Robotically Actuated Prevention/Intervention Device Full of Innovative and Responsible Engineering Preliminary Design Review January 26, 2010 Riley Pack.

Slides:



Advertisements
Similar presentations
Goal-line technology Team INTERNATIONAL Marko Bundalo Ponphet Homchanh
Advertisements

Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Team 3D Erik Lorhammer Christopher BermelJosh Cornelius Electrical Computer Engineering Electrical EngineerElectrical Engineer.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Rotary Encoder. Wikipedia- Definition  A rotary encoder, also called a shaft encoder, is an electro- mechanical device that converts the angular position.
Mohammed Yousef Abd El ghany, Faculty of Eng., Comm. Dep., 3rd year. Digital Signal Processor The Heart of Modern Real-Time Control Systems.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
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.
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Preliminary Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone – Spring 2007.
Robotically Actuated Prevention/Intervention Device Full of Innovative and Responsible Engineering Critical Design Review February 25, 2010 Riley Pack.
© 2003 By Default! A Free sample background from Slide 1 Clinical Blood Analyzer Senior Design Project Sponsored by D3 Engineering.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Capstone PDR Fall 2005 Paintball Gun IR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE)
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
STATS Self Targeting Automated Turret System Group 8 Elso Caponi Michael Lakus Ali Marar Jonathan Thomas Sponsored by Boeing.
ECE 477 Design Review Group 1  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Brought to you by: Smooth Operation Chris Kitt, Brenda Marcum, Jacob Oliver, Michael Roth, and Andrew Yuan.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
 The aim of our project is to design and implement a low-cost human-computer interface (HCI) which allows its user to control the computer cursor with.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Balance Bot DT04 Stephan Baranoff Nicole Beck Chris Hamrock Stephanie Kosec Dr. Sastry Balance Bot DT04 Stephan Baranoff Nicole Beck Chris Hamrock Stephanie.
Wall-E Prototype I Team 1 Xin Jin
MTA-SZTAKI Roboteyepair an ultra-high speed stereo vision system based on CNN technology.
FAST: Fully Autonomous Sentry Turret
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
 The aim of our project is to design and implement a low-cost human-computer interface (HCI) which allows its user to control the computer cursor with.
For Electric Vehicle Team Members Pramit Tamrakar - EE Jimmy Skadal - EE Hao Wang - EE Matthew Schulte - EE William Zimmerman - EE Advisor Ayman Fayed.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
 The wireless module must sustain a transmission rate that allows for image data to be transferred in real-time.  The camera must be able to capture.
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
Personal Computers… …And Their Internal Parts. Table of Contents 1.Motherboard 2.Central Processing Unit (CPU) 3.Power Supply 4.Controller Boards 5.Chipset.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
GROUP MEMBERS: SUMEET HOODA. RAJDEEP PATRE. DHIRAJ GAONKAR. LIVE HUMAN DETECTION USING WIRELESS REMOTE CONTROLLED ROBOT.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
SMART CAMERAS AS EMBEDDED SYSTEM SMVEC. SMART CAMERA  See, think and act  Intelligent cameras  Embedding of image processing algorithms  Can be networked.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Motors & Motor Controllers
Fan Assembly Driven by Magnetic Fields
Obstacle avoiding robot { pixel }
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
Personal Heads-Up Display
Missile Defense Group 12 Aaron Smith Garrett Murray Brad Miller
Presentation transcript:

Robotically Actuated Prevention/Intervention Device Full of Innovative and Responsible Engineering Preliminary Design Review January 26, 2010 Riley Pack Eric Pahlke Kelly Shuster Greg Stahl RAPID FIRE

MISSION STATEMENT The RAPID FIRE system will be able to recognize moving targets in a room, choose the optimal target, and track it. Optimal Targets

