The CarBot Project Group Members: Chikaod Anyikire, Odi Agenmonmen, Robert Booth, Michael Smith, Reavis Somerville ECE 4006 November 29 th 2005.

Slides:



Advertisements
Similar presentations
Anurag Dwivedi Rudra Pratap Suman. Scope of Communica tion Telephones and Cell Phones.
Advertisements

Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
ECE 371 Unit 13 - Part 1 Serial Peripheral Interface (SPI)
Serial Interfaces, Part Deux -I 2 C and SPI December 4, 2002 Presented by Eugene Ho.
Lecture 8: Serial Interfaces
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Omni Directional Vision Tracking Denise Fancher Kyle Hoelscher Michael Layton Eric Miller.
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Midway Design Review.
External Home Control with Remote-Access Self-Routing Robot Neil Gabriel Josh Ostrander.
Amr Aldaiel - Andrew Kravitz Katie Noble - Zack Taylor - Alan Yim.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Capstone Design Project Plan Team SAUSAGES Ryan Campbell Anne Carrier Gonzalo Gonzalez Bryan Grider Steve Kerkmaz Ziad Mohieddin EE 401 – EE Design I Instructor.
Overview of Team Ford: Active Park Assist Software Engineering - CSE435 Michigan State University Fall 2014 Team members: Project Manager: Joe Reeder Facilitator:
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 13.
Camera Link Communication Interface for Vision Applications J. Egri 6/7/05.
ECE 265 – LECTURE 12 The Hardware Interface 8/22/ ECE265.
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Concept Design Review THE DUKES OF HAZARD CAMILLE LEGAULT, NEIL KENNEDY, OMAR ROJAS, FERNANDO QUIJANO, AND JIMMY BUFFI April 24, 2008.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
4.0 rtos implementation part II
This action is co-financed by the European Union from the European Regional Development Fund The contents of this poster are the sole responsibility of.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
ECE 353 Introduction to Microprocessor Systems Michael Schulte Week 13.
University of Calcutta CBM 1 ROC Design Issues Dr. Amlan Chakrabarti, Dr. Sanatan Chattopadhyay & Mr. Suman Sau.
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
CMUcam for µCHIP (Micro-Controlled High-tech Independent Putter)
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Final Presentation of “Toolbot” EEL 5666 Intelligent Machines Design Laboratory December 3, 2002 Jeno Nagy.
SAFENET The OSU SAFENET Project The Ohio State University Center for Automotive Research & Center for Intelligent Transportation Research.
Autonomous Brake Light Communication Phil Osteen Robot Name: Traffic Flobot EML 5666C, IMDL November 25, 2008.
The Oxygen Caddie. Rex Lin – Chief Executive Officer Robin Chuang – Vice President Nathaniel Culham – Chief Financial Officer Richard Chan – Chief Operating.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the serial communication.
1 National Highway Traffic Safety Administration An Overview of NHTSAs Vehicle Safety Research Priorities Nathaniel Beuse Associate Administrator, Vehicle.
Revised: Aug 1, ECE263 Embedded System Design Lessons 27, 28 Serial Peripheral Interface.
Daredevil Robot Direction Module (DRDM) Senior Design II Final Presentation.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
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.
Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement -Magnets/Reed.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Smart Parking Application
PIC CONTROLLED DYNAMIC TIME BASED CITY TRAFFIC SIGNAL
Aim Of The Project To implement the obstacle avoidance and Zigbee control functions for Omni directional mobile robot.
Networking of Multiple street junction signals for better traffic management Submitted by:
EE 107 Fall 2017 Lecture 5 Serial Buses – UART & SPI
DENSITY BASED TRAFFIC LIGHT TIMING CONTROL
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
ARDUINO LINE FOLLOWER ROBOT
SYNCHRONIZED TRAFFIC JUNCTION SIGNALING (GET GREEN SIGNAL ALL-THROUGH AT ANY STREET JUNCTION)-A NEW CONCEPT TO EASE TRAFFIC CONGESTION IN METROS Submitted.
EEPROM Comparison – Parallel or Serial
Anti-Collision Sensor Market
Communication Interface for Vision Applications
Presentation transcript:

The CarBot Project Group Members: Chikaod Anyikire, Odi Agenmonmen, Robert Booth, Michael Smith, Reavis Somerville ECE 4006 November 29 th 2005

2 Presentation Outline Project Overview Project Overview Management Plan Management Plan Four core tasks Four core tasks Cost Analysis Cost Analysis Market Analysis Market Analysis Conclusion Conclusion

3 Project Overview Objective: To develop an autonomous vehicle that travels from point A to B Objective: To develop an autonomous vehicle that travels from point A to B Features of an autonomous vehicle Features of an autonomous vehicle Detect and react to traffic lights Detect and react to traffic lights Change lanes to maneuver around obstacles Change lanes to maneuver around obstacles This project will pave the way for significant advancements in transportation and provide a service that will revolutionize the way people travel. This project will pave the way for significant advancements in transportation and provide a service that will revolutionize the way people travel.

4 Management Plan The management plan consisted of three phases. The management plan consisted of three phases. Planning and Strategy Planning and Strategy Four Core Tasks Four Core Tasks Traffic Light Traffic Light Cmucam Cmucam Robot Integration Robot Integration Robot Coding Robot Coding Final Testing Final Testing

