GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.

Slides:



Advertisements
Similar presentations
Sophomore Design Class Automated Highway Simulation Group 2: Jeremy Sletten Patrick Murphy Michael Olson Randa Ibrahim.
Advertisements

Autonomous Helicopter By David Mason Adam Gould Shaquana Peterson Edward Budimier Jens Johnson.
Engineering Roles We will be forming groups of 3 students
Students : Hiba Ghannam Hawa’ Osama Supervisor : Aladdin Masri R OBOTIC V ACUUM C LEANER.
Blake Davis: Electrical Engineering Luke Haberkern: Electrical and Computer Engineering Brian Hacsi: Electrical and Computer Engineering Chris Kircher:
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
1 PACE LITES PRESENTATION Advisor: Professor Sahakian Andrew Dai Lenore Kaplan Benjamin Mattson Nikhil Sethi.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
The Pied Pipers Alyssa Visitacion Ken Shum Joanne Flores.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
Efficient Path Determining Robot Jamie Greenberg Jason Torre.
Design Review Presentation Lost Caf é 66. Introduction of Team Team Leader: Arthur Phanphengdy Members: Quincy Quach Kang Lu Jackson Ng Team Name: Lost.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
A.R.M.S. Automated Robotic Messaging System William Batts Chris Rericha.
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Curry Mouse EE296 Final Presentation Wednesday, May 10, 2006.
Team P.A.C.K men EE 296 Project. Chris Mcleod Hardware specialist.
Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03.
EE 296 TEAM “DA KINE” MICROMOUSE PROJECT PROPOSAL Team members: Software Group - Henry, James Roles : tracking, mapping, guidance, interface Hardware Group.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
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
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
The Making of Micromouse Yantriki Level 3 Competition Techfest 2004.
Program ultrasonic range sensor in autonomous mode
Team Spot On! With Zebulon Clark Desiree And Earl.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Maze Challenge Maze Challenge activity > TeachEngineering.org
Lynbrook HS Robotics San Jose, CA aMazing Robot iARoC Presentation.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
CEG 4392 : Maze Solving Robot Presented by: Dominic Bergeron George Daoud Bruno Daoust Erick Duschesneau Bruno Daoust Erick Duschesneau Martin Hurtubise.
The SFA Rover Team Project. The SFA Rover  Must be demonstrated at the beginning of the last lab of the semester, Dec 11 th.  Teams can work on this.
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
Team: Justin Audley, Blake Brown, Christopher Dean, Andrew Russell, Andrew Saunders Advisor: Dr. Richard A. Messner Sponsors: Dr. Richard A. Messner, UNH.
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
‘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)
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Niket Sheth Chris Karman Erik Scherbenske Peter van der Hoop.
Daredevil Robot Direction Module (DRDM) Senior Design II Final Presentation.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Smart Lens Robot William McCombie IMDL Spring 2007.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Wall-Follower Xiaodong Fang University of Florida School of Electrical and Computer Engineering Automatic Wall Following & Color Detecting Robot.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Fully-Autonomous.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
RECON ROBOT ECE 477 Group 8 Vinit Bhamburdekar Arjun Bajaj Aabhas Sharma Abhinav Valluru.
Electrical Engineer Responsibilities
Self-Navigation Robot Using 360˚ Sensor Array
Programming & Sensors.
PRESENTATION ON Line follower robot.
Electrical Engineer Responsibilities
ECE Computer Engineering Design Project
Robotic Vacuum Cleaner
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
WALL DETECTOR ROBOT VEHICLE
Electrical Engineer Responsibilities
Electrical Engineer Responsibilities
Presentation transcript:

GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.

What is it? A robot whose primary function is solving mazes of varying types using the wall follower method of maze solving Maze will be custom built with a layout capable of being changed to any type depending on the user’s specifications

Motivation Provide a system for exploring locations others cannot. One of the main advantages of using a robot to traverse unexplored territory becomes evident in places where humans can’t go due to size or potential hazards, such a cave.

Parts Being Used Two ultrasonic sensors for the sides One ultrasonic sensors for the front One MSP430 microcontrollers RC Car Base Two XBee Modules

DIDIER LESSAGE Failed Design

GUNDAM 1.0 Chipped gears  Solutions?  Attach plastic base to front for reduced friction after lost front wheels  Attach a ball to base to allow for smoother movement  Turns now made virtually impossible on carpeted surface Blown out motors  Solutions?  New motors, resulting in changed values for the software Low weight support  Solutions?  New Chassis

GUNDAM 2.0 Four ultrasonic sensors Two on sides to detect angles  Auto correction RC Car Base Two motors control front and back Issue?  Blown out sensor during construction  Turning proved difficult without isolation

