Introducing Advanced Robotic Eyes for Security (A.R.E.S.)
In this chapter, we will convert our TurtleSim virtual robot to a real-life robot we will call A.R.E.S. (short for Advanced Robotic Eyes for Security). A.R.E.S. will feature a video feed that we view over our local network using the VLC media player. We will control A.R.E.S. using the IoT joystick we created in Chapter 12.
We will construct A.R.E.S. using a Raspberry Pi as the brain or sensory input and a Raspberry Pi Pico for control of the motors, LEDs, and buzzer. We will use standard motors and a robotics board with our Raspberry Pi Pico H for motor control. We will 3D print the frame using the .stl
files located in the Build Files
directory of this chapter’s GitHub repository.
We will cover the following topics in this chapter:
- Exploring our A.R.E.S. application
- Constructing A.R.E.S.
- Software setup and configuration
- Programming A.R.E.S. with ROS
Let’s begin!