Autonomous Drones Group C Dominique Ross Chris Brunson James Sexton Ceceile Vernon- Senior
Administrative Introduction • Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual robot would be able to. • Not only did we want a cost effective robot we wanted to make the whole process of an autonomous robot solving a maze more efficient and faster.
Project Goals • To build 3 robots that work together to navigate a maze • The robots must communicate wirelessly and analyze information intelligently • The robots must use each other’s information to gain information on how to solve the maze • The robots should be able to figure out where and how far the walls are from them and record which routes have been taken to learn the maze • We want it to seem as if each robot can see through the other two robots eyes and as if they were working with one mind
Specifications and Requirements • 3 robots that communicate through a wireless connection • The base of the vehicle should be able to rotate 360° • The code should execute immediately and the robots should not pause longer than 10s • Robots should be able to measure their distance from the wall to a degree of error not greater than 4 cm • Robots should be able to store maze information and send it • The robot should be able to identify dead ends in no more than 5s • Each robot should cost less than $150 to construct
Microcontroller – Arduino Duemilnaove • ATMEGA328 • USB Interface • Cross-platform • Open source • 32 KB Flash Memory • Well documented
Printed Circuit Board • PCB123 software • $100 student credit from sunstone • Prototyped on the Arduino board • 2 layer design • Using through hole and surface mount techniques