Skip to content

Commit 74ede0f

Browse files
committed
Add processing units index page
1 parent 9f14e36 commit 74ede0f

File tree

2 files changed

+38
-2
lines changed

2 files changed

+38
-2
lines changed

docs/processing_units/index.md

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
Our robot consists of components which are connected as shown in the block diagram below:
44

5-
![Block Diagram Remo]({{ asset_dir }}/processing_units/block-diagram-remo.svg)
5+
[![Block Diagram Remo]][Block Diagram Remo]
6+
7+
[Block Diagram Remo]: {{ asset_dir }}/processing_units/block-diagram-remo.svg
68

79
The Teensy 3.2 microcontroller board is connected to the encoder and optional IMU
810
sensor as well as the motor driver actuator. It communicates to the Raspberry Pi 4 B via
@@ -15,4 +17,37 @@ connection diagram of the components:
1517

1618
[![Remo Fritzing]][Remo Fritzing]
1719

18-
[Remo Fritzing]: /fritzing/remo_architecture.svg
20+
[Remo Fritzing]: /fritzing/remo_architecture.svg
21+
22+
23+
## Overview of ROS nodes and topics for the Remo robot
24+
25+
The following launch file will bring up the hardware nodes, load the robot description
26+
onto the parameter server, start `diff_drive_controller`, and begin to publish the
27+
transformations using `tf`. Run this launch file on the robot's SBC:
28+
29+
```console
30+
roslaunch diffbot_bringup bringup.launch model:=remo
31+
```
32+
33+
On the development PC, you can use the teleop node to steer the robot. To do this, run
34+
the following:
35+
36+
```console
37+
roslaunch diffbot_bringup keyboard_teleop.launch
38+
```
39+
40+
Issuing the rosnode list command shows the following list of started nodes:
41+
42+
```console
43+
/diffbot/controller_spawner
44+
/diffbot/diffbot_base
45+
/diffbot/robot_state_publisher
46+
/diffbot/rosserial_base_controller
47+
/diffbot_teleop_keyboard
48+
/rosout
49+
```
50+
51+
[![ROS nodes and topics of Remo]][ROS nodes and topics of Remo]
52+
53+
[ROS nodes and topics of Remo]: {{ asset_dir }}/processing_units/ros-nodes-remo.svg

docs/resources/processing_units/ros-nodes-remo.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)