.. _package-rst-kinematics:
========================
Package rst.kinematics
========================
*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"]
"3" [label=<
| JointPositionState |
|
JointState | joints |
>,shape=box,style=filled,fillcolor="white"];
"1" [label=< | ProprioceptionState |
|
JointState | joints |
>,shape=box,style=filled,fillcolor="white"];
"2" [label=< | JointState |
|
OCTET-VECTOR | name |
FLOAT32 | value |
FLOAT32 | stiffness |
FLOAT32 | command |
FLOAT32 | temperature |
>,shape=box,style=filled,fillcolor="white"];
"3":joints -> "2"[];
"1":joints -> "2"[];
.. container:: mess4ge-list
.. container:: messages
* :ref:`ProprioceptionState `
* :ref:`JointPositionState `
* :ref:`JointState `
.. container:: clearer
clearer: should be made invisible via css
.. _message-rst-kinematics-proprioceptionstate:
Message ProprioceptionState
---------------------------
.. container:: message-rst-kinematics-proprioceptionstate-multi
.. container:: message-rst-kinematics-proprioceptionstate-documentation
.. py:class:: rst.kinematics.ProprioceptionState
Proprioceptive (joint) data of a robot.
.. codeauthor:: Johannes Wienke
@deprecated "This type has been deprecated in favor of and
.. py:attribute:: joints
:type: array of :py:class:`rst.kinematics.JointState`
*Not documented*
.. container:: message-rst-kinematics-proprioceptionstate-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.17/upstream/RST-0.17.1-Linux/share/rst0.17/proto/deprecated/rst/kinematics/ProprioceptionState.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.17/upstream/RST-0.17.1-Linux/share/rst0.17/proto/deprecated/rst/kinematics/ProprioceptionState.proto
:lines: 17-21
:language: protobuf
:emphasize-lines: 3-3
.. _message-rst-kinematics-jointpositionstate:
Message JointPositionState
--------------------------
.. container:: message-rst-kinematics-jointpositionstate-multi
.. container:: message-rst-kinematics-jointpositionstate-documentation
.. py:class:: rst.kinematics.JointPositionState
Joint position data of a robot seen from its head.
.. todo::
What does that mean?
.. codeauthor:: TODO
.. py:attribute:: joints
:type: array of :py:class:`rst.kinematics.JointState`
*Not documented*
.. container:: message-rst-kinematics-jointpositionstate-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.17/upstream/RST-0.17.1-Linux/share/rst0.17/proto/deprecated/rst/kinematics/JointPositionState.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.17/upstream/RST-0.17.1-Linux/share/rst0.17/proto/deprecated/rst/kinematics/JointPositionState.proto
:lines: 15-19
:language: protobuf
:emphasize-lines: 3-3
.. _message-rst-kinematics-jointstate:
Message JointState
------------------
.. container:: message-rst-kinematics-jointstate-multi
.. container:: message-rst-kinematics-jointstate-documentation
.. py:class:: rst.kinematics.JointState
A message that contains data about one joint of a robot.
.. codeauthor:: TODO
@deprecated This type has been deprecated in favor of
rst.kinematics.JointAngles and rst.devices.
.. py:attribute:: name
:type: :py:class:`OCTET-VECTOR`
TODO ASCII name of the joint
.. py:attribute:: value
:type: :py:class:`FLOAT32`
**Unit**: TODO
A value representing the joint's position.
.. py:attribute:: stiffness
:type: :py:class:`FLOAT32`
**Unit**: TODO
Stiffness of the joint.
.. py:attribute:: command
:type: :py:class:`FLOAT32`
**Unit**: TODO
The value sent as the last command.
.. py:attribute:: temperature
:type: :py:class:`FLOAT32`
**Unit**: degree-celsius
The temperature of the joint.
.. container:: message-rst-kinematics-jointstate-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.17/upstream/RST-0.17.1-Linux/share/rst0.17/proto/deprecated/rst/kinematics/JointState.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.17/upstream/RST-0.17.1-Linux/share/rst0.17/proto/deprecated/rst/kinematics/JointState.proto
:lines: 14-45
:language: protobuf
:emphasize-lines: 6-6,12-12,18-18,24-24,30-30