Skip to content

Commit f748fc4

Browse files
committed
Clarify component types
1 parent 9713374 commit f748fc4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

workshop/source/_source/control/06_Example.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,13 @@ The hardware components realize communication to physical hardware and represent
9898

9999
There are three basic types of components:
100100

101-
System
101+
**System:**
102102
Complex (multi-DOF) robotic hardware like industrial robots. The main difference between the Actuator component is the possibility to use complex transmissions like needed for humanoid robot’s hands. This component has reading and writing capabilities. It is used when there is only one logical communication channel to the hardware (e.g., KUKA-RSI).
103103

104-
Sensor
104+
**Sensor:**
105105
Robotic hardware is used for sensing its environment. A sensor component is related to a joint (e.g., encoder) or a link (e.g., force-torque sensor). This component type has only reading capabilities.
106106

107-
Actuator
107+
**Actuator:**
108108
Simple (1 DOF) robotic hardware like motors, valves, and similar. An actuator implementation is related to only one joint. This component type has reading and writing capabilities. Reading is not mandatory if not possible (e.g., DC motor control with Arduino board). The actuator type can also be used with a multi-DOF robot if its hardware enables modular design, e.g., CAN-communication with each motor independently.
109109

110110
referece: https://github.com/ros-controls/roadmap/blob/master/design_drafts/hardware_access.md

0 commit comments

Comments
 (0)