Page 1 of 1

Dimensions, Sizes and Inertias of Pioneer3dx robot

Posted: 15 Feb 2017, 12:42
by Xnomai
Hello

I am a newbie with V-rep, I need to know how to extract sizes (dimensions) and inertia of Pioneer3dx from Vrep in order for me to design a advanced controller based on the robot kinematics parameters. Or if the dimensions are the same as the real Pioneer3dx I need some help referring to witch parameters.

Thank you

Re: Dimensions, Sizes and Inertias of Pioneer3dx robot

Posted: 15 Feb 2017, 20:30
by coppelia
Hello,

to compare dimensions... maybe the best is simply to export the robot shapes to a mesh format, then examine that mesh in an external application. In V-REP you have little ways of measuring a mesh/shape. You can check the dimensions of a shape's bounding box in this dialog.
You can also examine the inertia and mass properties of a shape in this dialog.

Cheers

Re: Dimensions, Sizes and Inertias of Pioneer3dx robot

Posted: 16 Feb 2017, 06:58
by Eric
Hi

The dimensions are correct, but the inertial matrices were design to leave a stable simulation and have NOT been identified from the real robot.

Cheer
Eric

Re: Dimensions, Sizes and Inertias of Pioneer3dx robot

Posted: 16 Feb 2017, 12:03
by Xnomai
Hello Eric

Thank you for the reply. In this case, where inertias are not the same as the real robot, I think while designing a "dynamic controller" using your model, I must follow your model and its parameters. could you please provide or show me from where I get the dynamic parameters such as robot weigh, moment of inertia, ... used in Vrep.

Cheers

Re: Dimensions, Sizes and Inertias of Pioneer3dx robot

Posted: 17 Feb 2017, 10:22
by coppelia
You can also examine the inertia and mass properties of a shape in this dialog. Make also first sure you understand very well this page before going ahead. Because, as you might notice, not all shapes in that model (or for that, in any model) have a dynamic function (during simulation, have a look at the scene hierarchy and the little icon of a bounding ball next to some of the dynamically enabled objects).

Cheers