/Spider-Robot

I made this robot to scare my lecturers

Primary LanguageC#

Spider-Robot

A spider-similar locomotion robot with video feed to scare my lecturers.

Project Description

  1. Using a few codes from Matthew Hallberg's streaming code (https://youtu.be/4X_EjUZp2c0), the smartphone is attached on a 6 legged spider robot to stream videos to a desktop app, desktop app in turns gives commands to ESP32 device, in turn which the device does a 2^4 combination of led pinouts to control the CT-Uno G15 shield spider-robot.
  2. The robot also has image target to track objects using vuforia with the smartphone.

Folder AR-Robot

  • Unity project for streaming smartphone app and desktop app
  • Unity project for image tracking

Folder ControlSpider

  • CT-UNO powered G15 shield to control spider robot

Folder SpiderArduino

  • ESP32 device to receive commands from desktop app via UDP
  • Completed 3 degree freedom

Improvements

  • Matthew Hallberg's code always crashes on my android phone due to object buildup, hence GC is implemented to avoid crashing.