Package rst.robot

Not documented

Messages

digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-robot.html#rst.robot.JointStateCollection" TITLE="Message rst.robot.JointStateCollection" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">JointStateCollection</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-robot.html#rst.robot.JointState" TITLE="Message rst.robot.JointState" TARGET="_parent">JointState</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-robot.html#rst.robot.JointStateCollection.element" TITLE="Field rst.robot.JointStateCollection.element" TARGET="_parent" PORT="element">element</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-robot.html#rst.robot.JointState" TITLE="Message rst.robot.JointState" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">JointState</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-kinematics.html#rst.kinematics.JointAngles" TITLE="Message rst.kinematics.JointAngles" TARGET="_parent">JointAngles</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-robot.html#rst.robot.JointState.angles" TITLE="Field rst.robot.JointState.angles" TARGET="_parent" PORT="angles">angles</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-kinematics.html#rst.kinematics.JointVelocities" TITLE="Message rst.kinematics.JointVelocities" TARGET="_parent">JointVelocities</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-robot.html#rst.robot.JointState.velocities" TITLE="Field rst.robot.JointState.velocities" TARGET="_parent" PORT="velocities">velocities</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dynamics.html#rst.dynamics.JointTorques" TITLE="Message rst.dynamics.JointTorques" TARGET="_parent">JointTorques</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-robot.html#rst.robot.JointState.torques" TITLE="Field rst.robot.JointState.torques" TARGET="_parent" PORT="torques">torques</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "5" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dynamics.html#rst.dynamics.JointTorques" TITLE="Message rst.dynamics.JointTorques" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">JointTorques</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dynamics.html#rst.dynamics.JointTorques.torques" TITLE="Field rst.dynamics.JointTorques.torques" TARGET="_parent" PORT="torques">torques</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-kinematics.html#rst.kinematics.JointVelocities" TITLE="Message rst.kinematics.JointVelocities" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">JointVelocities</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-kinematics.html#rst.kinematics.JointVelocities.velocities" TITLE="Field rst.kinematics.JointVelocities.velocities" TARGET="_parent" PORT="velocities">velocities</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-kinematics.html#rst.kinematics.JointAngles" TITLE="Message rst.kinematics.JointAngles" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">JointAngles</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-kinematics.html#rst.kinematics.JointAngles.angles" TITLE="Field rst.kinematics.JointAngles.angles" TARGET="_parent" PORT="angles">angles</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1":element -> "2"[]; "2":torques -> "5"[]; "2":velocities -> "4"[]; "2":angles -> "3"[]; }

clearer: should be made invisible via css

Message JointStateCollection

class rst.robot.JointStateCollection

Collection of JointState instances.

Auto-generated.

element
Type:array of rst.robot.JointState

The individual elements of the collection.

Constraints regarding the empty collection, sorting, duplicated entries etc. are use case specific.

Download this file

message JointStateCollection {

    /**
     * The individual elements of the collection.
     *
     * Constraints regarding the empty collection, sorting, duplicated
     * entries etc. are use case specific.
     */
    repeated JointState element = 1;

}

Message JointState

class rst.robot.JointState

Contains the feedback of multiple robotic joints.

Code author: Dennis Leroy <Wigand> <dwigand@cor-lab.uni-bielefeld.de>

@create_collection

angles
Type:rst.kinematics.JointAngles

Joint angles

velocities
Type:rst.kinematics.JointVelocities

Joint velocities

torques
Type:rst.dynamics.JointTorques

Joint torques

Download this file

message JointState {

    /**
     * Joint angles
     */
    required kinematics.JointAngles angles = 1;

    /**
     * Joint velocities
     */
    required kinematics.JointVelocities velocities = 2;

    /**
     * Joint torques
     */
    required dynamics.JointTorques torques = 3;

}