Skip to content

Commit 8f9a641

Browse files
committed
Refactor processing units chapter
1 parent 466ea31 commit 8f9a641

File tree

10 files changed

+27
-7
lines changed

10 files changed

+27
-7
lines changed
File renamed without changes.
File renamed without changes.

docs/processing_units/index.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Processing Units
2+
3+
Our robot consists of components which are connected as shown in the block diagram below:
4+
5+
![Block Diagram Remo]({{ asset_dir }}/processing_units/block-diagram-remo.svg)
6+
7+
The Teensy 3.2 microcontroller board is connected to the encoder and optional IMU
8+
sensor as well as the motor driver actuator. It communicates to the Raspberry Pi 4 B via
9+
USB over the `rosserial` protocol. The motor driver and the optional IMU exchange
10+
data over I2C with the microcontroller. The RPLIDAR has a serial-to-USB converter and
11+
is therefore connected to one of the USB ports of the SBC. The motor encoder sensors
12+
are interfaced through the GPIO pins of the microcontroller. The following shows the
13+
connection diagram of the components:
14+
15+
16+
[![Remo Fritzing]][Remo Fritzing]
17+
18+
[Remo Fritzing]: /fritzing/remo_architecture.svg
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 1 addition & 0 deletions
Loading

mkdocs.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,15 @@ nav:
9090
- Assembly: hardware_setup/assembly.md
9191
- Install: hardware_setup/install.md
9292
- Processing Units:
93+
- processing_units/index.md
9394
- Single Board Computer:
94-
- Raspberry Pi Setup: rpi-setup.md
95-
- Jetson Nano Setup: jetson-nano-setup.md
96-
- Git Setup: git-setup.md
97-
- ROS Setup: ros-setup.md
98-
- Microcontroller: packages/diffbot_base/scripts/teensy-mcu.md
99-
- Hardware Interfaces: hardware-interfaces.md
100-
- ROS Network Setup: ros-network-setup.md
95+
- Raspberry Pi Setup: processing_units/rpi-setup.md
96+
- Jetson Nano Setup: processing_units/jetson-nano-setup.md
97+
- Git Setup: processing_units/git-setup.md
98+
- ROS Setup: processing_units/ros-setup.md
99+
- Microcontroller: processing_units/teensy-mcu.md
100+
- Hardware Interfaces: processing_units/hardware-interfaces.md
101+
- ROS Network Setup: processing_units/ros-network-setup.md
101102
- ROS Software Packages:
102103
- packages/index.md
103104
- Packages: packages.md

0 commit comments

Comments
 (0)