Skip to content

Commit 07f00be

Browse files
committed
Update robot documentations for required extensions
Related to #18
1 parent de036ee commit 07f00be

4 files changed

Lines changed: 21 additions & 4 deletions

File tree

docs/robots/canadarm2.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,17 @@ The Canadarm2 is a large robotic arm that is attached to the ISS. It is used to
1313
- The simple environment is available in the `./assets/Robots/Canadarm2/SSRMS_Canadarm2.usd`.
1414
- The Canadarm2 with ISS environment is available in the `./assets/Scenes/InternationalSpaceStationCanadarm2.usd`.
1515

16+
### Required extensions
17+
18+
- ROS2 Bridge - To communicate with the Canadarm2 using ROS2.
19+
1620
### Action Graphs
1721

1822
The canadarm2 has one action graph as presented below:
1923

2024
- **Canadarm2 Joint Control Action Graph**. The graph is available at Prim Path: `/SSRMS_Canadarm2/JointControlGraph`.
2125

22-
The above action graph pulls the joint states of the Canadarm2 and publishes them through the ROS2 bridge. You can also send joint states to the Canadarm2 using the same action graph. The same action graph is used to control the Canadarm2 in the simulation. You can find more information about the action graphs in the detailed [documentation](../action_graphs.md).
26+
The above action graph pulls the joint states of the Canadarm2 and publishes them through the ROS2 bridge. You can also send joint states to the Canadarm2 using the same action graph. The same action graph is used to control the Canadarm2 in the simulation. You can find more information about the action graphs in the detailed [documentation](../action_graph.md).
2327

2428
### ROS2 Interface
2529

docs/robots/curiosity.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ The Curiosity Mars Rover is a robotic vehicle that was launched by NASA in 2011.
1111
- The simple environment is available in the `./assets/Robots/Curiosity_Mars_Rover/CuriosityMarsRover.usd`.
1212
- The Curiosity Mars Rover on Mars Surface environment is available in the `./assets/Scenes/MarsEnvironment.usd`.
1313

14+
### Required extensions
15+
16+
- ROS2 Bridge - To communicate with the Curiosity Mars Rover using ROS2.
17+
- Rover Simple Controller - To control the Curiosity Mars Rover using the keyboard.
18+
1419
### Action Graphs
1520

1621
The Curiosity Mars Rover has the following action graphs:
@@ -22,7 +27,7 @@ The Curiosity Mars Rover has the following action graphs:
2227
5. **Odometry Publish Action Graph**. Available at Prim Path: `/curiosity_mars_rover/Graph/ROS_Odometry`.
2328
6. **Camera Publish Action Graph**. Available at Prim Path: `/curiosity_mars_rover/Graph/ROS_Camera`.
2429

25-
The action graphs mentioned above are some of the common action graphs used across the Space ROS assets. The action graphs are used to publish the data from the Curiosity Mars Rover to the ROS2 bridge. The data includes the IMU data, odometry data, camera data, and the control commands for the mobile base, tool arm, and mast arm. You can find more information about the action graphs in the detailed [documentation](../action_graphs.md).
30+
The action graphs mentioned above are some of the common action graphs used across the Space ROS assets. The action graphs are used to publish the data from the Curiosity Mars Rover to the ROS2 bridge. The data includes the IMU data, odometry data, camera data, and the control commands for the mobile base, tool arm, and mast arm. You can find more information about the action graphs in the detailed [documentation](../action_graph.md).
2631

2732
### ROS2 Interface
2833

docs/robots/ingenuity-helicopter.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,18 @@ The robot is available in the IsaacSim as a simulation asset. You can import the
1313
- The simple environment is available in the `./assets/Robots/Ingenuity_Helicopter/IngenuityV3.usd`.
1414
- The Ingenuity Helicopter with Mars Surface environment is available in the `./assets/Scenes/SimpleIngenuityHelicopterScene.usd`.
1515

16+
### Required extensions
17+
18+
- ROS2 Bridge - To communicate with the Ingenuity Helicopter using ROS2.
19+
1620
### Action Graphs
1721

1822
The Ingenuity Helicopter has the following action graph as presented below:
1923

2024
- **ROS IMU Action Graph**. The graph is available at Prim Path: `/Ingenuity/Graphs/ImuSensorGraph`.
2125
- **Downward Camera Action Graph**. The graph is available at Prim Path: `/Ingenuity/Graphs/DownFacingCamera`.
2226

23-
The above action graphs pull the sensor data from the Ingenuity Helicopter and publish them through the ROS2 bridge. You can also send commands to the Ingenuity Helicopter using the same action graphs. The same action graphs are used to control the Ingenuity Helicopter in the simulation. You can find more information about the action graphs in the detailed [documentation](../action_graphs.md).
27+
The above action graphs pull the sensor data from the Ingenuity Helicopter and publish them through the ROS2 bridge. You can also send commands to the Ingenuity Helicopter using the same action graphs. The same action graphs are used to control the Ingenuity Helicopter in the simulation. You can find more information about the action graphs in the detailed [documentation](../action_graph.md).
2428

2529
### ROS2 Interface
2630

docs/robots/robonaut2.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,18 @@ There are two versions of the Robonaut 2: R2A and R2B. The R2A version was sent
1313
- The simple environment is available in the `./assets/Robots/Robonaut2/Robonaut2UpperBody.usd`.
1414
- The Robonaut 2 in Simple Chess Environment is available in the `./assets/Scenes/Robonaut2Manipulation.usd`.
1515

16+
### Required extensions
17+
18+
- ROS2 Bridge - To communicate with the Robonaut 2 using ROS2.
19+
1620
### Action Graphs
1721

1822
The Robonaut 2 has the following action graphs:
1923

2024
1. **IMU Publish Action Graph**. Available at Prim Path: `/Robonaut2/Graph/IMUPublishGraph`.
2125
2. **Joint State Publish Action Graph**. Available at Prim Path: `/Robonaut2/Graph/ROS_JointStates`.
2226

23-
The action graphs mentioned above are some of the common action graphs used across the Space ROS assets. The action graphs are used to publish the data from the Robonaut 2 to the ROS2 bridge. The data includes the IMU data and joint states. You can find more information about the action graphs in the detailed [documentation](../action_graphs.md).
27+
The action graphs mentioned above are some of the common action graphs used across the Space ROS assets. The action graphs are used to publish the data from the Robonaut 2 to the ROS2 bridge. The data includes the IMU data and joint states. You can find more information about the action graphs in the detailed [documentation](../action_graph.md).
2428

2529
### ROS2 Interface
2630

0 commit comments

Comments
 (0)