Autonomous Vehicles Derek Smith EKU Dept. of Technology Computer Electronic Networking.

Slides:



Advertisements
Similar presentations
Introduction to LEGO RCX robotics and Robot Sumo
Advertisements

What will you do?. You will build…. You will build robots using 3 different components. – Handyboard – Super Cricket – Boe Bot In all of the above you.
MicroCART Micro processor C ontrolled A erial R obotics T eam Abstract MicroCART is a group of EE/CprE students tasked with developing an autonomous helicopter.
SUPERCOMPUTER TO THE RESCUE Justin Curry EKU, Dept. of Technology, CEN/CET)
Boe-bots and STEM Boe-bots and STEM – This sectional will introduce participants to a programmable robot that is useful for engaging students in building.
Navigating the BOE-BOT
MICROCONTROLLED HOME Keith Jones EKU Deparment of Technology CEN.
ENGR 101: Robotics Lecture 2 – Text Programming Outline  Introduction to PBASIC  Variables, I/O, Arithmetic  Controlling the LEDs References 
ENGR 101: Robotics Lecture 5 – Subprograms Outline  Subprograms  The Infrared Sensor System References 
Design Review Presentation Lost Caf é 66. Introduction of Team Team Leader: Arthur Phanphengdy Members: Quincy Quach Kang Lu Jackson Ng Team Name: Lost.
Curry Mouse EE296 Final Presentation Wednesday, May 10, 2006.
Micromouse 296 By Lemmings. Introductions  Vicky- coordinator, software oriented  Bryce-morale booster, software oriented  Ruffer-time keeper, hardware.
Unmanned Surveillance Tank Frederick Guilfoil Eastern Kentucky University Dept. of Technology, CEN 499.
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
OUTLINE  Motivation  Introduction  Problem Statement  Assumptions  Proposed Solution  Results  Conclusions  Future Work  References  Acknowledgements.
Franco Singh-Vigilante April 11,2011. W HAT DID I CHOOSE I chose Game programming as it has constant use of code and sometimes used to create engines,
Microcontroller Based Wireless Camera Security System John Saylor Computer Electronic Networking.
The Node Voltage Method
REMOTE DOOR LOCK CONTROL Robert B. Schidle EKU, Dept. of Technology, CEN.
Micro Controlled Cabin Lights Ron Acker EKU Dept. of Technology, CEN/CET.
s By Mollie.
Why you should be using Version Control. Matt Krass Electrical/Software Engineer November 22, 2014.
MICROCONTROLLER BASED PARKING GARAGE Kevin Reynolds EKU, Dept. of Technology Computer Electronic Networking.
Available at: Lesson 3.6 – Program Line Follower in Autonomous Mode Program Line Follower in Autonomous Mode.
GROUP POLICIES AND SECURITY USING WINDOWS SERVER 2008 Raymond Ross EKU, Dept. of Technology, CEN.
THE WOK ANTENNA Charles C. Noe EKU_CEN_Capstone2009.ppt.
Active Home Timmy Henery Affiliation EKU, Dept. of Technology.
Linux High-Availability Cluster William R. Smith EKU, Dept. of Technology CEN/CET.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
Words from the Fry List. set put end dies.
PINBALL MACHINE Derek Barton EKU, Dept. of Computer Science.
Microcontroller I Seth Price Department of Chemical Engineering New Mexico Tech Rev. 9/22/14.
Behavioral Management in your Classroom Created by: Lauren Bamsey.
Available at: Lesson 3.5 – Program Light Sensor in Autonomous Mode Program Light Sensor in Autonomous Mode.
Team November EGN 1935 Team: November Robot: November Team Members Giovanni Montoya Hussam Okasha Tommy Rooney EGN 1935 Dr. Arroyo, Dr Schwartz, Kevin.
SUPER TOASTER Wes Brown Eastern Kentucky University Computer Electronic Networking.
SECURING YOUR HOME AND HOME NETWORK Ryan Lewis Eastern Kentucky University Network Security & Electronics Spring 2015 Capstone.
Windows Server 2003 with Active Directory and Group Policies Wendy Hurst Eastern Kentucky University Department of Technology CEN/CET.
Sentry System Multiple Sensors
Microcontroller Based Automobile Security System Chuan-An (Chen) Hou EKU, Dept. of Technology Computer Electronic Networking.
IR Communication October 27, Sources  Lindsay, Andy. IR Remote for the Boe- Bot. v
Towards Establishing and Maintaining Autonomous Quadrotor Formations Audrow J. Nash William Lee College of Engineering University of North Carolina at.
ENGR 101: Robotics Lecture 3 – Robot Motion Outline  Robot Motion  FOR Loops  Making Music References 
ENGR 101: Robotics Lecture 4 – Making Decisions Outline  The Stall Sensor  Making Decisions  Random Number Generation References 
CENTRAL SECURED PROXY NETWORK Zachary Craig Eastern Kentucky University Dept. of Technology, NET.
RICHMOND WEB Kristin Clausing EKU, Dept. of Technology, CEN.
Electronics and Robotics Merit Badges Class 5 – Programming Robot Controllers for Sumo Competition 12/23/2015 Electronics and Robotics Merit Badges - Class.
Sight Words.
LINUX CLUSTERING USING OPENMOSIX Jose Matthews Computer Electronic Networking, EKU College of Business and Technology.
MY NETWORK TAP Richard Elswick Easter Kentucky University.
LaZy Man Visor Derrick Huff (The Lazy Man) EKU, Dept. of Technology, Computer Electronic Networking.
Home Security Cameras Emmanuel Payton EKU Dept of Technology CEN/CET.
HOME SECURITY WITH PLC’S Brandon Ballou EKU, Dept. of Technology, CEN/CET.
HOME SECURITY USING PLC Ryan Badgett EKU, Dept. of Technology, CEN.
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
HOME AUTOMATION Robert Brandenburg EKU, Dept. of Technology, CEN/CET.
Copyright Carnegie Mellon Robotics Academy all rights reserved Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Does Wheel Size Matter? Starter Kit.
Limited rotation servo basics David Hall output shaft servo horn red wire = 5V + black wire = Gnd - white wire = control signal standard servo.
CS491/691: Introduction to Aerial Robotics YOUR TEAM NAME YOUR TOPIC TITLE (CONTROL, ESTIMATION, ETC)
By Sanjay and Arvind Seshan
Lego Robot Challenge.
What to do when a test fails
By Sanjay and Arvind Seshan
An Introduction to VEX IQ Programming with Modkit
An Introduction to VEX IQ Programming with Modkit
BREAD BOARD LED MOBILE PHONE DETECTOR
How to manage Lodge dues billing and tracking of Lodge dues payments
Karl Jean-Francois-James Madison H.S. & Eldiquen Mangubat-IS 232
Creating a Vision Board
CTY SAR FCPS Alexander Velikanov
Presentation transcript:

