Daredevil Robot Direction Module (DRDM) Senior Design I Midterm Presentation.

Slides:



Advertisements
Similar presentations
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Advertisements

Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Group 6 You’ve Got SARS!! Brent Anderson Lauren Cutsinger Martin Gilpatric Michael Oberg Matthew Taylor Capstone Spring 2006.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Team Flying Camels Nawar Chaker Pete Dokter Tim Jacobs Adam Swartley Paul Savage Capstone Project February 24, 2005.
Electrical and Computer Engineering Preliminary Design Review Team 14: BMW Brainwave Manipulated Wagon.
Lapview – The Swimmer’s Watch GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 24 th, 2008 Department of Electrical and.
Wearable Wireless Physiological Sensors Daniel Bishop Rosy Logioia Josh Handley Gouri Shintri Phillip Hay Clay Smith Christina Hernandez Adam Stevenson.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
SD Card Data Logger Senior Design I Mid-Semester Presentation Sep 30, 2010.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Midway Design Review.
Electronic Guidance Device(EGD) Group Members Stephen Harris Abdul-Karim Al-Shanfari Bradley Smethie Robert Bornhijm.
Bluetooth Auto-Silencer Final Presentation Senior Design I.
Basics of Sensors. A sensor is a device which is used to sense the surroundings of it & gives some useful information about it. This information is used.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Solar Powered Battery Charger
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Input/Output mechanisms
Texas Integrated Energy Solutions. Development Team, Background, Objective, & Justification 2.
 Timing between LabVIEW 7.1 and phased array hardware  Designing inexpensive yet accurate variable delay lines  Controlling 8 serial inputs through.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Department of Electrical and Computer Engineering SDP team Yngvesson Ioan Tihenea Tomas Broka Dmitriy Stupak Sergey Derivolkov IR CARBON NANO- TUBE TRANCEIVER.
