Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.

Slides:



Advertisements
Similar presentations
ECE 480 Design Team 3 Technical Lecture
Advertisements

Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Micromouse Meeting #2 PROGRAM DETAILS, APPLYING FOR FUNDING, OVERALL SYSTEMS.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
October 21, 2003 ECE Senior Design1 Autonomous GPS-BOT Preliminary Design Review by Kery Hardwick, Yevgeniy Khasanov, Naoya Kinuta, Zhe Chuan Luo.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Preliminary Design Review
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Ramrod IV Micromouse 396. The Team  Andrew Igarashi – Programming  Kevin Li – Hardware  Amy Maruyama – Hardware  Stephen Nakamura – Hardware  Quang.
Team P.A.C.K men EE 296 Project. Chris Mcleod Hardware Specialist.
CheezStix! EE 396 Micromouse Spring 2007 Final Presentation.
Arduino. Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source.
Seminars at RSSC.org Sergei Grichine
SDP 2009 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Introduction.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
BLAKE DIDIER LESSAGE GABRIEL G.U.N.D.A.M.. What is it? A robot whose primary function is solving mazes of varying types while transmitting the layout.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Design and Implementation of Metallic Waste Collection Robot
Automatic Guitar Tuner TRENTON AHRENS, ALEX CAPO, ERNESTO WONG GROUP 1.
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
Micro-Mouse By Mohamad Samhat Narciso Lumbreras Hasan Almatrouk.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Teknik Perancangan Robot
Sean Day Diante Reid Liem Huynh. Project Overview  To create a vehicle that autonomously follows a moving object  To design a low cost, mobile robot.
Wall-E Prototype I Team 1 Xin Jin
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
Robotic Sensor Network: Wireless Sensor Platform for Autonomous Topology Formation Project: Sponsored By: Advisor: Dr. S. Jay Yang, CEManager: Steven.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Robot Swarm Work group : Ibrahem Batta. Emad Shakhshir. Supervisor: Dr. Ashraf Armoush.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Sean Day Diante Reid Liem Huynh. Project Overview  To create a vehicle that autonomously follows a moving object using color detection  To design a.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Ouimet Golf Playing Robot - Shashank G. Sawant. Topics covered: Block and Circuit Diagram Sensors : – CMUCAM – OPT101 The mechanical Hardware Behaviour.
Ali Alkuwari Patrick SwannJad FarahMarcus SchafferKorhan Demirkaya Long QuyDenden TekesteNgoc MaiSteven Weaver.
Preliminary Design Review (PDR) Team Amaze Me. EE 296 Project (MicroMouse) Members –Brandon Gibu –Ah Ram Kim –John-Kalani Miyajima –Justin Ogata Website.
Team 1617: Autonomous Firefighting Robot Contest Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Ali Alkuwari Patrick SwannJad FarahMarcus SchafferKorhan Demirkaya Long QuyDenden TekesteNgoc MaiSteven Weaver.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Miniature.
DOODLE DRIVE Presenter: Edward Kidarsa Team 6 Tablet Controlled Vehicle.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
The 4th Annual Colorado Robot Challenge
Instrumented Walker Skyler Bullington Tommy Frankenberger Larson Stacy
ECE Computer Engineering Design Project
Controlling of robot using voice
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Teknik Perancangan Robot
ARDUINO LINE FOLLOWER ROBOT
WALL DETECTOR ROBOT VEHICLE
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
Bluetooth operated Arduino Controlled Car
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication 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 2 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

Specifications and Requirements 2 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

System Design Diagram

Microcontroller Choices

Microcontroller – Arduino Duemilnaove ATMEGA328 USB Interface Cross-platform Open source 32 KB Flash Memory Well documented

Compass Module – HMC6352 Simple I2C interface 2.7 to 5.2 V supply range 1 to 20 Hz selectable update rate 1 degree repeatability Supply current: 1 3 V 0.5 degree heading resolution

Batteries

