Hello,
the Dobot robot is a bit special as it has 2 trapezoidal loops. There are many different ways to solve this via IK. The simplest is to identify 4 driving joints (motors), going from tip to base, as one would do with a simple kinematic chain. e.g.:
tip rotation
elbow
base arm
base ...
Search found 6169 matches
- 22 Jul 2026, 07:10
- Forum: General questions
- Topic: IK for dobot magician
- Replies: 2
- Views: 6461
- 23 Jun 2026, 06:08
- Forum: General questions
- Topic: Non-deterministic Bullet simulation with ZMQ stepping mode
- Replies: 1
- Views: 5917
Re: Non-deterministic Bullet simulation with ZMQ stepping mode
Hello,
CoppeliaSim generally does not introduce randomized behavior, except in specific contexts where it is meaningful—such as in path-searching tasks or similar stochastic applications. The remote API also preserves deterministic behavior when running in stepping mode. However, on the physics ...
CoppeliaSim generally does not introduce randomized behavior, except in specific contexts where it is meaningful—such as in path-searching tasks or similar stochastic applications. The remote API also preserves deterministic behavior when running in stepping mode. However, on the physics ...
- 18 Jun 2026, 08:33
- Forum: Bug reports
- Topic: Black 3D Viewport on Windows 11 ARM (Snapdragon X / Adreno X1-45) – CoppeliaSim 4.10
- Replies: 1
- Views: 7974
Re: Black 3D Viewport on Windows 11 ARM (Snapdragon X / Adreno X1-45) – CoppeliaSim 4.10
Hello,
we cannot reproduce the issue, since we don't have the same hardware. Next release of CoppeliaSim should include a new GUI that should be able to much better abstract the underlying hardware. In the mean time, we are always happy if you can report any success with current situation, if this ...
we cannot reproduce the issue, since we don't have the same hardware. Next release of CoppeliaSim should include a new GUI that should be able to much better abstract the underlying hardware. In the mean time, we are always happy if you can report any success with current situation, if this ...
- 15 Jun 2026, 06:05
- Forum: General questions
- Topic: simIK.findConfigs algorithm
- Replies: 2
- Views: 5376
Re: simIK.findConfigs algorithm
Hello,
it uses randomized approach, combined with an IK solving step approach:
First a random configuration is applied to the manipulator.
The distance between the end-effector and the target end-effector is computed
If the distance is below a threshold, then a linearization around the random ...
it uses randomized approach, combined with an IK solving step approach:
First a random configuration is applied to the manipulator.
The distance between the end-effector and the target end-effector is computed
If the distance is below a threshold, then a linearization around the random ...
- 18 May 2026, 07:37
- Forum: General questions
- Topic: IntelliSense with Matlab
- Replies: 1
- Views: 25995
Re: IntelliSense with Matlab
Hello,
we haven't tried ourselves, but you can generate something in a similar manner as with the CoppeliaSim "Notepad++ autocompletion" add-on:
MATLAB supports a functionSignatures.json file that provides rich IntelliSense for custom functions. For that, generate functionSignatures.json from ...
we haven't tried ourselves, but you can generate something in a similar manner as with the CoppeliaSim "Notepad++ autocompletion" add-on:
MATLAB supports a functionSignatures.json file that provides rich IntelliSense for custom functions. For that, generate functionSignatures.json from ...
- 01 May 2026, 06:15
- Forum: General questions
- Topic: How to control Pose in coppliaSim
- Replies: 1
- Views: 32146
Re: How to control Pose in coppliaSim
Hello,
To set the pose of an object in CoppeliaSim, you'd use sim.setObjectPose. You can also use sim.setObjectMatrix, sim.setObjectQuaternion or sim.setObjectOrientation (and sim.setObjectPosition).
Cheers
To set the pose of an object in CoppeliaSim, you'd use sim.setObjectPose. You can also use sim.setObjectMatrix, sim.setObjectQuaternion or sim.setObjectOrientation (and sim.setObjectPosition).
Cheers
- 06 Jan 2026, 08:12
- Forum: General questions
- Topic: Sliding end-effector on a table
- Replies: 2
- Views: 138062
Re: Sliding end-effector on a table
Hello,
being close to a singularity while using the IK functionality is never a good idea, since this will indeed result in an instable behaviour. You can somehow mitigate this by "pre-tensioning" the incriminated joint in the desired direction. Also adding damping and increasing the maximum number ...
being close to a singularity while using the IK functionality is never a good idea, since this will indeed result in an instable behaviour. You can somehow mitigate this by "pre-tensioning" the incriminated joint in the desired direction. Also adding damping and increasing the maximum number ...
- 03 Dec 2025, 08:31
- Forum: General questions
- Topic: UR5 with RG2 don't move while using IK mode and Python API.
- Replies: 2
- Views: 102850
Re: UR5 with RG2 don't move while using IK mode and Python API.
Hello,
do you have any error message?
It seems you are mixing the legacy remote API (in your script attached to UR5) with the ZeroMQ remote API (your Python script). Just remove the script in your scene.
Then it is fine to handle IK on the Python side, but it would be better if you'd handle it on ...
do you have any error message?
It seems you are mixing the legacy remote API (in your script attached to UR5) with the ZeroMQ remote API (your Python script). Just remove the script in your scene.
Then it is fine to handle IK on the Python side, but it would be better if you'd handle it on ...
- 02 Dec 2025, 06:52
- Forum: General questions
- Topic: Drawing with feltPen via ZeroMQ API
- Replies: 2
- Views: 183685
Re: Drawing with feltPen via ZeroMQ API
Hello,
you say that nothing is being drawn on the cuboid.
you say that nothing is being drawn on the cuboid.
- Can you draw onto e.g. the floor?
- Is the pen tip touching the cuboid?
- Is the cuboid detectable? (remember that the felt pen is using a proximity sensor to detect surfaces to draw onto)
- 18 Nov 2025, 06:49
- Forum: General questions
- Topic: How to call a script function via Python (ZMQ API) using sim.callScriptFunction
- Replies: 3
- Views: 393437
Re: How to call a script function via Python (ZMQ API) using sim.callScriptFunction
In your sysCall_sensing function, your measuredData is a local variable: logically it will be nil in function getMeasuredData.
Cheers
Cheers