PROJECT OBJECTIVES Recognize one or more moving targets using digital cameras. Choose the optimal target, track its movement, and fire a projectile (foam dart or disk) at it. Be capable of fully autonomous operation. Have a user interface that allows for control of modes, manual turret control, and image viewing. Operate off of AC wall power.

BLOCK DIAGRAM Power DSP Control Processor Touchscreen Motors/ Mechanical Camera Board(s) with FIFO I/O Processor Digital Connection Analog Connection Power Connection

CAMERA(S) Power DSP Control Processor Touchscreen Motors/ Mechanical Camera Board(s) with FIFO I/O Processor Digital Connection Analog Connection Power Connection

CAMERA(S) Used to detect the state of the system’s surroundings Resolution: QVGA (320 x 240) Monochrome Goal: VGA (640 x 480) Color Minimum 15 Frames Per Second (FPS) Goal: 30 FPS Parallel Interface to DSP 60 Degree Azimuth Field of View (FOV) and 45 Degree Elevation FOV Goal: 360 Degree Azimuth and 90 Degree Elevation

CAMERA(S) Camera to DSP Interface Primary Solution Write camera data to hardware FIFO using glue logic Alternative Solution Use small microcontroller to act as an intermediary between camera and DSP Connect camera to microcontroller with 8-bit parallel data interface, clock, and sync signals Write camera data from microcontroller to a dual-port hardware FIFO Read camera data from FIFO onto DSP Process and find/track target

CAMERA(S) Camera FIFO FIFO to USB Converter 8-bit Parallel Data Glue Logic DCLK VD HD Enable And Write Strobes Debug to PC SDA SCL uC/DSP 8-bit Parallel Data to DSP

CAMERA(S) Tentative Camera Selection Toshiba TCM8230MD from Sparkfun Specifications 15 or 30 FPS VGA or QVGA supported Digital Output (Y422 or RGB 565) Auto Gain Control, Auto White Balance product_info.php?products_id=8667

POWER Power DSP Control Processor Touchscreen Motors/ Mechanical Camera Board(s) with FIFO I/O Processor Digital Connection Analog Connection Power Connection

POWER Powered from 120VAC wall outlet. Use a COTS AC Adapter DC-DC converters used to power motors and less sensitive components Linear regulators used to power the DSP and other sensitive components All connections to the DSP isolated (power and data) to protect the DSP Motor power zone isolated to protect the digital components

POWER Power Rails 12V (Motors) 5V (Optical Encoder) 3.3V (Primary I/O Voltage) 2.8V (Camera I/O) 1.8V (AVR32 Core) 1.5V (Camera Sensor) 1.2V (DSP Core)

DIGITAL SIGNAL PROCESSOR Power DSP Control Processor Touchscreen Motors/ Mechanical Camera Board(s) with FIFO I/O Processor Digital Connection Analog Connection Power Connection

DIGITAL SIGNAL PROCESSOR Processes images from CMOS cameras to detect and track moving targets Subtraction for motion detection Blob detection algorithms to find targets OpenCV cvBlobsLib Open Source Computer Vision Library Communicates with the I/O and motor control processors

DIGITAL SIGNAL PROCESSOR Tentative DSP Selection TI TMS320C6410 Specifications 400 MHz, up to 3200 MIPS 8 Parallel Execution Engines 6 ALUs and 2 Multipliers Hardware Memory Interface 2 Hardware I2C Controllers Driver Library Available from TI 0c6410.pdf

HOST PROCESSORS Power DSP Control Processor Touchscreen Motors/ Mechanical Camera Board(s) with FIFO I/O Processor Digital Connection Analog Connection Power Connection

HOST PROCESSORS Two microcontrollers to interface the DSP to the motors and the touchscreen Motor Controller Receive desired pointing position from DSP and control motors Read output of optical encoder for feedback Touchscreen Controller Receive images from DSP and send to touchscreen Receive and handle user input from touchscreen

HOST PROCESSORS Design Considerations Use the same microcontroller part to maximize code reuse Two microcontrollers allows for physical separation and easier task sharing

