Autonomous Long-range Target Practice Robot

Our project, the autonomous target practice robot, will serve as an aid for the Navy in their training exercises. Through the use of a Computer, Raspberry Pi, Arduino, and various sensors we are creating a robot that will drive to a coordinate, hold up a target, orient it to a shooter, and register if it has been hit or not. It will then proceed to the next target. This is achieved through the development of a Graphical User Interface (GUI) and a robot capable of driving across terrain. It also requires us to use data processing techniques to isolate data for proper use within our discrete control system. So far we have a program with a user-friendly GUI to generate random points and send that data to the robot. Once the Raspberry Pi has received the data we are able to process and format it in a way that the Arduino is able to use. Once it is sent to the Arduino we are able to process the current error in the path of the robot through a Partial Integral Differential (P.I.D) controller thus directing our robot to the proper location. It will then repeat this process for each coordinate on the list.

Project status: 
Active
Department: 
EECS
Term: 
Fall
Winter
Academic year: 
2019-2020
Fall Poster: 
Author: