Object Orientation

Typically: "How do I... ", "How can I... " questions
Posts: 1
Joined: 19 Apr 2017, 16:09

Object Orientation

Postby Rizzi » 19 Apr 2017, 16:26

I am new in VREP and I am having troubles with a remote API simulation.
I have simulated a vehicle dynamics to retrieve its position and orientation as time goes on (with a different software).
Afterward, I am using a Python script to set the position and orientation of the vehicle inside vrep.
Although orientation increases monotonically (from 0 degree to around 7 degrees), the vehicle (modeled as a simple cuboid) starts rotating and does many turns around the z-axis.

I tried removing the dynamic engine in order to simulate only the kinematics and I made the object not respondable and not dynamic, but the problem persists... Here there is the small piece of code where I loop over the position and orientation:
(Ts=0.5 sec)

Code: Select all

for i in range(n):
    err_pos = vrep.simxSetObjectPosition(clientID, Vehicle_handle, -1, [x_pos[i], y_pos[i], 0],
    err_or = vrep.simxSetObjectOrientation(clientID, Vehicle_handle, -1, [0, 0, yaw[i]], vrep.simx_opmode_oneshot)

Many thanks for the help!

Site Admin
Posts: 6133
Joined: 14 Dec 2012, 00:25

Re: Object Orientation

Postby coppelia » 21 Apr 2017, 07:33


what happens if you try to do the same things via the V-REP user interface? Do you have the same kind of problems?
You code is basically only modifying the rotation amount around the object's Z-axis. That should work without problem. But keep in mind that the angles the API is expecting are expressed in radians, not degrees.


Return to “General questions”

Who is online

Users browsing this forum: DavideIng, Google [Bot] and 28 guests