Skip to content

Commit

Permalink
Update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
christophfroehlich committed Aug 5, 2023
1 parent 6cdc27e commit 019116e
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ The following examples are part of this demo repository:

* Example 13: "Multi-robot example (tba.)"

* Example 14: ["Modular Robots with actuators not providing states and with additional sensors"](example_14)
* Example 14: ["Modular robots with actuators not providing states and with additional sensors"](example_14)

## Getting started

Expand Down
8 changes: 4 additions & 4 deletions doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,10 @@ Example 3: "RRBot with multiple interfaces"
Example 4: "Industrial robot with integrated sensor"
*RRBot* with an integrated sensor.

Example 5: "Industrial Robots with externally connected sensor"
Example 5: "Industrial robot with externally connected sensor"
*RRBot* with an externally connected sensor.

Example 6: "Modular Robots with separate communication to each actuator"
Example 6: "Modular robot with separate communication to each actuator"
The example shows how to implement robot hardware with separate communication to each actuator.

Example 7: "6-DOF robot"
Expand All @@ -75,7 +75,7 @@ Example 12: "Controller chaining example (tba.)"

Example 13: "Multi-robot example (tba.)"

Example 14: "Modular Robots with actuators not providing states and with additional sensors"
Example 14: "Modular robots with actuators not providing states and with additional sensors"


.. _ros2_control_demos_install:
Expand Down Expand Up @@ -264,4 +264,4 @@ Examples
Example 7: Full tutorial with a 6DOF robot <../example_7/doc/userdoc.rst>
Example 8: Using transmissions <../example_8/doc/userdoc.rst>
Example 9: Gazebo classic <../example_9/doc/userdoc.rst>
Example 14: Modular Robots with actuators not providing states <../example_14/doc/userdoc.rst>
Example 14: Modular robots with actuators not providing states <../example_14/doc/userdoc.rst>
14 changes: 7 additions & 7 deletions example_14/doc/userdoc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@

.. _ros2_control_demos_example_14_userdoc:

***********************************************************************
Example 6: Modular Robots with separate communication to each actuator
***********************************************************************
**************************************************************
Example 14: Modular robot with actuators not providing states
**************************************************************

The example shows how to implement robot hardware with separate communication to each actuator:
The example shows how to implement robot hardware with separate communication to each actuator as well as separate sensors for position feedback:

* The communication is done on actuator level using proprietary or standardized API (e.g., canopen_402, Modbus, RS232, RS485).
* Data for all actuators is exchanged separately from each other.
* Examples: Mara, Arduino-based-robots
* Data for all actuators and sensors is exchanged separately from each other
* Examples: Arduino-based-robots, custom robots

This is implemented with a hardware interface of type ``hardware_interface::ActuatorInterface``.
This is implemented with hardware interfaces of type ``hardware_interface::ActuatorInterface`` and ``hardware_interface::SensorInterface``.

.. include:: ../../doc/run_from_docker.rst

Expand Down

0 comments on commit 019116e

Please sign in to comment.