Aggressive Chasing Car

Slides:



Advertisements
Similar presentations
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Advertisements

The Gaze Controlled Robotic Platform creates a sensor system using a webcam. A specialized robot built upon the Arduino platform responds to the webcam.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
Program ultrasonic range sensor in autonomous mode
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
ECE 445 Track Vehicle Project Team 25: Kuangxiao Gu Jialun Liu Jilin Jiang.
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.
Group #42: Weipeng Dang William Tadekawa Rahul Talari.
EKT 314/4 WEEK 2 : CHAPTER 1 INTRODUCTION TO EI ELECTRONIC INSTRUMENTATION.
Magic Wand Battle Game Team 53 Shanoon Martin, Jialin Sun, Manfei Wu.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Tire Tread Checking System Final Presentation Group #11 Rene Lamb, Byungchan Ryu, Jongho You.
Logic Circuit Teaching Board Team 3 David Lee, Younas Abdul Salam, Andrzej Borzecki ECE 445 Senior Design TA: Ankit Jain Date: April 27, 2015.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
Project #1 Smart Sprinkler Robot System. Introduction.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
ECE 445 Electronic Shoe Sizing Device Group 43: Robert McDonald, Eric Ayala, Siyan Guo May 3 rd, 2016.
Motorized Longboard Group 39 Daniel Moon Kevin Lee Leon Ko TA: Mustafa Mukadam 1.
A diagnosis method of DC/DC converter aging based on the variation of parasitic resistor 1/11 1. Introduction The power converter system supplies power.
Chalk Robot ECE 445 Spring 2013 Group 12 Neil Christanto, Enyu Luo, Leonard Lim TA: Mustafa Mukadam Monday, April 29 th.
Smart Portable Key ECE 445 Aashay Shah Akshay Chanana TA: Igor Fedorov Project No. 45 Spring 2013.
Prototyping with Microcontrollers and Sensors. Overview Objective Background Information Problem Statement Materials Procedure Assignment Closing.
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
Fan Assembly Driven by Magnetic Fields
3D Scanning Based on Computer Vision
Introduction to Motors, servos and steppers
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Self-Navigation Robot Using 360˚ Sensor Array
Obstacle avoiding robot { pixel }
Final Laboratory: PWM Frequency Regulated AC/DC Rotary Convertor
Bark Activated Dog Door
Microcontrollers, Basics Tips and Tricks with PIC MCUs
REMOTE CONTROL OF A MECHATRONICS SYSTEM WITH WIRELESS COMMUNICATIONS
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ECE 445 Smart Window Responding System
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
LV-MaxSonar-EZ2: Range: m to 6.45m Resolution: 2.54 cm
Automatic heat source finding laptop cooling pad By Team 26
ECE 445 Spring 2017 Laser Tag Droid
Laser Harp MIDI Controller with Musical Articulations
RF Range detection and alert system team 26
Team #5: Nisa Chuchawat, Robert Whalen, Zhendong (Mike) Yang
Parking Space Monitoring System
Directional Driver Hazard Advisory System
Remote Controlled Smart Socket
Unit 3 – Fundamentals of Electronics Examination Specifications
IMDL Presentation by Li Yang.
Automatic Cloth Folding Machine
Dispenser Cup ECE480 Senior Design Team 8
Real-Time Free Throw Feedback Device
Digital Theremin with LED
Completed Design Review
Self-Standing Monopod
ECE445 – Senior Design | Group 32
Arduino Motor Lab Inspired by NYU ITP project
Electrical traditional Chinese Instrument - Xun
Hardware Graduation Project (2) Seminar
Toy Train Safety Control System
Interactive Mirror Display
Phased Speaker Array : Phase of Our Lives
Autonomous Delivery Robot
Presentation transcript:

Aggressive Chasing Car ECE 445 Senior Design Team 38 Hai Chi, Zhe Ji Prof. Carney TA: Mustafa Mukadam

Introduction Our goal is to design a linkage system among a running car, a chasing car and a camera on the ceiling. The chasing car chases the running car using an aggressive pursuit algorithm. It runs in two modes: sensor mode and camera mode.

Features Sensor based detection Image based detection Image recognition and processing Trajectory calculation and estimation Motor driving Wireless Communication

High level Block Diagram

Actual Photos

Microcontroller Unit Requirement Power supply is stable at 9±1V On camera mode, XBee is connected successfully, motor is well controlled On sensor mode, decide direction from sensor inputs Verification Measured by multimeter Print out the commands from both sides. Print out motor direction in the console and compare with actual behavior.

Data Flow in Sensor Mode

Data Flow in Camera Mode

MCU Code

Wireless Communication Xbee 802.15.4 Requirement Connection between IPC and MCU is 100% successful. Power source is stable at 3.1±0.3V Verification Print out the input and output on both sides Measure the voltage using multimeter.

XBee Photos IPC side MCU side

XBee Code

Motor Control Requirement Speed is stable at 0.35±0.05m/s Turning mechanics can be controlled by MCU Verification It goes 1.8m within 5 seconds. We measured with measuring tape and timer. Print out the command and check with the actual behavior.

Motor Control H-Bridge Direction control

Step down voltage converter from 9V to 6V Motor Control Step down voltage converter from 9V to 6V

Sensor Detection LV-MaxSonar-EZ4 Requirement Power supply is stable at 5±0.1V Distance accuracy is within 3cm. Field of view is 120 degrees. Verification Measured by multimeter Print out distances and compare to the readings from measuring tape Measured by protractor

Samples

673.5mV 69inch 125.0mV 13inch

Sensor Code

Image Processing Requirement Power supply is stable at 19V Filter out the background and preserve car’s object Calculate the coordinates and turning direction Verification Charged from outlet Print out the picture processed and verify by visual observation Print out the turning command and compare with the actual behavior

Environment Eclipse Java OpenCV

IPC Code

Calculation Slope : K r ≈ Y r1 − Y r2 X r1 − X r2 ≈ Y r3 − Y r2 X r3 − X r2 Time difference: Δt = (X − X r3 ) 2 + (Y − Y r3 ) 2 V r = (X − X c3 ) 2 + (Y − Y r3 ) 2 V c Angle difference: Δα = arctan( K c ′ ) −arctan(K c )

Sample Tests

Total Costs Item Name Unit Cost ($) Quantity Total Cost ($) Logitech c270 web camera 30 1 LV-Maxsensor-EZ4 5 150 Laptop 300 Toy Cars 2 60 Arduino Mega 2560 59 9V Battery XBee 802.15.4 25 50 Resistors 0.1 0.5 PNP switches 4 Total   666.5

Failures The view range of the camera is very limited. This is unexpected and not included in the Design Review. The delay in camera mode is about 0.3 – 0.4s, which is not tolerable in real time chasing. The sensors are sensitive to any objects. They cannot tell which is the running car. Due to the delay from the camera mode, we cannot find a proper algorithm for MCU to switch between modes.

Future Works Find a better camera to solve the view range problem Carry out a decent algorithm for sensors to separate moving objects and still objects Object dodging algorithm Find a way to minimize the delay in camera mode Implement the mode switching algorithm

Thank you! Professor Carney Mustafa Mukadam Electronic parts shop

Questions?