BLAKE SIMONINI GUNDAM 3.0/Controller

GUNDAM 3.0 Added a connector to interface with the MSP430 development board without having to remove the Processor Cleaned up the wires and used colored wires for what each line was Clamps to keep everything organized Wires don’t interfere with sensors now

Motor Microcontroller Deals with collision detection Calibration of the motors Directly controls whether the robot is turning left, turning right, or going forward Interfaces with the Ultrasonic sensors in order to solve a particular kind of maze (which will be explained later)

Motor Microcontroller H-Bridge

Motor Microcontroller Input 1Input 2Front Motor Output (Steers left and right) Low Steer Straight HighLowTurn Wheels Left LowHighTurn Wheels Right High Steer Straight – Motor Off Input 1Input 2Back Motor Output (Drives forward and backward) Low Nothing Happens High Nothing Happens LowHighDrive forward HighLowDrive backward

Motor Microcontroller

Battery Options AA Batteries  Wouldn’t supply enough current and when they got hot they would supply less current D Batteries  Supplied enough current, but are too heavy. Lithium Polymer  Supplies enough current and is lightweight

Wireless Subsystem - ROBOT MODULE - Mounted on the robot to send and receive information from the MSP430 - COMPUTER MODULE - Connected through a computer’s USB port to send and receive data from the Java GUI.

Robot Module PCB layout  XBee Wireless Transceiver Module  Interface with MSP430 through UART

Computer Module PCB layout  XBee Wireless Transceiver Module  CP2101 UART to USB Interface XBee through UART to PC USB

XBee Wireless Module Encrypt data in AES-128 algorithm Specifications:  3.3V operating voltage  2.4GHz operating frequency  Adjustable Power output mW  Range 120m  Data rate: 250kbps  UART interface

UART to USB Bridge (CP2102) USB Bus powered powered: V Baud rate up to 921.6kbps On chip voltage regulator Virtual COM port for GUI

Range Finder Subsystem -INFRARED SENSORS The initial plan was to mount one on the left side and another on the right side of the robot. -ULTRASONIC SENSORS The initial plan was to mount one sensor on the front and another on the back of the robot.

Infrared Range Finder (GP2D120) Operating Voltage 4.5V to 5.5V Operating Current 33 to 50mA Measures 4cm to 30cm Analog output

Output Voltage (V) vs. Reflected distance (cm)

IR Sensor Malfunction During the construction of GUNDAM 2.o, an IR sensor was damaged Solution?  Two ultrasonic sensors were then used to replace the IR sensors that were originally planned to be used to auto correct and detect paths  GUNDAM 3.0 modified this even further by only using one sensor on each side

Final Ultrasonic Layout One ultrasonic sensor mounted on the left, the other on the right  Used to auto correct the GUNDAM while traveling straight  Used to detect paths One ultrasonic sensor in front  Used to detect obstacles  Used to detect forward paths

Ultrasonic Range Finder Measures 2cm to 3m Operating Voltage 5V Current consumption 20mA Ultrasonic Frequency 40kHz Communication  Positive TTL Pulse

Physical Maze Plastic, Wood, Metal, Rubber, and Paper reflect ultrasonic waves. Things to consider:  Cost : Metal > Plastic > Wood  Ease of Manufacturing: Metal > Plastic > Wood Wooden planks, each one foot in length

Maze Layout

Maze Solving (Path Finding) Algorithms Wall Follower  Simple maze solving solution that involves following the left side of the maze, including any turns that may follow. Will be the default maze solving method  This solution is only valuable in certain maze situations. If the entrance of the maze happens to lie in the center and not on the outside edge, or if a wall happens to lie on its own with no connections, it will fail

GUNDAM Maze Solving Walkthrough GUNDAM continues forward until a path is detected on one of its sides. It will try to center itself with the walls while it is moving forward. If path detected:  Check for a left_path();  Check for a front_path();  Check for a right_path(); When each path is open, we know we have solved the maze.

How Turning is Done The Ultrasonic Sensors become inaccurate after they are angled at an object past about 45 degrees. To determine a turn, we use a wall around the robot for the turn and turn the robot until that wall distance is giving very large and inaccurate values from the sensor. This way we can get an idea of how far we have turned, even though the sensors aren’t that accurate for turning. Drawback is that we can’t have a full intersection, since not having at least one wall on a turn would break this idea. Turning has to be three point turns.

How To Perform Proper Turns

Side Feature: Maze Drawing Draws out maze as GUNDAM solves using the wall follower method Upon reaching each node, present paths are sent to laptop The same algorithmic idea on GUNDAM is applied to path to predict next stretch of maze pathways to draw out as the GUNDAM’s next move Packets may be lost or resent, causing software to not be reliable

Progress

QUESTIONS?