Power Needs Voltsmilliamps Rangefinder 5 V2 mA DC Motors 3 V150 mA Compass 5 V10 mA Xbee 1 mW Chip Antenna 3.3 V50 mA From testing we discovered that it was beneficial to power the motors and the microcontroller separately with a 9 V battery and a 4.5 V DC battery.

H-Bridge SN Quad Half H- Bridge Capable of driving high voltage motors using TTL 5V logic levels Can drive 4.5V up to 36V at 1A continuous output current

Pololu QTR- 1RC Reflectance Sensor Operating Voltage : 5 V Supply current: 25 mA Max recommended sensing distance: 0.25” (6mm) Optimal sensing distance: 0.125” (3mm) Digital I/O compatible

Xbee Shield Mounts directly onto your Arduino 3.3V power regulation and level shifting on- board

XBee Chip Antenna 3.3V at 50 mA 250 kbps Max data rate 300 ft range 6 10-bit ADC input pins 8 digital I O pins

Base Vehicle In deciding the body of the autonomous robot a number of concerns came into play. The robot needs to be sturdy yet lightweight in order to mount all the additional parts The robot must be able to turn on a dime and navigate corners in order to travel the maze effectively The platform of the robot should be a disc like shape

Navigational system The navigational system we had to choose from – Two wheel Light Weight More effective in maneuvering the maze Cost effective – Three wheel Center of gravity is in a triangular shape which makes it very easy to fall Does not perform well on any form of rough terrain Not as efficient or cost effective – Four wheel Its much harder to build and much more costly

Frame of Vehicle – Pololu Round Robot Chassis It has many holes and slots to mount the hardware Low cost at $25 Able to turn on a dime Light weight

Servos DC Motors RC Motors Stepper Motors

DC Motors Compact Size High efficiency – Low current consumption – Low starting voltage Low inertia Reliable – Longer service life – Low inductance

Labyrinth

Simply Connected Maze

Disjoint Maze

Tremaux's Algorithm If you encounter a new junction: Pick a direction at random If you are traversing a new path and you encounter an old junction: Turn back If you are traversing an old path and you encounter a old junction: Take a new path if available, otherwise take an old path If you encounter a dead end: Turn back

Graphs

Mazes as Graphs

Graph Traversal Search (Vertex startV) List vertices = empty List Set visited = empty Set Add startV to vertices while (vertices is not empty) { Vertex V = remove element from vertices if (visited does not contain V) { // Handle V here // (e.g. check if destination Vertex) Add V to visited for every Vertex X connected to V if (visited does not contain X) Add X to vertices }

Constructing the Maze

SeedStudio Ultrasonic Range Finder Breadboard friendly Arduino library ready Light weight Wide range from 3cm – 400 cm

SeedStudio Ultrasonic Range Finder Efficient communication between the micro-controller Best if used in 30°

Testing DC Motor/H-Bridge wheels test Chassis test with wheels turning on axis Rangefinder test Compass test Pololu QTR- 1RC Reflectance Sensor Test

Project Budget and Financing The Budget to the End of the Project Part Name# of PartsPrice Pololu QTR- 1RC Reflectance Sensor 4$52.06 Pololu Round Robot Chassis 2$25 SeeedStudio Ultrasonic Range Finder 2$38.25 Bluetooth USB Module Mini 2$33.58 Xbee Explorer Dongle 2$49.90 Part Name# of PartsPrice Xbee 1mW Chip Antenna 2$69.75 Xbee Wirless Shield 2$73.56 H-Bridge Motor Driver 10$23.50 Arduino Uno2$59.90 Arduino Duemilanove Starter Kit 1$54.94 Total$510.39

Project Budget and Financing The Budget of just the Robot Parts Part Name# of PartsPrice Pololu QTR-1RC Reflectance Sensor 4$52.06 Pololu Round Robot Chassis 2$25 SeeedStudio Ultrasonic Range Finder 2$38.25 Arduino Uno2$59.90 H-Bridge Motor Driver2$4.70 Xbee Wireless Shield2$49.90 Xbee 1mW Chip Antenna2$45.90 Total$270.71

Questions?