arizzitano / petbot

Remote controlled telepresence robot
32 stars 11 forks source link

PETBOT

The car is controlled by a radio transmitter wired to a Raspberry Pi running a local node.js server. Commands are sent via socket.io through a web UI & second node.js server hosted remotely on Heroku. The local server connects to the remote server as a socket.io client, thus allowing commands to be sent to the Pi from anywhere in the world with very low latency.

Read about how I built it here.

Resistance is futile.

HOW TO

We recently overhauled PETBOT's local server and still need to write up the run process! Currently, it's only set up to run on Raspberry Pi but we have successfully run it on Arduino in the past, and just need to update the Arduino module. As for building the physical robot itself, we're hoping to get a parts spec and 3D model into this repo so anyone can build their own PETBOT.

TODO