Search found 6111 matches

by coppelia
13 Jul 2025, 15:50
Forum: General questions
Topic: Issues with Cartesian Impedance Control in CoppeliaSim using MuJoCo Engine
Replies: 1
Views: 438

Re: Issues with Cartesian Impedance Control in CoppeliaSim using MuJoCo Engine

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 ...
by coppelia
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 ...
by coppelia
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
by coppelia
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
by coppelia
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
by coppelia
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 ...
by coppelia
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
by coppelia
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
by coppelia
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
by coppelia
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