5 Planning and Strategy Implement a small scale simulation of a autonomous vehicle Implement a small scale simulation of a autonomous vehicle Preliminary Design Decisions Preliminary Design Decisions What robot to use as a vehicle? What robot to use as a vehicle? Mekatronics Talrik II Mekatronics Talrik II What camera to use for detections? What camera to use for detections? CMUcam v1.0 vs. CMUcam v2.0 CMUcam v1.0 vs. CMUcam v2.0

6 Traffic Light Implementation LIGHT BULB LED COLOR PRODUCED White Light True Color at specified wavelength POWER CONSUMPTION 20Watts/Bulb 1 Watts/LED REQUIRED VOLTAGE 12 Volts 3-5 Volts LUMINOUS INTENSITY 1700 mcd 6000 mcd COST$1/BULB 2 cents/LED Determine the best traffic light solution (Bulb vs. LED) Determine the best traffic light solution (Bulb vs. LED)

7 LED Versus Bulb (cont.) LED was the obvious winner in all facets of our requirements. LED was the obvious winner in all facets of our requirements.

8 Traffic Light Circuit

9 CMUCam Track the position and size of a colorful or bright object Track the position and size of a colorful or bright object Measure the RGB statistics of an image region Measure the RGB statistics of an image region Automatically acquire and track the first object it sees Automatically acquire and track the first object it sees On-board real-time vision processing On-board real-time vision processing RS232 interface RS232 interface RX – Receive RX – Receive TX - Transmit TX - Transmit

10 Camara Integration Motorola 68HC11 Motorola 68HC11 Serial Peripheral Interface (SPI) Serial Peripheral Interface (SPI) Devices communicate using a master/slave relationship Devices communicate using a master/slave relationship Synchronous serial data link that operates in full duplex Synchronous serial data link that operates in full duplex MOSI – Master Out Slave In MOSI – Master Out Slave In MISO – Master In Slave Out MISO – Master In Slave Out CLK – Clock CLK – Clock CMUcam is a SX28 microcontroller CMUcam is a SX28 microcontroller Interfaced with a OV6620 Omnivision CMOS camera Interfaced with a OV6620 Omnivision CMOS camera Serial Port Serial Port Pin 2 – PC Receive/Scenix Transmit Pin 2 – PC Receive/Scenix Transmit Pin 3 – Scenix Receive/PC Transmit Pin 3 – Scenix Receive/PC Transmit Pin 5 – Ground Pin 5 – Ground

11 CMUcam Implementation External Circuit Solution External Circuit Solution Max3100 to convert the SPI signals to rs232 signals Max3100 to convert the SPI signals to rs232 signals Oscillator to ensure that both the interfaces are operating at the same frequency Oscillator to ensure that both the interfaces are operating at the same frequency Software Setup Solution Software Setup Solution C code needed for the microcontroller to communicate with CMUcam C code needed for the microcontroller to communicate with CMUcam Sets up timing parameters (i.e. baud rate: 9600), etc. Sets up timing parameters (i.e. baud rate: 9600), etc. Interprets the data from the camera to control robot movement Interprets the data from the camera to control robot movement

12 Robot Integration 3 IR detectors 3 IR detectors 6 IR LEDS 6 IR LEDS ICC Programming environment ICC Programming environment SPI interfaces with camera SPI interfaces with camera Left/Right Motor Left/Right Motor

13 Stay Straight Algorithm Design Problem: several robot movement problems Design Problem: several robot movement problems Solution: error algorithm to prevent robot from pulling left or right Solution: error algorithm to prevent robot from pulling left or right

14 Change Lanes

15 Traffic Light Detection The cmucam will constantly alternate being tracking colors yellow, red, and green. The cmucam will constantly alternate being tracking colors yellow, red, and green. Several cases that the robot will encounter Several cases that the robot will encounter YellowRedGreenAction Go  Stop  Track Red / Green  Stop Go

16 Final Testing Creating a course to test the autonomous robot Creating a course to test the autonomous robot Finalizing integration of camera and microcontroller Finalizing integration of camera and microcontroller Debugging problems in robot movement algorithms Debugging problems in robot movement algorithms

17 Cost Analysis Estimated costs of car camera system 1/8 size Estimated costs of car camera system 1/8 size Total non-recurring cost of $980,000 Total non-recurring cost of $980,000 R&D will be the significant portion of initial costs estimated to be $700,000 R&D will be the significant portion of initial costs estimated to be $700,000 The return on this investment will be substantial when a working model is produced. The return on this investment will be substantial when a working model is produced. The initial investment in this technology will be large because the system has to be reliable, safe, and cost effective. The initial investment in this technology will be large because the system has to be reliable, safe, and cost effective. This is an unique technology, and it is difficult to estimate the initial market demand. This is an unique technology, and it is difficult to estimate the initial market demand.

18 Market Analysis This product has the potential to revolutionize the way people travel This product has the potential to revolutionize the way people travel Several cases where automated driving could prevent an impaired driver from operating a vehicle Several cases where automated driving could prevent an impaired driver from operating a vehicle This is a unique product, and being able to introduce it into the automotive industry first will lead to huge technological advantage over possible competitors, and large revenue over time This is a unique product, and being able to introduce it into the automotive industry first will lead to huge technological advantage over possible competitors, and large revenue over time

19 Real World Applications Pedestrian detection Pedestrian detection Lane following Lane following “Blind spot” detection “Blind spot” detection Parking aids Parking aids The Handicapped The Handicapped Driver assistance – will be interchangeable with the user Driver assistance – will be interchangeable with the user Military Military

20 Questions Are there any questions?