Autonomous Vehicles Derek Smith EKU Dept. of Technology Computer Electronic Networking

2 OUTLINE Motivation: DARPA Grand Challenge and NAIT Introduction: The purpose of autonomous vehicles and future roles Problem Statement: NAIT’s settings for the new competition Proposed Solutions: Possible answers Results: Video and Explanations Conclusion: New understanding and Learning Future Work: Possible extensions to my work Questions Thanks

3 MOTIVATION The DARPA Grand Challenge was a great inspiration to me. Along with a 2 million dollar prize. NAIT played a big role in my motivation as well. 03_220.wmv

4 INTRODUCTION The issue with producing an autonomous vehicle is that everything that can, always will go wrong. Argo was a major part of my research. The DARPA Grand Challenge How autonomous vehicles work properly The direction in which they are headed in the near future.

5 ARGO – A Linux based autonomous vehicle

6 William “Red” Whittaker Carnegie Mellon University's William "Red" Whittaker and the Red Team's Sandstorm vehicle

7 PROBLEM STATEMENT The National Association of Industrial Technology Added an autonomous component to the annual robotics competition The robot must be able to follow a 1 ½ inch strip of reflective aluminum tape Creating a need for understanding autonomous vehicles

8 PROPOSED SOLUTION To Solve this I went through many possibilities: Calibrating and adjusting the infrared detectors I have. Purchasing close proximately infrared detectors. Creating a light sensitive circuit that reflects light off the tape Creating a circuit sending voltage through the tape and receiving the information

9 Proposed Solution My solution was to create the circuit that ran voltage through the tape. Other methods need constant revision The circuit method is simplistic It only deals with one main variable Less things to go wrong

10 RESULTS It worked, not quit to where I wanted it, but it still works. Problems that resulted: At higher speeds handling has problems. The directional decisions are entirely too slow The bot does all the tasks that are required at this point.

11 Results To the right is my code Below is the main circuit ' {$STAMP BS2} ' {$PBASIC 2.5} DEBUG "Program Running!" voltdetector1 VAR Bit voltdetector2 VAR Bit voltdetector3 VAR Bit voltdetector4 VAR Bit DO DEBUG CLS voltdetector1 = IN0 voltdetector2 = IN1 voltdetector3 = IN2 voltdetector4 = IN3 IF (voltdetector2 = 0) AND (voltdetector3 = 0) THEN DEBUG "Moving Forward" PULSOUT 13, 850 PULSOUT 12, 650 ELSEIF (voltdetector2 = 1) THEN DEBUG "Front Left is off track" PULSOUT 13, 850 PULSOUT 12, 850 ELSEIF (voltdetector3 = 1) THEN DEBUG "Front Right is off track" PULSOUT 13, 650 PULSOUT 12, 650 ENDIF LOOP

12 CONCLUSIONS Not yet ready for the DARPA Grand Challenge We have made head way for NAIT next year That is, if my predecessors don’t squander their time and resources. Understanding an autonomous vehicle was the goal of this project I have obtained that goal I’m still in awe of the capabilities out there, but I at least know the basics of how they work.

13 FUTURE WORK Possible extensions Add vision analyses, nothing big Create infrared mapping And possibly add GPS Any suggestions will be very welcome, me at m m

14 Questions Does anyone have any Questions?

15 THANK YOU Thank you for your time and attention!