Semi Autonomous Robot ECE 4180

ECE 4180 Final Project - Fall 2019

Team Members

  • Aldo Rogliero
  • Caitlin Choate
  • David Fernandez

Project Description

The project involves a robot that can be controlled in two modes:

  • Manual mode
    • Using the BlueFruit app
  • Autonomous mode
    • Using the Pi Camera to detect images and react to them

How we did it

Software Overview

The The Pi listens for an “autonomous mode” signal and sends back output from the SVM to the Mbed. Mbed handles the bluetooth commands and controls the mode detected, as well as robot actions

Mbed

  • Main loop controls commands received from Bluetooth and responds accordingly
  • When in autonomous mode, it listens to the Pi for commands
  • Reacts to a Bluetooth or Pi signal depending on the mode

Raspberry Pi

  • Implements the Support Vector Machine (SVM) that allows for image detection
  • Sends commands to the Mbed signaling which action to take

Hardware Overview

/https:/os.mbed.com/media/uploads/arogliero3/whatsapp_image_2019-12-04_at_1.19.17_pm.jpeg /https:/os.mbed.com/media/uploads/arogliero3/whatsapp_image_2019-12-04_at_1.19.25_pm.jpeg /https:/os.mbed.com/media/uploads/arogliero3/whatsapp_image_2019-12-04_at_1.19.30_pm.jpeg

/https:/os.mbed.com/media/uploads/arogliero3/whatsapp_image_2019-12-04_at_1.19.29_pm.jpeg


All wikipages