Skip to content

Commit 9165a5e

Browse files
Minor update to ros2 control subsection
1 parent be196a6 commit 9165a5e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -689,6 +689,9 @@ A system component has reading and writing capabilities, these are expressed as
689689
</joint>
690690
</ros2_control>
691691
```
692+
693+
A similar system hardware component is configured for Gazebo Fortress in this [URDF](./lidarbot_gz/urdf/lidarbot_gz.urdf.xacro) file.
694+
692695
#### Sensor
693696

694697
A sensor provides information about changes to a physical phenomenon it is observing. A sensor component has only reading capabilities and is related to a joint or a link in the URDF file. This component type can be configured as an externally connected sensor, with its own `<ros2_control>` tags, or as an integrated sensor embedded in system component `<ros2_control>` tags. The MPU6050 module is configured as an externally connected sensor component and is associated with a fixed link named `imu_link`. This configuration is shown in the code snippet below which is available in the MPU6050 section of this [xacro file](./lidarbot_description/urdf/ros2_control.xacro).
@@ -715,6 +718,8 @@ A sensor provides information about changes to a physical phenomenon it is obser
715718
</ros2_control>
716719
```
717720

721+
However, a standalone [IMU sensor plugin](https://gazebosim.org/docs/fortress/sensors/#imu-sensor) was used to simulate an IMU sensor in Gazebo Fortress.
722+
718723
#### Actuator
719724

720725
This component type only has 1 DOF. Some examples of these include motors and valves. Actuator components are related to a single joint and have both reading and writing capabilities, however, obtaining state feedback is not mandatory if is inaccessible; for instance, controlling a DC motor that has no encoders.
@@ -879,6 +884,7 @@ ros2 launch lidarbot_bringup lidarbot_bringup_launch.py
879884

880885
### Robot localization
881886

887+
882888
TODO:
883889

884890
ekf.yaml

0 commit comments

Comments
 (0)