In the field of physics, the study of the causes of motion and changes in motion is dynamics. In other words the study of forces and why objects are in motion. Dynamics includes the study of the effect of torques on motion.
Constraint: len(.stiffness) == len(.damping)
Stiffness and damping values of multiple joints.
Code author: Christian Emmerich <cemmeric@techfak.uni-bielefeld.de>
Todo
what is SI unit of rotatory damping?
message JointImpedance {
/**
* Stiffness values of multiple joints.
*
* (Same joints and same order as @ref .damping)
*/
// @unit(TODO)
repeated float stiffness = 1;
/**
* Damping values of multiple joints
*
* (Same joints and same order as @ref .stiffness)
*/
// @unit(newton-meter / rad)
repeated float damping = 2;
}
A sequence of pressure measurements (e.g. in pneumatic systems).
Code author: Arne Nordmann <anordman@techfak.uni-bielefeld.de>
Type : | array of FLOAT64 |
---|
Unit: pascal
message Pressures {
// @unit(pascal)
repeated double pressures = 1;
}
Interaction force, composed of Cartesian translational forces and Cartesian rotational forces.
Code author: Arne Nordmann <anordman@cor-lab.uni-bielefeld.de>
Type : | rst.dynamics.Forces |
---|
3-dimensional translatory forces.
Type : | rst.dynamics.Torques |
---|
3-dimensional rotatory forces (moment).
message Wrench {
/**
* 3-dimensional translatory forces.
*/
required Forces forces = 1;
/**
* 3-dimensional rotatory forces (moment).
*/
required Torques torques = 2;
}
Cartesian 3-dimensional rotational force (moment).
To specify torques in joint space, use JointTorques instead.
Code author: Arne Nordmann <anordman@techfak.uni-bielefeld.de>
Todo
can we be more specific about the axes here?
Type : | FLOAT32 |
---|
Unit: newton-meter
Torque around the x axis.
Type : | FLOAT32 |
---|
Unit: newton-meter
Torque around the y axis.
Type : | FLOAT32 |
---|
Unit: newton-meter
Torque around the z axis.
message Torques {
/**
* Torque around the x axis.
*/
// @unit(newton-meter)
required float a = 1;
/**
* Torque around the y axis.
*/
// @unit(newton-meter)
required float b = 2;
/**
* Torque around the z axis.
*/
// @unit(newton-meter)
required float c = 3;
}
Cartesian 3-dimensional translatory force.
Code author: Arne Nordmann <anordman@cor-lab.uni-bielefeld.de>
Type : | FLOAT32 |
---|
Unit: newton
Translatory force along the x axis.
Type : | FLOAT32 |
---|
Unit: newton
Translatory force along the y axis.
Type : | FLOAT32 |
---|
Unit: newton
Translatory force along the z axis.
message Forces {
/**
* Translatory force along the x axis.
*/
// @unit(newton)
required float x = 1;
/**
* Translatory force along the y axis.
*/
// @unit(newton)
required float y = 2;
/**
* Translatory force along the z axis.
*/
// @unit(newton)
required float z = 3;
}
A sequence of joint torques of multiple joints.
Code author: Arne Nordmann <anordman@cor-lab.uni-bielefeld.de>
Type : | array of FLOAT32 |
---|
Unit: newton-meter
TODO
message JointTorques {
/**
* TODO
*/
// @unit(newton-meter)
repeated float torques = 1 [packed=true];
}
Enter search terms or a module, class or function name.