rc camera car systems design review p14226 9/12/13
DESCRIPTION
Tim Southerton Brian Grosso Matthew Morris Lalit Tanwar Kevin Meehan Alex Reid. RC Camera Car Systems Design Review P14226 9/12/13. Adviser: Dr. Becker-Gomez. Agenda Items. Background Information Problem Definition Stakeholders RIT Customer Update Customer Requirements - PowerPoint PPT PresentationTRANSCRIPT
RC Camera Car SDR 1
RC Camera CarSystems Design ReviewP142269/12/13
Tim Southerton
Brian Grosso
Matthew Morris
Lalit Tanwar
Kevin MeehanAlex Reid
Adviser: Dr. Becker-Gomez
10/01/13
RC Camera Car SDR 2
Agenda Items Background Information
Problem Definition Stakeholders RIT Customer Update Customer Requirements
Systems Analysis System / Hardware / Software
Functional Decomp Engineering Requirements System / Software Architecture Benchmarking
▪ Chassis▪ Camera▪ Microcontroller▪ Wireless Comm.
Morph Chart / Pugh Matrix
Concept Selection▪ Course▪ Console▪ Chassis▪ Microcontroller Mount
System Prototyping▪ Chassis Prototyping▪ Adapter Plate Schematic▪ Weight Analysis▪ Differential Drive Simulink▪ Car Power Budget▪ Circuit Diagrams
Risk Assessment Test Plan Moving Forward
10/01/13
RC Camera Car SDR 3
Background InformationOverview
10/01/13
RC Camera Car SDR 4
Problem Definition Project Goal:
Build a RC car platform controlled remotely with intuitive controls and visual feedback that can be expanded to demonstrate Controls to college students. The project needs to be captivating and able to demonstrate multidisciplinary engineering innovation at various RIT events this year and into the future.
Deliverables:1. RC Car Platform with Cameras and Sensors2. Driving Station with Control3. Equation of Motion of the System4. Characterizing Parameters of the System5. Source Code for Low Level Processing6. Interface for Student Coding7. Preliminary Differential Drive Code8. Supporting Documentation
10/01/13
RC Camera Car SDR 5
Stakeholders Customer: Dr. Juan Cockburn
Controls Professor, RIT, Computer Engineering (CE) Sponsors:
RIT CE Department, Multidisciplinary Senior Design (MSD) Freescale Semiconductor
Event Attendees: Imagine RIT Freescale Cup Various Campus Symposiums and Workshops
MSD Team Future RIT Researchers Future RIT MSD Teams / Prospective Students10/01/13
RC Camera Car SDR 6
RIT Customer Update System customer is
looking for long term was done by a student at UC Irvine
Balanced an RC car using controls algorithm
Major Issues: HPI Racing Car ($)▪ Monster Truck Design
Titanium Geared Servo ($)▪ Precise, High Torque Steering
22 State Variable Linearized System Model▪ Advising from 4 MIT Professors
Balancing RC Car on Two Wheels
Two-Wheel Self-Balancing of a Four-Wheeled VehicleDavid Arndt et al., IEEE Control Systems Magazine, March 2011
Power to both wheels on the ground
High CG Large, Soft Tires
10/01/13
RC Camera Car SDR 7
Customer Requirements
10/01/13
RC Camera Car SDR 8
Systems AnalysisTo Current State
10/01/13
RC Camera Car SDR 9
System Functional Decomp
10/01/13
RC Camera Car SDR 10
Hardware Functional Decomp
10/01/13
RC Camera Car SDR 11
Software Functional Decomp
10/01/13
RC Camera Car SDR 12
Engineering Requirements Revised metrics mapping to
functional decomposition on all levels
Combined with constraints to make more meaningful function connections
Revised metrics with new benchmarking data
Mapped new metrics to needs with HOQ
Added tests to measure metrics for test planDetailed Engineering Requirements
10/01/13
RC Camera Car SDR 13
System Architecture
10/01/13
RC Camera Car SDR 14
System Architecture (cont.)
10/01/13
RC Camera Car SDR 15
Software Architecture
10/01/13
RC Camera Car SDR 16
Benchmarking – Chassis
Few affordable chassis options available Most RC cars have open differential
drives Custom chassis would require significant
time Freescale chassis is donated but needs
many modifications10/01/13
RC Camera Car SDR 17
Benchmarking – Camera
10/01/13
RC Camera Car SDR 18
Benchmarking – Microcontrollers
10/01/13
http://www.mouser.com/images/microsites/Freescale%20Black%20Board.jpg
http://upload.wikimedia.org/wikipedia/commons/3/3d/RaspberryPi.jpg
http://www.liquidware.com/system/0000/3648/Arduino_Uno_Angle.jpg
http://circuitco.com/support/images/2/23/REV_A5A.jpg
RC Camera Car SDR 19
Benchmarking – Wireless Comm.
10/01/13
RC Camera Car SDR 20
Morph Chart
10/01/13
Concept Selection
RC Camera Car SDR 21
Pugh Matrix First Pugh matrix low
datum Inspiration setup
High end option scores best but mid-range RC close
Custom Chassis may not be worth the extra cost/effort
Budget / time constraint issues
Current Chassis Good
10/01/13
RC Camera Car SDR 22
Concept Selection – Course
Tape Lines Cones Banked
Course Dog Fence
10/01/13
RC Camera Car SDR 23
Concept Selection – Console
10/01/13
RC Camera Car SDR 24
Concept Selection – Chassis
10/01/13
RC Camera Car SDR 25
Concept Selection – μC Mount
10/01/13
RC Camera Car SDR 26
System Prototyping
Predefined sponsor and provided chassis
Nature of RC car development lends itself to rapid prototyping and modification Early prototyping conducted for further
system integration testing Documentation of modifications along
the way to develop iterated platform design
Familiarization with platform and diverse microcontroller options crucial to successful project
10/01/13
RC Camera Car SDR 27
Chassis Prototyping
ORIGINAL MODEL MODIFIED VERSION
10/01/13
Movement!
RC Camera Car SDR 28
Adapter Plate Schematic
Adapter plate generated in cap to provide basis for future modifications
Design is simple and can be easily made using CNC for mass production
More CAD parts to be made for 3D printing
10/01/13
RC Camera Car SDR 29
Weight Analysis
Projected chassis weight slightly under last years RIT Freescale Cup car
Bigger wheels may help our car get over obstacles Possibly looking for stronger motors for the drivetrain
10/01/13
RC Camera Car SDR 30
Differential Drive Simulink
Preliminary system model created with PI control algorithm
Modifiable once parameters established
10/01/13
RC Camera Car SDR 31
Car Power Budget
Car power budget currently predicts high battery capacity requirement for 1 hr runtime
Initial testing suggests that battery weight might be an issue
Possible change to specs after further testing
10/01/13
RC Camera Car SDR 32
Circuit DiagramsCONSOLE RC CAR
10/01/13
RC Camera Car SDR 33
Total Project Budget
10/01/13
RC Camera Car SDR 34
Risk Assessment
Current Risk Assessment Financial Budget – Overshooting the project
budget will cause the project to be incomplete. Probable cause for this would be:▪ Bad benchmarking▪ Project plans not detailed (i.e. delays in shipping)
Budget will restrict the following:▪ Prototyping (Little to none depending on components
chosen)▪ Multiple backup parts for breakdown▪ Lack of functionality
10/01/13
RC Camera Car SDR 35
Risk Assessment (cont.) Runtime Breakdown/Failure – Breakdown of
mechanical and electrical components during testing and runtime Probable cause for this would be:▪ Bad shielding from elements/ poor electrical shielding and
connections▪ Extreme stress tests/ poor mechanical integrity▪ Bad simulation runs/ poor software analysis
This will result in:▪ Dysfunctional product▪ Increased stress on already limited budget▪ More time spent on electrical and mechanical
debugging/fixing10/01/13
RC Camera Car SDR 36
Test Plan
Test Chassis and Console Verify Physical Component Limitations
Test Wireless Communications Functioning Distance
Record Data at Imagine RIT User Feedback – Likert Scale Statistical Driving Data
Finalized Project Deliverables Total Cost, Event Entries, Component Specs,
Included System Functionality10/01/13
RC Camera Car SDR 37
Project Schedule
Next Three Weeks Establish design for control station Evaluate options for camera,
microcontroller, and other electronics Test chassis and determine spatial layout Make choices based on price and power
budgets Continuous benchmarking of new
technologies and ideas10/01/13
RC Camera Car SDR 38
Moving Forward
Budget constraints need to be refined to go forward with component selection
More knowledge of control systems is needed to refine the Simulink model
Simulink / student interfacing of controls program needs to be better defined for microcontroller selection
Movement controller needs to be improved for future testing
10/01/13
RC Camera Car SDR 39
Additional Information
House of Quality Test Plan
10/01/13
RC Camera Car SDR 40
Programmable Lap Explored the option
of using wheel revs and steering input to map a course for virtual mapping on a GUI
Does not account for slip in this version
Something to show driving paths using platform sensors
10/01/13
-20.00 -15.00 -10.00 -5.00 0.00 5.00
-15.00
-10.00
-5.00
0.00
5.00
10.00
15.00
Lap
x (ft)
y (ft
)