HOST PROCESSORS Tentative Processor Selection Atmel AT32UC3A1256 Specifications 91 DMIPS at 66 MHz 7 Channel PWM Controller SPI, I2C, USART, other Hardware I/O Support Driver Library Supplied by Atmel

MOTORS/MECHANICAL Power DSP Control Processor Touchscreen Motors/ Mechanical Camera Board(s) with FIFO I/O Processor Digital Connection Analog Connection Power Connection

MOTORS/MECHANICAL Two rotating platforms will be created One platform for azimuth, one for elevation Rotation achieved using turntables (Lazy Susan) DC motors used to rotate platforms Controlled with H-Bridge with PWM control Protection for deactivation feedback voltage from motor inductance Digital optical encoder used for position detection

MOTORS/MECHANICAL

Tentative Turntable Selection McMaster 6031K16 Specifications 200 lb Load Capacity 3 in. x 3 in. Size Galvanized Steel 6/=5g021i

MOTORS/MECHANICAL Tentative Motor Selection Robot MarketPlace ML-50 Specifications 120 RPM 730 mA Nominal Current 3.3 A Stall Current 320 oz-in Stall Torque oducts/ML-50.html

MOTORS/MECHANICAL Tentative Encoder Selection Avago AEDB-9140-F12 Specifications Optical Encoder 256 Cycles/Revolution 1024 Signal Changes/Revolution Fits Motor Shaft ocs/AV EN

CONTROL PROCESSOR/MECHANICAL INTERFACE DSP H-Bridge Motor Mechanical Interface Encoder Relative Angular Position Changes Current SDA SCL uC PWM Output x2

LOGISTICS

DIVISION OF LABOR TaskRiley PackEric PahlkeKelly ShusterGreg Stahl Camera BoardSPSS DSP Board Hardware SPSS DSP SoftwarePSS Motor ControlSPS MechanicalSP PowerPS LCD ControlSP TouchscreenPS User InterfacePSSP P = PrimaryS = Secondary

SCHEDULE

RISKS Camera Risks Unable to interface with chosen camera Solutions Use manual control of the platform Mechanical Risks Inexperience in mechanical design Manufacturing rotating platform Solutions Consulting with experts or scale back movement

RISKS DSP Risks DSP calculation ability DSP layout mistakes DSP board failure Solutions Scale back the amount of processing (less pictures) Cry, make the best of the situation, look for more funding Interface to computer and use processing on desktop

RISKS Control System Risks Unstable control system Solutions Create an extremely over damped system System Integration Risks Subsystems do not work together Solutions Integrate as often as possible

EXPENSES Sub-SectionComponentQuantityUnit CostPredicted CostBulk CostProduction Cost Processing DSP1$26.00 $17.25 Host Processor2$9.68$19.36$5.52$11.04 SDRAM1$9.24 $5.89 DSP Board1$ $30.00 Control Board2$33.00$66.00$10.00$20.00 I/O Board2$33.00$66.00$10.00$20.00 Mechanical Motors2$26.95$53.90$10.00$20.00 Optical Encoder2$23.80$47.60$18.00$36.00 Turn Table2$1.98$3.96$1.00$2.00 Raw Materials1$ $15.00 Cameras Sparkfun CMOS Camera8$9.95$79.60$6.00$48.00 Hardware FIFO10$1.50$15.00$10.00$ FTDI FIFO to USB8$6.50$52.00$3.70$29.60 Miscellaneous 1$ $30.00 Total $819.66$384.78

OTHER CONSIDERATIONS Cost of the system would decrease if manufactured in large numbers May change the environment that it is placed in Mice may be chased away Sustainable design Parts are not specialized, easily replaced if specific part becomes obsolete Platform is safe All voltages are low (<20V) Motors are not extremely powerful Makes everyone’s life more fun

Questions?