HankRobot / Spider-Robot

I made this robot to scare my lecturers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

I made this robot to scare my lecturers


Languages

Language:C# 91.6%Language:ShaderLab 4.3%Language:GLSL 1.1%Language:SCSS 0.8%Language:Objective-C++ 0.7%Language:Objective-C 0.4%Language:C++ 0.4%Language:HLSL 0.3%Language:Java 0.2%Language:Dockerfile 0.0%