Skip to content

Repository files navigation

R.O.B.E.R.T PRIME 🦾🤖

Robotic Overlord Bent on Enslaving and Ruling Technology (Prime)
You can call me Robby.


Overview

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.


Built With

Hardware

  • 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

Software

Python

  • 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

PHP

  • Control Dashboard – A PHP-based dashboard to monitor and control R.O.B.E.R.T’s functions remotely

Setup

Prerequisites

  • Raspberry Pi with Raspberry Pi OS installed
  • Python 3.x and required packages (see requirements.txt)

Installation

  1. Clone the repository:
    git clone https://github.com/r-/robert.git
    cd robert

About

R.O.B.E.R.T (Robotic Overlord Bent on Enslaving and Ruling Technology)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages