Hello,
which version of CoppeliaSim are you using? In CoppeliaSim V4.10, there is a general inverse dynamics demo scene: scenes/inverseDynamics.ttt . It features gravity compensation, velocity/torque/position control, task/joint space impedance, etc.
In general, use joints in force/torque mode ...
Search found 6111 matches
- 13 Jul 2025, 15:50
- Forum: General questions
- Topic: Issues with Cartesian Impedance Control in CoppeliaSim using MuJoCo Engine
- Replies: 1
- Views: 438
- 13 Jul 2025, 15:36
- Forum: General questions
- Topic: Simulation Optimization
- Replies: 2
- Views: 117
Re: Simulation Optimization
Hello,
it is important to identify the source of the slowdown, i.e. the bottleneck. In your case, it appears to be the physics engine. I also noticed that your robots a re slightly shacking, which indicates probably collisions between robots and the environment.
In general bottlenecks can come from ...
it is important to identify the source of the slowdown, i.e. the bottleneck. In your case, it appears to be the physics engine. I also noticed that your robots a re slightly shacking, which indicates probably collisions between robots and the environment.
In general bottlenecks can come from ...
- 13 Jul 2025, 15:29
- Forum: General questions
- Topic: How to call functions in a script with python
- Replies: 1
- Views: 82
Re: How to call functions in a script with python
Hello,
you are using the legacy remote API, which is deprecated. Please switch to the ZeroMQ remote API, which is easier to use, more flexible, extendable, and faster.
Cheers
you are using the legacy remote API, which is deprecated. Please switch to the ZeroMQ remote API, which is easier to use, more flexible, extendable, and faster.
Cheers
- 04 Jul 2025, 13:13
- Forum: General questions
- Topic: Setting Dummy to Follow Path Movement Issues in Version 4.7
- Replies: 1
- Views: 663
Re: Setting Dummy to Follow Path Movement Issues in Version 4.7
Hello,
have a look at the demo scene scenes/movingAlongAPath.ttt. Note that old path types are not supported anymore.
Cheers
have a look at the demo scene scenes/movingAlongAPath.ttt. Note that old path types are not supported anymore.
Cheers
- 04 Jul 2025, 13:10
- Forum: General questions
- Topic: Define a Perfect Rolling Contact
- Replies: 3
- Views: 972
Re: Define a Perfect Rolling Contact
You will have to look at Mujoco's 3 friction values mujoco.friction and maybe also mujoco.solref and mujoco.solimp. You'll need to play with those values and find the combination that best handles your task.
Cheers
Cheers
- 02 Jul 2025, 08:08
- Forum: General questions
- Topic: Define a Perfect Rolling Contact
- Replies: 3
- Views: 972
Re: Define a Perfect Rolling Contact
Hello,
you won't be able to achieve a perfect dynamics simulation: errors, even small ones, will gradually accumulate and become visible.
In addition, how well you will be able to simulate a specific aspect highly depends on the used physics engine (you haven't mentioned which one you are using ...
you won't be able to achieve a perfect dynamics simulation: errors, even small ones, will gradually accumulate and become visible.
In addition, how well you will be able to simulate a specific aspect highly depends on the used physics engine (you haven't mentioned which one you are using ...
- 02 Jul 2025, 08:03
- Forum: General questions
- Topic: Improving Simulation Speed in CoppeliaSim (CPU multithreading / GPU support)
- Replies: 3
- Views: 5330
Re: Improving Simulation Speed in CoppeliaSim (CPU multithreading / GPU support)
CoppeliaSim is not meant for speed. Its emphasis is functionality, flexibility and ease of use. For speed, you should look at using one of the physics engines naked.
Cheers
Cheers
- 02 Jul 2025, 08:01
- Forum: General questions
- Topic: Is there any way I can auto-complete when using a remote API with Python?
- Replies: 4
- Views: 12415
Re: Is there any way I can auto-complete when using a remote API with Python?
It really depends on your IDE you are using. The mentioned add-on is an example for Notepad++. For other IDEs you will have to look at a different way to generate relevant files.
Cheers
Cheers
- 30 Jun 2025, 08:37
- Forum: General questions
- Topic: sim.getJointForce() in IK mode returns two signals
- Replies: 1
- Views: 766
Re: sim.getJointForce() in IK mode returns two signals
Hello,
if you are using internal controllers for e.g. position or velocity control of a joint, you won't obtain meaningful forces/torques for that joint. Instead, you should use an inverse dynamics controller: have a look at the demo scene scenes/inverseDynamics.ttt
Cheers
if you are using internal controllers for e.g. position or velocity control of a joint, you won't obtain meaningful forces/torques for that joint. Instead, you should use an inverse dynamics controller: have a look at the demo scene scenes/inverseDynamics.ttt
Cheers
- 26 Jun 2025, 10:12
- Forum: General questions
- Topic: Set python interpreter in Mac
- Replies: 1
- Views: 796
Re: Set python interpreter in Mac
Hello,
you can specify the location of your Python executable in CoppeliaSim's user settings file via the defaultPython item.
Cheers
you can specify the location of your Python executable in CoppeliaSim's user settings file via the defaultPython item.
Cheers