Skip to content

Raspberry PI based Hexapod Robot. Using Google Cloud for communications and controls.

Notifications You must be signed in to change notification settings

DanTheMinotaur/Spirobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spirobot Hexapod

Spirobot is a Python based Hexapod security robot, with Web Application based control panel.

Hexapod Features

  • Single Page Web Application Control.
  • Browser Notifications.
  • Front and Rear Distance Sensor.
  • 360 Degree Motion Detection.
  • User Creatable movements.
  • Live Video Streaming via YouTube Live.
  • Image capture and storage via Google Cloud Storage.
  • Automatic Movement
  • User Controlled movements via Browser.
  • Command Line Interface for Interacting with the bot.

Tech

Spirobot uses a number of other projects to work properly:

  • [JavaScript ES6] - For creating Single Page Web App.
  • [Python 3.6] - For making the bot do things.
  • [Google Firebase] - For Communication between the browser and bot.
  • [Docker] - For running things.
  • [GPIOZERO] - For reading sensor data.
  • [Raspberry PI Zero] - The brains that run the bot.

Bot

###Hardware Diagram Bot Hardware Diagram

Screens

Browser

Browser in standby mode

Browser in standby mode

Browser in manual mode

Browser in manual mode

Browser events and gallery

Browser events and gallery

Bot

Bot Command Line Program

Bot Command Line Program

About

Raspberry PI based Hexapod Robot. Using Google Cloud for communications and controls.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published