pub struct Joint {
pub name: String,
pub joint_type: JointType,
pub origin: Pose,
pub parent: LinkName,
pub child: LinkName,
pub axis: Axis,
pub limit: JointLimit,
pub dynamics: Option<Dynamics>,
pub mimic: Option<Mimic>,
pub safety_controller: Option<SafetyController>,
}Expand description
Urdf Joint element See http://wiki.ros.org/urdf/XML/joint for more detail.
Fields§
§name: String§joint_type: JointType§origin: Pose§parent: LinkName§child: LinkName§axis: Axis§limit: JointLimit§dynamics: Option<Dynamics>§mimic: Option<Mimic>§safety_controller: Option<SafetyController>Trait Implementations§
source§impl<'de> Deserialize<'de> for Joint
impl<'de> Deserialize<'de> for Joint
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more