.. _package-rst-robot: =================== Package rst.robot =================== *Not documented* Messages ======== .. container:: mess4ge-multi .. container:: mess4ge-graph .. digraph:: message_graph fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "8" [label=<
ForceApplication
ASCII-STRINGlink
Forcesforce
Translationapplication_point
>,shape=box,style=filled,fillcolor="white"]; "10" [label=<
Translation
FLOAT64x
FLOAT64y
FLOAT64z
ASCII-STRINGframe_id
>,shape=box,style=filled,fillcolor="white"]; "9" [label=<
Forces
FLOAT32x
FLOAT32y
FLOAT32z
>,shape=box,style=filled,fillcolor="white"]; "3" [label=<
JointStateCollection
JointStateelement
>,shape=box,style=filled,fillcolor="white"]; "4" [label=<
JointState
JointAnglesangles
JointVelocitiesvelocities
JointTorquestorques
>,shape=box,style=filled,fillcolor="white"]; "7" [label=<
JointTorques
FLOAT32torques
>,shape=box,style=filled,fillcolor="white"]; "6" [label=<
JointVelocities
FLOAT32velocities
>,shape=box,style=filled,fillcolor="white"]; "5" [label=<
JointAngles
FLOAT32angles
>,shape=box,style=filled,fillcolor="white"]; "1" [label=<
WeightsCollection
Weightselement
>,shape=box,style=filled,fillcolor="white"]; "2" [label=<
Weights
FLOAT32weights
>,shape=box,style=filled,fillcolor="white"]; "8":application_point -> "10"[]; "8":force -> "9"[]; "3":element -> "4"[]; "4":torques -> "7"[]; "4":velocities -> "6"[]; "4":angles -> "5"[]; "1":element -> "2"[]; .. container:: mess4ge-list .. container:: messages * :ref:`WeightsCollection ` * :ref:`JointStateCollection ` * :ref:`Weights ` * :ref:`JointState ` * :ref:`ForceApplication ` .. container:: clearer clearer: should be made invisible via css .. _message-rst-robot-weightscollection: Message WeightsCollection ------------------------- .. container:: message-rst-robot-weightscollection-multi .. container:: message-rst-robot-weightscollection-documentation .. py:class:: rst.robot.WeightsCollection Collection of :py:class:`Weights ` instances. Auto-generated. .. py:attribute:: element :type: array of :py:class:`rst.robot.Weights` The individual elements of the collection. Constraints regarding the empty collection, sorting, duplicated entries etc. are use case specific. .. container:: message-rst-robot-weightscollection-source :download:`Download this file ` .. literalinclude:: //home/jenkins/workspace/rst-manual-0.16/upstream/RST-0.16.7-Linux/share/rst0.16/proto/sandbox/rst/robot/WeightsCollection.proto :lines: 14-24 :language: protobuf :emphasize-lines: 9-9 .. _message-rst-robot-jointstatecollection: Message JointStateCollection ---------------------------- .. container:: message-rst-robot-jointstatecollection-multi .. container:: message-rst-robot-jointstatecollection-documentation .. py:class:: rst.robot.JointStateCollection Collection of :py:class:`JointState ` instances. Auto-generated. .. py:attribute:: element :type: array of :py:class:`rst.robot.JointState` The individual elements of the collection. Constraints regarding the empty collection, sorting, duplicated entries etc. are use case specific. .. container:: message-rst-robot-jointstatecollection-source :download:`Download this file ` .. literalinclude:: //home/jenkins/workspace/rst-manual-0.16/upstream/RST-0.16.7-Linux/share/rst0.16/proto/sandbox/rst/robot/JointStateCollection.proto :lines: 14-24 :language: protobuf :emphasize-lines: 9-9 .. _message-rst-robot-weights: Message Weights --------------- .. container:: message-rst-robot-weights-multi .. container:: message-rst-robot-weights-documentation .. py:class:: rst.robot.Weights A sequence of weights. .. codeauthor:: Niels Dehio @create_collection .. py:attribute:: weights :type: array of :py:class:`FLOAT32` Weights Order is important and represents the described underlying object. @unit() .. container:: message-rst-robot-weights-source :download:`Download this file ` .. literalinclude:: //home/jenkins/workspace/rst-manual-0.16/upstream/RST-0.16.7-Linux/share/rst0.16/proto/sandbox/rst/robot/Weights.proto :lines: 13-24 :language: protobuf :emphasize-lines: 10-10 .. _message-rst-robot-jointstate: Message JointState ------------------ .. container:: message-rst-robot-jointstate-multi .. container:: message-rst-robot-jointstate-documentation .. py:class:: rst.robot.JointState Contains the feedback of multiple robotic joints. .. codeauthor:: Dennis Leroy @create_collection .. py:attribute:: angles :type: :py:class:`rst.kinematics.JointAngles` Joint angles .. py:attribute:: velocities :type: :py:class:`rst.kinematics.JointVelocities` Joint velocities .. py:attribute:: torques :type: :py:class:`rst.dynamics.JointTorques` Joint torques .. container:: message-rst-robot-jointstate-source :download:`Download this file ` .. literalinclude:: //home/jenkins/workspace/rst-manual-0.16/upstream/RST-0.16.7-Linux/share/rst0.16/proto/sandbox/rst/robot/JointState.proto :lines: 17-34 :language: protobuf :emphasize-lines: 6-6,11-11,16-16 .. _message-rst-robot-forceapplication: Message ForceApplication ------------------------ .. container:: message-rst-robot-forceapplication-multi .. container:: message-rst-robot-forceapplication-documentation .. py:class:: rst.robot.ForceApplication A force vector applied to a kinematic link at a particular position. .. codeauthor:: Jan Moringen .. py:attribute:: link :type: :py:class:`ASCII-STRING` The name of the link in the kinematic chain to which the force should be applied. .. py:attribute:: force :type: :py:class:`rst.dynamics.Forces` The force vector that should be applied to the link. Expressed in world coordinates. .. py:attribute:: application_point :type: :py:class:`rst.geometry.Translation` The point in world coordinates at which :py:attr:`force ` should be applied. .. container:: message-rst-robot-forceapplication-source :download:`Download this file ` .. literalinclude:: //home/jenkins/workspace/rst-manual-0.16/upstream/RST-0.16.7-Linux/share/rst0.16/proto/sandbox/rst/robot/ForceApplication.proto :lines: 15-36 :language: protobuf :emphasize-lines: 7-7,14-14,20-20