Shaun Martin & Brian Pritchett.  Team Introduction  Problem Definition  The Challenge  Contest Rules  Demonstration  Current Design  Who are the.

Slides:



Advertisements
Similar presentations
LTU H 2 Bot Team Members: David Bruder, John Girard, Mark Henke, Marcus Randolph, Brace Stout, Jacob Paul Bushon, Tim Helsper, MaryGrace-Soleil B. Janas,
Advertisements

CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Elephants Don’t Play Chess
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Street Crossing Tracking from a moving platform Need to look left and right to find a safe time to cross Need to look ahead to drive to other side of road.
1 Brake-by-Steer Concept Challenge the future Delft University of Technology Brake-by-Steer Concept Steer-by-wire application with independently.
Hi_Lite Scott Fukuda Chad Kawakami. Background ► The DARPA Grand Challenge ► The Defense Advance Research Project Agency (DARPA) established a contest.
Autonomous Golf Cart DREW GAYNOR, TYLER LATHAM, IAN ANDERSON, CAMERON JOHNSON ADVISORS: DR. DAVID MIKESELL AND DR. FIRAS HASSAN.
Mini Grand Challenge Contest To Enhance CS Education Bob Avanzato Associate Professor of Engineering Penn State Abington 1600 Woodland Road Abington PA.
AI and Autonomous Vehicles Daniel Landers COMP Intelligent and Interactive Systems 3/10/2007.
AI CSC361: Intelligent Agents1 Intelligent Agents -1 CSC361.
Sponsors Mechanical Improvements Software The software is written in C++ and Python using the Robot Operating System (ROS) framework. The ROS tool, rviz,
Intelligent Ground Vehicle Competition 2006 Brigham Young University.
October 21, 2003 ECE Senior Design1 Autonomous GPS-BOT Preliminary Design Review by Kery Hardwick, Yevgeniy Khasanov, Naoya Kinuta, Zhe Chuan Luo.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.
Artificial Intelligence
Robotic Artificial Intelligence Toy (R.A.T.) CPE 4521 Final Design Presentation Presented by Shane R. Bright, Erik R. Brown, Wing-Seng Kuan, Micheal T.
Michael McGrath IMDL Professors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz TA’s: Josh Weaver Tim Martin.
Localization Using Interactive C and a Standard LEGO Mindstorms Hardware Suite Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
PropaGator Oral Report 2 Andrew Wegener IMDL 2012.
Development of Control for Multiple Autonomous Surface Vehicles (ASV) Co-Leaders: Forrest Walen, Justyn Sterritt Team Members: Andrea Dargie, Paul Willis,
Teaching Deliberative Navigation Using the LEGO RCX and Standard LEGO Components Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
Casey Smith Doug Ritchie Fred Lloyd Michael Geary School of Electrical and Computer Engineering November 2, 2011 ECE 4007 Automated Speed Enforcement Using.
Flakey Flakey's BackFlakey's Front. Flakey's Control Architecture The following is cited from the SRI web pages: Overview SRI's mobile robot, Flakey,
Final Report University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machine Design Laboratory 12/06/2011 Yue Bai.
Servo Motor Control. EML 2023 Department of Mechanical and Aerospace Engineering Design Project You are to design a mechanical device that can tilt a.
GCAPS Team Design Review CPE 450 Section 1 January 21, 2008 Nick Hebner Kooper Frahm Ryan Weiss.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Navi Rutgers University 2012 Design Presentation
Autonomous Robot Project Lauren Mitchell Ashley Francis.
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
TEAM INITECH DARPA Grand Challenge. TEAM INITECH Context Currently an OSU team is involved in creating an autonomous off road vehicle to be used in the.
1 Robotics Challenge Overview. 2 Why? -Viking was tested at the Dunes -Develop intelligent robots -Explore Robotics.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Mini Grand Challenge Contest for Robot Education Bob Avanzato Associate Professor of Engineering Penn State Abington 1600 Woodland Road Abington PA
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
Ffffffffffffffffffffffff Controlling an Automated Wheelchair via Joystick/Head-Joystick Supported by Smart Driving Assistance Thomas Röfer 1 Christian.
CS 425 December 17, 2008 Shaun Martin Brian Pritchett Team ACME Final Presentation.
GPS Tracking System An autonomous user tracking system is employed to navigate the vehicle using GPS data. The following diagram demonstrates the tracking.
PropaGator Oral Report 3 Andrew Wegener IMDL 2012.
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
Introduction of Intelligent Agents
Ali Alkuwari Patrick SwannJad FarahMarcus SchafferKorhan Demirkaya Long QuyDenden TekesteNgoc MaiSteven Weaver.
AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, *WSU,
Autonomous People Mover P15241
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
GCAPS Team Design Review CPE 450 Section 1 January 22, 2008 Nick Hebner Kooper Frahm Ryan Weiss.
Servo Motor Control.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Ali Alkuwari Patrick SwannJad FarahMarcus SchafferKorhan Demirkaya Long QuyDenden TekesteNgoc MaiSteven Weaver.
A Look into Autonomous Vehicles
Steven Geisel.  Definitions  Google’s Robots  Boston Dynamics’ Robots  BigDog’s Technolgy  Video  New Technology  Dangers?  Questions.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
P9204 – 1kg Robotic Platform System level Design.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Pursuit-Evasion Games with UGVs and UAVs
TowBot … the robot, the greatest robot ever made. Austin Baylis
Presentation transcript:

Shaun Martin & Brian Pritchett

 Team Introduction  Problem Definition  The Challenge  Contest Rules  Demonstration  Current Design  Who are the Users?  Software Requirements  System Functionality

 Clients  Dr. Jerry Weinberg, Computer Science  Dr. Ryan Krauss, Mechanical Engineering  Dr. George Engel, Electrical Engineering

 Shaun Martin  Planning Manager  Customer Interface Manager  Process Manager  Quality Manager  Documentation Lead  Brian Pritchett  Design Manager  Implementation Manager  Testing Manager  Support Manager  Lead Web Design

 Mechanical Engineering Team  Lukas Pirok  Kevin Doss  Kaci Backs  Lance Labonte  Electrical Engineering Team  Greg Eddings  Jason Tennyson

 Develop an autonomous golf cart to compete in the DARPA Mini Grand Challenge.  Navigate pathway on college campus  Small and inexpensive short-range vehicles  Maximum speed: 5 mph  Develop an autonomous vehicle to be used for Human Robot Interaction (HRI) research.  Possible User Interface

 Robot will travel a 7 to 8 foot path with 6 checkpoints.  The robot must stop within 2 feet on an obstacle.  The final checkpoint is on an unpaved path that the robot must navigate.  The total distance of travel will be no longer than 0.5 miles.  There will be no markers, lines, or beacons to indicate the path.

 A robot that stops for more than 60 seconds when not waiting for an obstacle to be removed will be considered “brain dead.”  No human contact with the robot is allowed.  Robots will also be judged on how it interacts with the crowd.

1.) Must be powered by batteries (no combustibles). 2.) May be constructed from anything that does not interfere with rule 1. 3.) Must stay between 1 and 5 mph. 4.) Must be able to transport 1 gallon of water. 5.) Must have a clearly labeled stop button or switch. 6.) Should be in the lb range.

7.) Max size is 216 feet cubed (6 x 6 x 6). 8.) No communication between the robot and an outside device is allowed, except for GPS. 9.) Communication between devices that are part of the robot is allowed. 10.) The robot must be a single entity. 11.) Robots are ground robots. No aerial robots are allowed.

Road Runner in Action

GPS (2) -waypoint navigation -intelligent redundancy Camera(s) -path finding -trajectory planning -obstacle avoidance Sonars (4) -obstacle avoidance -trajectory planning -I 2 C bus DC Motor -steering position control -gear reduction for torque -I 2 C bus Linear Actuator -braking position control -I 2 C bus Quadrature Encoders (2) -velocity control -steering position control -I 2 C bus

World State Brake Position Velocity Steering Angle Sonar (Left-Front) Sonar (Front-Left) Sonar (Front-Right) Sonar (Right-Front) Relationship to Path Relationship to Cones Relationship to Waypoint

World StateDescription Brake PositionSend I 2 C query to PSoC for brake position. * VelocitySend I 2 C query to PSoC for velocity via I2C. * Steering AngleSend I 2 C query to PSoC for steering angle via I2C. * Sonar (Left-Front)Send I 2 C query to PSoC for left-front sonar reading. * Sonar (Front-Left)Send I 2 C query to PSoC for front-left sonar reading. * Sonar (Front-Right)Send I 2 C query to PSoC for front-right sonar reading. * Sonar (Right-Front)Send I 2 C query to PSoC for right-front sonar reading. * Relationship to PathHorizontal offset from center of path based on processed video frames. Relationship to ConesDistance and bearing to orange cones (if any) based on processed video frames. Relationship to WaypointGeodesic distance and bearing from current GPS location to next GPS waypoint.

Emergency StopObstacle AvoidanceOrange Cone AvoidanceFollow PathFollow WaypointDo Something Behavior-Based Control -motor output based on World State stimuli World State stimuli -independent behaviors -emulates concurrency Subsumption Architecture -highest priority behavior “subsumes” those below it “subsumes” those below it -minimizes calculations -emulates concurrency Primary Behavior

 Color webcam used for path-finding  Utilizes OpenCV  Open source software for image processing  Points immediately in front of camera sampled to determine path  Allows cart to adapt to different paths  Series of filters applied to image to determine path

Flood-Fill  color nearby pixels that are of a similar color

Mask  binary representation of the flood-fill image

Erode  eliminate noise

Open  eliminate lone pixels; erode followed by dilate

Dilate  expand pixel clusters

Close  clean up image; dilate followed by erode

Dilate and Smooth  expand pixel clusters; smooth for contours

Erode and Smooth  eliminate noise; smooth for contours

Open and Smooth  eliminate lone pixels; smooth for contours

Contours  extract outline of path

 Team ACME  Professors & students pursuing research in HRI  Bystanders during demonstrations

 Must be able to run on Windows machine  Desired programming language is C++  OpenCV for Image Processing  Use APIs developed by ECE team

 Interface with GPS units for navigation  Sonar and/or Laser for obstacle avoidance  Multi-threaded application  Image Processing  User Interface for HRI research