Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.

Slides:



Advertisements
Similar presentations
Autonomous Control of a Scalextric Slot Car on a User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Advertisements

Project leader: Benjamin Danziger, EE Todd Bentley, ISE Jim Corcoran, CE Jay Radhakrishnan, EE Peter Drexel, EE Vianna Mullar, EE.
Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
ECG Signal Processing Ojasvi Verma
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
myDAQ Biomedical Instrumentation Board
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Preliminary.
Tachometers – An Overview
Analog Sensing 101 WITH P Agenda  Analog Signal Characteristics  Common Problems with A/D Conversion  Clipping  Small Signals  Aliasing  Analog.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
Wireless Controller Steven Mays Faculty Advisor: Frank Hludik Start Date: 10/27/09 End Date: May 2010.
Members: Morgan Muren Matt Nusbaum.  To develop an apparatus that can test the spin down characteristics of a cup anemometer and record and display the.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
Critical Design Review VST Vigilant Sensing Technologies Joel Keesecker, Mark Kien, Pat Hauser.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
October 21, 2003 ECE Senior Design1 Autonomous GPS-BOT Preliminary Design Review by Kery Hardwick, Yevgeniy Khasanov, Naoya Kinuta, Zhe Chuan Luo.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/8/08.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
August 7, 2003 Sensor Network Modeling and Simulation in Ptolemy II Philip Baldwin University of Virginia Motivation With.
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
MULTIPURPOSE DIGITAL CDMA FM REMOTE CONTROLLER FIRDOUS KAMAL MIZAN MIAH EE – 513 4/19/2005 COMMUNICATION ELECTRONICS.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: Quantifying and measuring certain aspects of a golf swing is a helpful.
Automated Feeding Solutions for Dog Owners Preliminary Design Review October 19, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine.
3D Micromanufacturing Lab. School of Mechatronics Gwangju Institute of Science and Technology 3D Micromanufacturing Lab. School of Mechatronics Gwangju.
FALL DETECTION USING SMS ALERT. AIM  To find effective & timely fall of elderly and paralyzed patients using our fall detection method which is a combination.
A Mobile Wireless Electrocardiogram System for Health Care Facilities John Farner Jason Fritts Julian Jaeger Joe Richard Georgia Institute of Technology.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
Casey Smith Doug Ritchie Fred Lloyd Michael Geary School of Electrical and Computer Engineering November 2, 2011 ECE 4007 Automated Speed Enforcement Using.
Servo Motor Control Demonstration.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Team Dominate(d?) The Happy Peace Bike. Defining un-measured variables  The variables we decided to characterize are: Acceleration Deceleration Lateral.
Team Dominate(d?) The Machine.
Servo Motor Control Demonstration. EML 2023 Department of Mechanical and Aerospace Engineering motor with gear reducer flex coupling incremental optical.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
Department of Electrical and Computer Engineering SDP team Yngvesson Ioan Tihenea Tomas Broka Dmitriy Stupak Sergey Derivolkov IR CARBON NANO- TUBE TRANCEIVER.
P.H.A.N.S PWM HUB AIR-COOLED NOISE-REDUCTION SYSTEM GROUP MEMBERS: ADAM PALERMO, BRIAN HANSEN FACULTY ADVISOR: DR. ARASH TAKSHI INDUSTRY ADVISOR: DANA.
RTLS. LOCATING / POSITIONING SYSTEMS A positioning system is a mechanism for determining the location of an object in space Interplanetary systems Global.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
Emergency Vehicle Detector for use in Consumer’s Motor Vehicle Georgia Institute of Technology School of Electrical and Computer Engineering ECE 4007 Ehren.
Detection of Patient Falls Using Three-Axis Accelerometer Umer Jamshaid Tyler Quarles Parampal Randhawa Martha Serna Matthew Treinish April 26, 2011 School.
Team Theremin1 Analog Theremin Using Vacuum Tubes and Frequency Detection via Band-pass Filters Ryan Adams, Matt Britt, Yuri Yelizarov, William Findley.
1. 2 The electrocardiograph (ECG) is an instrument, which records the electrical activity of the heart. Electrical signal from the heart characteristically.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Reverse Parking Sensor Circuit.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
S0LAR AUTOMATIC RAILWAY TRACK CRACK DETECTING VEHICLE
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Smart Streetlight Proof of Concept Group 3 03/26/16 Tucker Russ Thor Cutler Brandon Berry Anthony Giordano.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Metal Detector Robotic Vehicle
ECE 445 Smart Window Responding System
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
Data Acquisition (DAQ)
Electrical traditional Chinese Instrument - Xun
Presentation transcript:

Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering Georgia Institute of Technology

What is Slot Car Racing? Electric Contacts Motor Rails Resistor Controller Power Pack

Project Overview Race slot car autonomously against human player Race slot car autonomously against human player Target existing customers who cannot easily find opponents Target existing customers who cannot easily find opponents Keep user base active and boost number of repeat customers Keep user base active and boost number of repeat customers

System Implementation Position Data Digital In USB Analog Out Electric Contacts Motor Power Pack Powered Rails

