Sponsors: National Aeronautics and Space Administration (NASA) NASA Goddard Space Flight Center (GSFC) NASA Goddard Institute for Space Studies (GISS)

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

Parts Clockwise from top-left. Car with Motor: An RC car modified to carry the autonomous system. Comes with a power switch. Arduino with Motor Shield:
Sophomore Design Class Automated Highway Simulation Group 2: Jeremy Sletten Patrick Murphy Michael Olson Randa Ibrahim.
Add and Use a Sensor & Autonomous For FIRST Robotics
FIRE FIGHTING ROBOT ELECTRO-MECHANICAL SYSTEMS TERM PROJECT 1
Sponsors: National Aeronautics and Space Administration (NASA) NASA Goddard Institute for Space Studies (GISS) NASA New York Research Initiative (NYCRI)
Navigating the BOE-BOT
Objectives The objective of this design process was to create a small, autonomous robot capable of completing a set of predefined objectives within an.
During the design specification phase, an alternative design matrix was made and evaluated based on the following parameters: number of bumpers, shape.
Intelligent Ground Vehicle Competition 2006 Brigham Young University.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
PDR – GPS Rover Travis Gruber Matthew Kennedy Marcin Skirucha Phill Treddenick.
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.
The Enforcer Laura Celentano Glenn Ramsey Michael Szalkowski.
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP
X96 Autonomous Robot Design Review Thursday, May 6, 2004 By John Budinger Francisco Otibar.
Tag Bot: A Robotic Game of Tag Jonathan Rupe Wai Yip Leung.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Design and Implementation of Metallic Waste Collection Robot
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
Construction and Motion control of a mobile robot using Visual Roadmap
A Mobile Sensor Network Using Autonomously Controlled Animals Yihan Li, Shivendra S. Panwar and Srinivas Burugupalli New York State Center for Advanced.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Final Version.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
LITERATURE SURVEY 1.EFFICIENT PATH PLANNING IN SEMI- FAULT TOLERANT ROBOTICS 2. Caesar robot.
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
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.
Ground Robotics Reliability Center Andrew Niedert, Yazan Aljeroudi, Dr. Nassif Rayess, and Dr. Richard Hill Department of Mechanical Engineering, University.
Jake Forsberg An environment for research and automation system development.
Hardware Sponsors National Aeronautics and Space Administration (NASA) NASA Goddard Space Flight Center (GSFC) NASA Goddard Institute for Space Studies.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
GPS Tracking System An autonomous user tracking system is employed to navigate the vehicle using GPS data. The following diagram demonstrates the tracking.
Autonomous Brake Light Communication Phil Osteen Robot Name: Traffic Flobot EML 5666C, IMDL November 25, 2008.
RACE Reactive Autonomous Coordinate Executor Created by: Neil Javalla Dustin Torres Derrick Yanga.
ΜCHIP Micro-Controlled High-tech Independent Putter.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Q3.
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
1 NASA NYCRI 2006 Autonomous Vehicle Control System Advisor: Dr. Haim Baruh Advisor: Dr. Haim Baruh Mentor: Lucian Iorga Mentor: Lucian Iorga Researcher:
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.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Miniature.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
Bullfighting Autonomous Robot “BULL” IMDL Spring 2010 Aminatu Oyebanjo April 8, 2010.
DEPARTMENT OF EEE IFET COLLEGE OF ENGINEERING VILLUPURAM,TAMIL NADU,INDIA Project proposal For IEEE CS 70 th Anniversary Student Challenge On PATHLINE.
RECON ROBOT ECE 477 Group 8 Vinit Bhamburdekar Arjun Bajaj Aabhas Sharma Abhinav Valluru.
Self-Navigation Robot Using 360˚ Sensor Array
Obstacle avoiding robot { pixel }
Metal Detector Robotic Vehicle
Using Arduino to modify RC controls Nick Carter 12/31/2015
PRESENTED BY:BHABESH RANJAN MAHAKUD
PRESENTED BY: SHAHIN HUSSAN
Autonomous CAR.
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Review and Ideas for future Projects
Presented by Angel Nunez IDML Spring 2008 Dr. Arroyo Dr. Schwartz
Bluetooth operated Arduino Controlled Car
Device Fabrication & Components Conclusions and Future Advancements
Presentation transcript:

Sponsors: National Aeronautics and Space Administration (NASA) NASA Goddard Space Flight Center (GSFC) NASA Goddard Institute for Space Studies (GISS) NASA New York City Research Initiative (NYCRI) New Jersey Space Grant Consortium (NJSGC) Contributors: Haim Baruh, Ph. D., Principal Investigator Ahmed Ghrael, Undergraduate Student Przemyslaw Lasota, Undergraduate Student Kimberly Lam, High School Student References Abstract Theory Parts Approach & Conclusion Goals Future Goals Autonomously controlled vehicles utilize various sensors to survey their environment in order to operate independently of human interaction. Such vehicles can work in conjunction with one another to form a convoy with only one human controlled lead car. This technology could be integrated into various subdivisions, including military, commercial, and industrial sectors. In order to develop such technology, a mathematical model which defines the general motion of a vehicle must be constructed. Also, a set of control laws that guide the autonomous vehicle is needed. MATLAB was used to write a simulation program based on the model and control laws to test the autonomous vehicle’s artificial intelligence before implementation onto a physical car. Standard radio controlled (RC) cars are used as the vehicles. The follower vehicles are equipped with Arduino microcontrollers, motor shields, CMUcam2 color tracking cameras, Parallax Ping))) ultrasonic sensors, and servos to carry out all necessary measurements and calculations. Using these components, the distance and offset angle to the vehicle ahead is found and converted to steering angle and motor speed outputs. The process of analyzing, processing, and executing..repeats continuously, resulting in efficient function of the autonomous vehicle control systems. Chukrallah, Bashir, David Laslo, Michael Ma, Sean Murphy, and Stefan Novak. Autonomous Vehicle Control Systems. Rutgers University, 1 May Web. Gartzman, Steve, Marifae Tibay, Thien Win, Steve Agudelo, Christian Cuentas, and Adekola Adesina. A Convoy of Autonomous Vehicles. Rutgers University, 24 Apr Web. Rowe, Anthony, Charles Rosenberg, and Illah Nourbakhsh. CMUcam2 Vision Sensor: User Guide Print. Titovich, Alexey. Vehicle Automation via Light Sensing Simulation Implement a control law which incorporates the rate of change of the distances between the cars for optimal function. Introduce a frontal servo for the CMUcam2 and Ping))) for 180° degree viewing. Utilize a variable steering and speed capable vehicle to lead the convoy for optimal following by the followers. Previous Problems  Limited viewing angle of the camera  Changes in lighting conditions altered color, impacting the distance measurement and making the camera lose track of the lead car  Little flexibility due to preset values: color to detect, and fast/slow motor speeds Troubleshooting The vehicle control system requires a lead car and a follower car. Additional follower cars may be added to create a convoy. The lead car is a radio controlled (RC) car and the major vehicle that the autonomous follower cars pursue. Behind the lead car and subsequent followers is a colored cylindrical object. The follower car tracks the object within its range, processes sensor inputs, and programs outputs to follow as needed. Clockwise from top-left Arduino: Microprocessor where all the subsequent parts are connected to in order to bridge a universal communication between each other. All data is received, processed, and executed with the motor shield here. CMUcam2: Color tracking camera which takes the pixels of a determined color and finds center of the color to understand steering angle needed. Ping))): Ultrasonic sensor which sends and receives ultrasonic waves to analyze distance between the two cars. Servo: Connected to front wheels to turn car & another to turn sensors. Motor: Built-in with RC car to allow for rear wheel drive. 9.6V Battery: Standard battery to power RC/autonomous vehicle system. Special thanks to John Petrowski & Alexey Titovich of Rutgers University This project has been undertaken by groups prior in an attempt to create a fully functional convoy of autonomous vehicles. We reused many parts and found others to be dead or of no use to our current improvements. Much time was spent early on in the project in order to understand and utilize these parts for optimizing our current advancements. It was also during this time that we realized that the CMUcam2 was not a reliable source of distance measurement due to frequent light changes. We also fixed a problem in the code which caused the steering servo to twitch. Build this system on a larger scale. Implement multiple followers with the newer, more accurate technology and control laws to create a convoy. Test mobility on rugged terrain or with multiple obstacles. Implement GPS technology and wireless transmitters to achieve a more versatile system. With the addition of the ultrasonic Ping))) sensor and a swiveling frontal servo, a few changes to the design and the code were necessary for proper function. The ping pong ball that was originally on the cars ahead would now become a tall cylindrical object since distance measurement is now used with the ultrasonic sensor and not the camera. Not to mention, the swiveling frontal servo added a much greater viewing angle for the follower – 180° were added. This made the follower much more versatile and conquered the problem where the follower would suddenly lose the lead vehicle due to a sharp turn. In order to test our new control laws before constructing physical cars, a computer simulation was written in MATLAB. The simulation allowed the user to input the initial positions of the lead and follower vehicles, the desired separation distance, and several other constants. The user can then specify the path of the lead vehicle by defining the turning angle and speed as functions of time. The simulation then utilized our control laws to adjust the speed and turning angle of the follower and animated the result so we can see how the physical cars will behave. Below are some examples of graphs output by the simulation: Separation distance, body angle, and speed as functions of time – lead vehicle driving at 3ft/s in a straight line Initial condition setup Lead vehicle driving at 3ft/s and braking to a stop for the simulation The algorithm of the microprocessor requires two basic functions: a setup and a loop. Within the setup function, the connected parts are initialized and prepared for performing their respective commands. The loop is essential for the following process. The sensors track the colored object and the car’s, …distance, then the Aduino microcontroller relays the information to be implemented into the control laws, and outputs the necessary values to power the motor and servo to follow.