Radar Traffic Sensing Mid-Semester Presentation - Senior Design 2014 [1][2]
Bully Blue Lock Midterm Presentation 2014 Senior Design II.
Voice-Activated Television Remote Control (VAR) Senior Design I Mid-Semester Presentation [1]
Hybrid Power Controller (HPC) Mid-Semester Presentation Senior Design I.
Mid-Semester Presentation Senior Design 1 October 8, 2009.
Mid-Semester Presentation Senior Design 1 October 8, 2009.
Smoke Notification System (SNS) Mid-Semester Presentation Senior Design 1 February 28, 2013.
Android Multi-Meter (AMM)
Voice-Activated Television Remote Control (VAR) Senior Design I Final Presentation [1]
PARCS: Parking Authorized for Random Commuter Students Mid-Semester Presentation Senior Design I October 13, 2015.
Mid-Semester Presentation Design I October 3, 2013.
OBSTACLE AVOIDANCE ROBOT
Team Members Heather Bartlett -Trigger Package Design (PCB, PIC) ‏ -Warning Lights Andrew Read -PC Software -Communications -System Design/Integration.
SECON 2012 Midterm Presentation. Meet the Team Michael Helmbrecht Electrical Engineer Measurement Tasks Course Construction Chris Nicholas Computer Engineer.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
Hybrid Power Controller (HPC) Final Presentation Senior Design II.
LUNAR Lunar Unmanned Navigation and Acquisition Robot SECON I Senior Design I Final Design Review November 29, 2007.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Joseph Ratliff EE Software Research PCB Design Obstacle Detection Motion Detection Ryan Crownover EE Coding Logic Motion System Software Design Website.
Midterm Presentation Senior Design II February 28, 2012.
Voice-Activated Television Remote Control (VAR) Senior Design II Mid-Semester Presentation [1]
Soil Testing Data Logger Mid-Semester Presentation October 7, 2010.
Automated Control System
Daredevil Robot Direction Module (DRDM) Senior Design II Final Presentation.
Hybrid Power Controller (HPC) Mid-Semester Presentation Senior Design II.
Smoke Notification System (SNS) Final Presentation Senior Design 1 April 18, 2013.
Voice-Activated Television Remote Control (VAR) Senior Design II Final Presentation [1]
The Ultimate Dog Collar. The Team Faculty Advisor Dr. Patrick Donohoe Daniel Stevenson (Electrical Engineering) Kaytan Mills (Electrical Engineering)
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Never Wander Band MID-SEMESTER PRESENTATION SENIOR DESIGN II MARCH 3, 2015.
MISSILE DETECTION BY ULTRASONIC MEANS AND ACTIVATE THE DESTROYER BY BANDAPALLY MAHESH (08PQ1A0419) MIRYALA SAI KUMAR (08PQ1A0441) UPPADI AYYAPPA (08PQ1A0404.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
SMART CART Group 20 Ciju Francis, Tom Rosengrant.
APLES Midterm Presentation February 24, The Team Blake Remy Team Leader Electrical Engineering -Power Control -RF Transmission -Circuit Design Joel.
Smoke Notification System (SNS) Mid-Semester Presentation Senior Design 1 February 28, 2013.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
Application Case Study Christmas Lights Controller
ULTRASONIC DISTANCE METER USING 8051
WALL DETECTOR ROBOT VEHICLE
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
8253 – PROGRAMMABLE INTERVAL TIMER (PIT). What is a Timer? Timer is a specialized type of device that is used to measure timing intervals. Timers can.
Presentation transcript:

Daredevil Robot Direction Module (DRDM) Senior Design I Midterm Presentation

DRDM Team Kyle Inman Computer Engineer Design prototype Website Software Design Russell Green Electrical Engineer Design prototype Research PCB Layout and Design Dr. Robert Reese Team Advisor Mukul Deshpande Computer Engineer Design prototype Website Serial Interface

Outline Problem Solution DRDM System Overview Constraints o Technical o Practical Approach o Hardware Design o Software Design Progress Timeline

Problem and Solution

Problem Currently, hobbyists and small robotics developers only have access to single direction range finding devices that require the user to perform timing calculations and manipulate trigger signals themselves.

Solution The DRDM will detect obstacles in six directions and transmit proximity and distance information to the user over a serial bus. o User interaction is strictly command based, no trigger pulses required. o All timing and distance calculations are performed for the user. o The module will have configurable measurement modes.

What is the DRDM? The DRDM is an ultrasonic sensor module that will typically be used by a robot. This device will be easily mounted and stackable to fit a variety of platforms.

System Overview The user will command the DRDM over a serial bus. A microprocessor will fire the sensors and time the return signals. The distance data will be transmitted back to the user. User Microprocessor Sensor DRDM

Design Constraints

Technical Constraints TypeDescription RangeThe DRDM must detect obstacles up to 5 meters away and as close as 3 centimeters. Field of VisionThe DRDM must be able to detect obstacles in 6 directions. Power Requirements The DRDM must operate on 5 V power source. Communication Interface The DRDM must support three types of serial interfaces: SPI, I2C, and UART. Update FrequencyThe DRDM must be able to provide an updated mapping within 90 ms.

Practical Constraints Manufacturability The DRDM must satisfy the following dimensions: o Diameter: approx 6 in. o Thickness:approx 1.5 in. The DRDM must also be stackable and mountable in a variety of configurations. o Keeps the device small enough to fit almost any platform.

Practical Constraints Sustainability The DRDM must have a modular design that uses commercially available interchangeable parts. o If a portion of the DRDM malfunctions, it can be replaced inexpensively and the DRDM can continue to function. - Example: one sensor malfunction. o No need for software updates.

The Approach

Approach: Sensor Hardware PIC24 Transmitter Circuit Receiver Circuit Tx Transducer Rx Transducer Send trigger pulse Amplify trigger pulse Convert pulse to energy wave Convert energy wave to electrical signal Amplify return signal and convert to square wave Register return pulse

Approach Hardware: Transducer Choice Option 1: Infrared o Can only detect obstacles up to 3m with limited clarity. o Cannot be used in sunlight. o Requires triangulation to calculate distance. o Size and shape of obstacles can affect the bounceback of the IR signal. Option 2: Ultrasonic o Can detect obstacles over 8m away with clarity. o Can be used in presence of sunlight. o Only requires timing the sonic wave bounceback. o The wave bounces straight back. Decision: Ultrasonic transducers are the more viable option

Approach Hardware: Receiver Circuit The receiver circuit needs to amplify the incoming sinusoidal signal and convert it to a logic level square wave that the PIC24 can register. Solution: Op-amps and a comparator. o Using two op-amps in an inverting configuration amplifies the signal sufficiently. o Comparator can be used to generate a square wave output. o A typical solution for ultrasonic sensors.

Approach Hardware: Transmitter Circuit The transmitter circuit needs to amplify a 40 kHz pulse from the PIC to between 15V and 20V and apply it across the transmitting transducer. Option 1: Op-amps o Would amplify the signal but require high voltage rails to achieve this. o Susceptible to noise. Option 2: MAX232N o Only requires 5V input power. o Can amplify the trigger pulse to almost 20V. o Internal charge pump provides a convenient -10V. Decision: The MAX232N is a better choice.

Approach Hardware: PIC24F This design needs a microprocessor that operates on 5V, can support different serial interfaces, and has multiple timers. Almost every microcontroller can meet these. o The PIC24F family supports all of these. o Has familiar libraries. o Initial testing is being done with the PIC24H family, so the transition will be smoother.

Approach: Software The user will communicate with the DRDM using a serial bus, choosing either I2C, SPI, or UART. The user will then configure the DRDM into one of three measurement modes. 1. Continuous measurement. 2. Measure all sensors on command. 3. Measure individual sensor on command. The software will be split between executing the different modes and processing serial communication.

Approach: Software Software block diagram: Power Up Wait for Init Wait for Mode Config Init command received Execute Mode: Mode dependent Mode command received No Command Process Serial Request Serial Interrupt Mode Change? No Yes

Approach: Software Fire Sensor 40kHz Pulse Wait for Return Shutdown MAX232 Start Timing Return signal Received or Timeout Calculations Stop timer Wait for Request Configure Timers/Interrupts Send Data No Interrupt on Rx pin Rx Interrupt Update Data Output_Ready Last Sensor Fired? Yes No Execute Mode: Fire all sensors on command. Request Received No Request No Mode Change

Approach: Software Best case scenarios: o User sends commands to change modes while the sensors are not firing. o User waits until handshake signal is asserted to attempt to read data. Worst case scenarios: o User wants to change modes while sensors are firing. o User attempts to write invalid command while firing.

Prototype Progress

Progress: Sensor Breadboard

Transducers Max232N OpAmps Comparator

Progress: Testing 40 kHz trigger pulse from PIC Time 10us/div Amplified pulse from MAX232N Initial testing was performed with a constant 40kHz square wave from the PIC24 to demonstrate the circuit could perform as expected. Volts 1 V/div Volts 5 V/div Time 10us/div

Progress: Testing Return signal at comparator output Volts 1 V/div Time 10us/div

Progress: Testing 8 Cycle Input Pusle and Comparator Output Volts 1 V/div Time 500us/div Test Program Output

Timeline January o Research/layout on design o Ordering first round of parts February/March o Breadboard assembly and testing parts o Serial interface programming and testing o Test code for operating sensors March/April o Enhancing sensor hardware: PCB layout o Bring all software elements together End of April o Working prototype

References [1] Eric. Infrared vs. Ultrasonic - What you should know Online: [2] R.Reese, B.Jones, and J.W.Bruce. Microcontrollers: From Assembly Language to C Using the PIC24 Family. Boston, MA: Course Technology, [3] J. Bryant. Using Op Amps as Comparators. Norwood, MA, Online:

Daredevil Robot Direction Module (DRDM) Senior Design I Midterm Presentation