daverdalas / raspberry-pi-surveillance-robot

Software to control a Raspberry Pi-based robot from anywhere through a Internet using a PC or smartphone.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Raspberry Pi Surveillance Robot a.k.a. Kerfuś

Description

Software to control a Raspberry Pi-based robot from anywhere through a Internet using a PC or smartphone. It will provide camera viewing with minimal latency (using WebRTC) and real-time control. An off-the-shelf G1-Tank platform from Yahboom (https://github.com/YahboomTechnology/Raspberry-pi-G1-Tank) was used as the base, but the code can be easily adapted under any other Raspberry Pi-based robot.

Setup

The prepared project runs on docker compose so there is a need to install it for easy running.

Having docker composer installed the project can be installed using the command:

make install

Running

Locally, we run the project using the command:

make start

To do

  • Complete the README.md
  • Add smartphone control
  • Charging station
  • Web authentication

About

Software to control a Raspberry Pi-based robot from anywhere through a Internet using a PC or smartphone.


Languages

Language:Vue 31.4%Language:Python 30.6%Language:TypeScript 20.1%Language:Dockerfile 7.6%Language:CSS 4.5%Language:Makefile 2.6%Language:JavaScript 2.2%Language:HTML 0.7%Language:Shell 0.3%