Robotic Overlord Bent on Enslaving and Ruling Technology (Prime)
You can call me Robby.
R.O.B.E.R.T is a robotics project designed to showcase the integration of Raspberry Pi with LEGO components and AI-powered image recognition & speech, all through a controlled web dashboard. This system explores the synergy between hardware and software in an engaging and educational way.
Prime version includes the dashbord in the same project as the API.
- Raspberry Pi – The core controller for R.O.B.E.R.T's operations
- BuildHAT – Provides seamless integration with LEGO motors and sensors
- LEGO Motors and Sensors – Drive and sensor capabilities using LEGO’s flexible components
- USB or Pi Camera – For vision and object recognition
- Coral USB Accelerator – Adds AI processing power for real-time image recognition
- Flask – API to handle requests and enable communication between the hardware and the web dashboard
- OpenCV – For computer vision tasks, including object detection and recognition
- Control Dashboard – A PHP-based dashboard to monitor and control R.O.B.E.R.T’s functions remotely
- Raspberry Pi with Raspberry Pi OS installed
- Python 3.x and required packages (see requirements.txt)
- Clone the repository:
git clone https://github.com/r-/robert.git cd robert