Design Advantages Line detector and reflective strips Cheap to implement Easy for end user Scalable LabVIEW and NI DAQ Rapid prototyping environment Integrated data collection Potential software updates

Main Subsystems Control Algorithm Data Transmission Position/Speed Detection

Position and Speed Detection Position – Increment counter once per checkpoint Position – Increment counter once per checkpoint Velocity – (One value per checkpoint) Velocity – (One value per checkpoint) 5V 0V Time Reflective Strip 50mm ΔtΔt Δt

Spacing Requirements Max slot car speed = 2500 mm/s Max distance between checkpoints = 170 mm Max ping rate = 15 pings/sec Transmission rate = 56,000 bits/sec < 17cm Checkpoint n Checkpoint n+1

Checkpoint Detect HIGH 5V 0V Time

Checkpoint Pass LOW 5V 0V Time

Data Transmission Data transmitted from car to PC Data transmitted from car to PC Wireless transfer using Linx HP3 Wireless transfer using Linx HP3 Data read in through NI DAQ into LabVIEW on PC Data read in through NI DAQ into LabVIEW on PC Voltage from PC to track Voltage from PC to track Control voltage from NI DAQ Control voltage from NI DAQ DAQ output voltage amplified to meet voltage specifications of track DAQ output voltage amplified to meet voltage specifications of track

Wireless Transmission Captures Crack within pulse 16 pulses/lap

Power Supply CR2450 Button cell – Powers the line detector, wireless transmitter on car CR2450 Button cell – Powers the line detector, wireless transmitter on car 5V Voltage regulator – Power efficient, steady output 5V Voltage regulator – Power efficient, steady output Voltage Regulator

Amplifier LM 741 –Non-inverting amplifier circuit Input – 0-5V from NI DAQ Output – 0-12V to track

Amplifier Screen Capture Input to Amplifier (0-5V) Output from Amplifier (0-12V)

Control Algorithm Get Upcoming Track Layout Position Speed Calculate Track Complexity Determine Optimal Track Voltage Desired Track Voltage Track Input by User

Calculating Complexity x – Distance from the front of the car K – Curvature of the track at that point 50cm – The horizon Tunes the importance of the curvature relative to distance from car c - Tunes the importance of the curvature relative to distance from car

Complexity Implementation Currently Currently Precision of position is one track segment Precision of position is one track segment Next three track segments considered Next three track segments considered Single voltage calculated per track segment Single voltage calculated per track segment In progress In progress Estimate position between checkpoints Estimate position between checkpoints Consider fixed distance ahead of car Consider fixed distance ahead of car Attain more accurate speed profile Attain more accurate speed profile

Data Errors ProblemSolution Missing a checkpoint – Change batteries – Adjust line detector False checkpoint detection – Apply noise filter (10ms threshold) – Recombine cracked pulses (2ms threshold)

Example Data Pulse due to noise (<10ms) Crack in Pulse (<2ms) Voltage Time

Race Replay Feature Sample track voltage during a race Data acquired at 10,000 Hz Save profile to file Plays profile back Potential uses of race replay feature Compete against their own race profiles Compete against other competitor saved profiles

Budget and Cost Analysis NI USB 6008 (DAQ)$150 NI USB 6008 (DAQ)$150 HP3 Series Receiver $30 HP3 Series Receiver $30 Base Station$180 HP3 Series Transmitter $25 HP3 Series Transmitter $25 Line Tracker $20 Line Tracker $20 Five 3V Coin Batteries$5 Five 3V Coin Batteries$5 Car$50 Unit Cost$230

Demonstration Plan Main demo Main demo System drives slot car around circuit without derailing System drives slot car around circuit without derailing In case of derailing, slot car can be placed onto last checkpoint and resume normal operation In case of derailing, slot car can be placed onto last checkpoint and resume normal operation Supplemental demo Supplemental demo Race slot car against a human opponent Race slot car against a human opponent Scale system’s performance based on difficulty setting Scale system’s performance based on difficulty setting

Results ParameterValue Position Sensing – Checkpoint detection99.4% Velocity Sensing Error0.6% Pulse Error Rate12.5% Control Voltage onto Track0-12V (DC) Speed Range mm/s Failures per Lap0.1

Car Development Original weight of car=85g New weight of car=110g Attach line detector and circuit board to slot car with Velcro Line detector no more than 0.5’’ above track Optional use of antennae for receiver and transmitter

Car Dimensions 75mm

Car Views Battery with Switch Line Detector Wireless Transmitter Voltage Regulator

System Overview Position Data Digital In USB Analog Out Electric Contacts Motor Power Pack Powered Rails

System Hierarchy Position Data Digital In USB Analog Out

Demonstration Video

Current Tasks Better position estimates required to improve control Ability to differentiate start checkpoint from other checkpoints Control algorithm needs more fine tuning

Current Status Position detection Velocity detection Data transmission Applying amplified voltage to track Display last checkpoint passed Car development Record and play voltage profile Improve control algorithm

Questions?

Position Detection Sensor

Line Detector LOW HIGH IR LED Phototransistor Wireless Transmitter

Car Components