Search found 1022 matches
- 08 Apr 2024, 09:59
- Forum: General questions
- Topic: Java ZMQ Remote API
- Replies: 14
- Views: 410
Re: Java ZMQ Remote API
ConfigCallBack callback = (configs1, vel1, accel1, sim) -> { int i = 0; for (int joint : joints) { if (sim.isDynamicallyEnabled(joint)) { sim.setJointTargetPosition(joint, configs1.get(i)); } else { sim.setJointPosition(joint, configs1.get(i)); } i++; } }; this.getClient().getSim().moveToConfig( -1...
- 08 Apr 2024, 09:53
- Forum: General questions
- Topic: Java ZMQ Remote API
- Replies: 14
- Views: 410
Re: Java ZMQ Remote API
The point is that
just wanted to make sure wether you understand the Java ZMQ remote API client interface...
sim
, simT
and the result of RemoteAPIClient.getSim()
are all the same thing which you are fetching three times.just wanted to make sure wether you understand the Java ZMQ remote API client interface...
- 08 Apr 2024, 08:19
- Forum: General questions
- Topic: Java ZMQ Remote API
- Replies: 14
- Views: 410
- 08 Apr 2024, 08:16
- Forum: General questions
- Topic: DH parameters
- Replies: 2
- Views: 391
Re: DH parameters
The concept of robot configuration aims to conveniently represent a robot as a vector of joint positions. If the robot geometry is the same (same DH params, same joints ranges & orientation), the same robot configuration vector will describe the same pose both in CoppeliaSim and in Robotics Tool...
- 08 Apr 2024, 08:11
- Forum: General questions
- Topic: How to input the data of RGB image gotten by Coppeliasim into Matlab
- Replies: 1
- Views: 148
Re: How to input the data of RGB image gotten by Coppeliasim into Matlab
From zmqRemoteApi/clients/matlab/synchronousImageTransmission.m:
Code: Select all
[img, resX, resY] = sim.getVisionSensorCharImage(visionSensorHandle); % display image in MATLAB: imshow(flip(permute(reshape(img, 3, resY, resX), [3 2 1]), 1));
- 08 Apr 2024, 08:05
- Forum: General questions
- Topic: How to create custom ui
- Replies: 4
- Views: 376
Re: How to create custom ui
That's not correct.
You have to add
You have to add
simUI = require 'simUI'
instead. Plugins have to be loaded explicitly (implicit loading is only a backwards compatibility feature).- 08 Apr 2024, 08:01
- Forum: General questions
- Topic: How can I input sequence of Pose into Coppelisasim just to display animation?
- Replies: 3
- Views: 151
Re: How can I input sequence of Pose into Coppelisasim just to display animation?
Yes, you can use e.g. a text or csv file...
Code: Select all
poses = {}
for line in io.lines('poses.csv') do
local pose = map(tonumber, string.split(line, ','))
table.insert(poses, pose)
end
- 05 Apr 2024, 10:30
- Forum: General questions
- Topic: How can I input sequence of Pose into Coppelisasim just to display animation?
- Replies: 3
- Views: 151
Re: How can I input sequence of Pose into Coppelisasim just to display animation?
Make sure the object to animate is static, then apply the poses sequentially with sim.setObjectPose, e.g.: function sysCall_init() handle = sim.getObject '.' poses = { {0, 0, 0, 0, 0, 0, 1}, {0, 0, 0, 0, 0, 0, 1}, ... } end function sysCall_actuation() index = (index or 0) + 1 if index <= #poses the...
- 05 Apr 2024, 10:23
- Forum: General questions
- Topic: Java ZMQ Remote API
- Replies: 14
- Views: 410
Re: Java ZMQ Remote API
If a
There are a couple of examples in zmqRemoteApi/clients/java/src/main/java.
list
is used in Python, in Java that would be List<T>
, with T
being the type of the elements of the list.There are a couple of examples in zmqRemoteApi/clients/java/src/main/java.
- 03 Apr 2024, 10:21
- Forum: General questions
- Topic: Java ZMQ Remote API
- Replies: 14
- Views: 410