Technical requirements
To follow this chapter, you should have the following hardware components:
- Raspberry Pi 3 B: A small single-board computer integrating a standard computer with a series of digital pins that can be used to control electronic components. A microSD used as the main hard drive is still needed.
- Robot frame: The main chassis of the robot, composed of two spots for active motors (the differential drive actuation) and a passive wheel.
- A 2D USB LiDAR: The sensor used to implement the autonomous navigation of the robot. In this chapter, we will use an LD20 LiDAR.
- Two DC TT motors: Direct current (DC) motors are cheap and easy to find in different online shops.
- An L298N controller: This board is used to control the motors.
- A board that converts (steps down) the higher voltage input signal to a lower 5V power that can be used for powering the Raspberry Pi.
- A battery pack: The current source to power the entire system.