SlideShare a Scribd company logo
1 of 20
Download to read offline
EE192 - TEAM 7
Frank Lu, Byung Song, Quinn Z Shen
VEHICLE OVERVIEW
HARDWARE BLOCK DIAGRAM
Sensor
Interface
Perception
Global
Services
Planning &
Control
Vehicle
Interface
Line scan
Camera
Line
Detection
mbed
KL25Z
Steering
Control
Differential &
PWM Control
Telemetry &
Debugging
Bluetooth
Data
Logger
RAM Servo
Servo
Motor
Encoders
Differential &
PWM Control
Motors
Velocity
Control
Implemented but not used
Implemented and used
LEGEND
Data Connections
Battery
DC-DC
Boost
5V Reg
6V Reg
Motors Gate Driver
mbed
KL25Z
Camera
Optical
Encoder
BluetoothServo
HARDWARE BLOCK DIAGRAM
Power Connections
MECHANICAL HARDWARE
• Padded Wheels
• paper strips to increase traction
• Shock Absorbers & Spacer
• raise and isolate rear chassis
• Camera Mount
• brass tubes & stacked acrylic plates
• Tinted Camera Filter
• prevent saturation in outdoor sunlight
• Acrylic PCB Mount
• securely mounted PCB
ELECTRONIC HARDWARE
• “Assume things will break.”
• Integrated Motor & Sensor Shield
• Inspired by the Freescale Board
SOFTWARE OVERVIEW
SOFTWARE BLOCK DIAGRAM
Initialize Motor
& Servo
Line Scan
float [128]
Low & High
Pass Filter
float [128]
Determine
Midpoint
int
Update
Midpoint
int
Servo
Control
int
Update
Servo PWM
float
w/ valid midpoint
w/ invalid midpoint
updates every 16ms
LINE DETECTION
• Algorithm
• collect analog values
• low & high pass filter
• find min/max index and width
• Analysis
• robust w/o distortion or
threshold
• works well on the straightaways,
crosses, and the curve
• sometimes detects false
positives when no line is found
CONTROL OVERVIEW
THE INTUITION
• Encourage understeering with a far viewing angle
• understeering is easier to recover
• Hold steering angle when we lose track on sharp turns
• false positives create large problems
P CONTROL
• Stability
• overshoot: compare previous midpoints to current midpoint
• false positives: use width to verify data or utilize a threshold
• Simulation
• simulated data was not very reflective of actual car
float	
  k_p	
  =	
  0.9f;	
  
0.096f	
  (LEFT)	
  -­‐	
  0.06f	
  (RIGHT)	
  =	
  0.036f	
  (SERVO	
  PWM	
  RANGE);
const	
  float	
  UNIT	
  =	
  0.036f	
  /	
  118;	
  
float	
  change	
  =	
  -­‐UNIT	
  *	
  (target_center	
  -­‐	
  estimated_center)	
  *	
  k_p	
  
RESULTS
9.05 FT/SEC RUN
THE DATA
• Avg. speed: 7.35 ft/sec
1st x 2nd x 3rd x 4th x 5th x
End Curve
6th x 7th x
• Avg. speed: 9.05 ft/sec
THE LIMITATIONS
Potentially costly false positives!
time (ms)
Distance from
center (cm)
lateral error
(cm)
LESSONS LEARNED
FOR FUTURE GENERATIONS
• Glitches & Failures
• MOSFET touched each other and fried the board. HEAT SINK ARE NOT GROUND.
• Don’t flash code when your battery is connected.
• Advice
• Keep your control algorithms minimal
• Run continuity tests before powering the components
• Check if the components are functional before connect them to the board
• Program used
• Autodesk Fusion 360, Eagle, Telemetry, Mbed online compiler, Vrep, Keil µVision: IDE
TEAM ROLES
• Quinn - Motor Driver PCB Design
• Byung - Line Detection Algorithm
• Frank - Simulation & Mechanical Design
• Shared - Control & Tuning
QUESTIONS?

More Related Content

What's hot

Quadcopter navigation using aakash tablet with on board image processing
Quadcopter navigation using aakash tablet with on board image processingQuadcopter navigation using aakash tablet with on board image processing
Quadcopter navigation using aakash tablet with on board image processingD Yogendra Rao
 
Algorithms and hardware designs for quadcopters
Algorithms and hardware designs for quadcoptersAlgorithms and hardware designs for quadcopters
Algorithms and hardware designs for quadcoptersShipeng Xu
 
IGVC 2010 Presentation
IGVC 2010 PresentationIGVC 2010 Presentation
IGVC 2010 Presentationdevchandan
 
Vehicle Speed detecter By PRAGYA AGARWAL
Vehicle Speed detecter By PRAGYA AGARWALVehicle Speed detecter By PRAGYA AGARWAL
Vehicle Speed detecter By PRAGYA AGARWALiamtheone5
 
Quadcopter final report anand
Quadcopter final report anandQuadcopter final report anand
Quadcopter final report anandAnand kumar
 
How to build your own Quadrocopter
How to build your own QuadrocopterHow to build your own Quadrocopter
How to build your own QuadrocopterLenz Grimmer
 
Satrack - missile guidance system
Satrack - missile guidance systemSatrack - missile guidance system
Satrack - missile guidance systemNitisha S
 

What's hot (10)

Quadcopter navigation using aakash tablet with on board image processing
Quadcopter navigation using aakash tablet with on board image processingQuadcopter navigation using aakash tablet with on board image processing
Quadcopter navigation using aakash tablet with on board image processing
 
Algorithms and hardware designs for quadcopters
Algorithms and hardware designs for quadcoptersAlgorithms and hardware designs for quadcopters
Algorithms and hardware designs for quadcopters
 
Cse satrack ppt
Cse satrack pptCse satrack ppt
Cse satrack ppt
 
IGVC 2010 Presentation
IGVC 2010 PresentationIGVC 2010 Presentation
IGVC 2010 Presentation
 
Vehicle Speed detecter By PRAGYA AGARWAL
Vehicle Speed detecter By PRAGYA AGARWALVehicle Speed detecter By PRAGYA AGARWAL
Vehicle Speed detecter By PRAGYA AGARWAL
 
GR820
GR820GR820
GR820
 
Quadcopter final report anand
Quadcopter final report anandQuadcopter final report anand
Quadcopter final report anand
 
How to build your own Quadrocopter
How to build your own QuadrocopterHow to build your own Quadrocopter
How to build your own Quadrocopter
 
Mine site technologies
Mine site technologiesMine site technologies
Mine site technologies
 
Satrack - missile guidance system
Satrack - missile guidance systemSatrack - missile guidance system
Satrack - missile guidance system
 

Similar to Mechatronic Design Lab [EE192 Spring '15]

Caged Quadrotor Drone for Inspection of HVAC Ducts
Caged Quadrotor Drone for Inspection of HVAC DuctsCaged Quadrotor Drone for Inspection of HVAC Ducts
Caged Quadrotor Drone for Inspection of HVAC DuctsArwa Abougharib
 
Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.Fasial Ghazanfar
 
SCFT-Training_v8.2-1
SCFT-Training_v8.2-1SCFT-Training_v8.2-1
SCFT-Training_v8.2-1mahesh savita
 
WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT KrishGupta94
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semsteraqeel shoukat
 
GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0Muthu Babu
 
Applied motion products stac5 datasheet
Applied motion products stac5 datasheetApplied motion products stac5 datasheet
Applied motion products stac5 datasheetElectromate
 
DOUBLE HEAD LABEL PRINTING MACHINE
DOUBLE HEAD LABEL PRINTING MACHINEDOUBLE HEAD LABEL PRINTING MACHINE
DOUBLE HEAD LABEL PRINTING MACHINEKudamm_Corporation
 
Laptop Repairing Course 5 Months Syllabus
Laptop Repairing Course 5 Months SyllabusLaptop Repairing Course 5 Months Syllabus
Laptop Repairing Course 5 Months SyllabusChiptroniks Inst
 
FIRSTFare 2013 overview of electronics-2014
FIRSTFare 2013   overview of electronics-2014FIRSTFare 2013   overview of electronics-2014
FIRSTFare 2013 overview of electronics-2014Oregon FIRST Robotics
 
Using Six Sigma to Optimize Performance and Reliability
Using Six Sigma to Optimize Performance and ReliabilityUsing Six Sigma to Optimize Performance and Reliability
Using Six Sigma to Optimize Performance and ReliabilityTimothy Williams
 
Oscilloscopes and Scan Tools
Oscilloscopes and Scan ToolsOscilloscopes and Scan Tools
Oscilloscopes and Scan ToolsPraneel Chand
 
Varsha patil AISSMS IOIT Pune mca te pu book
Varsha patil AISSMS IOIT Pune mca te pu bookVarsha patil AISSMS IOIT Pune mca te pu book
Varsha patil AISSMS IOIT Pune mca te pu bookVarsha Patil
 
Advanced motion controls azxbdc15a8
Advanced motion controls azxbdc15a8Advanced motion controls azxbdc15a8
Advanced motion controls azxbdc15a8Electromate
 
Motor_Control_Library_IITMRP_presentation.pdf
Motor_Control_Library_IITMRP_presentation.pdfMotor_Control_Library_IITMRP_presentation.pdf
Motor_Control_Library_IITMRP_presentation.pdfMani Kandan K
 
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris ValasekSuns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris ValasekShakacon
 
Syllabus 5 month pclr
Syllabus 5 month pclrSyllabus 5 month pclr
Syllabus 5 month pclrchiptroniks
 

Similar to Mechatronic Design Lab [EE192 Spring '15] (20)

REMC Team Presentation_Final
REMC Team Presentation_FinalREMC Team Presentation_Final
REMC Team Presentation_Final
 
Caged Quadrotor Drone for Inspection of HVAC Ducts
Caged Quadrotor Drone for Inspection of HVAC DuctsCaged Quadrotor Drone for Inspection of HVAC Ducts
Caged Quadrotor Drone for Inspection of HVAC Ducts
 
Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.
 
SCFT-Training_v8.2-1
SCFT-Training_v8.2-1SCFT-Training_v8.2-1
SCFT-Training_v8.2-1
 
WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT
 
ROBOTIC ARM
ROBOTIC ARMROBOTIC ARM
ROBOTIC ARM
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semster
 
GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0
 
Applied motion products stac5 datasheet
Applied motion products stac5 datasheetApplied motion products stac5 datasheet
Applied motion products stac5 datasheet
 
DOUBLE HEAD LABEL PRINTING MACHINE
DOUBLE HEAD LABEL PRINTING MACHINEDOUBLE HEAD LABEL PRINTING MACHINE
DOUBLE HEAD LABEL PRINTING MACHINE
 
Laptop Repairing Course 5 Months Syllabus
Laptop Repairing Course 5 Months SyllabusLaptop Repairing Course 5 Months Syllabus
Laptop Repairing Course 5 Months Syllabus
 
FIRSTFare 2013 overview of electronics-2014
FIRSTFare 2013   overview of electronics-2014FIRSTFare 2013   overview of electronics-2014
FIRSTFare 2013 overview of electronics-2014
 
Using Six Sigma to Optimize Performance and Reliability
Using Six Sigma to Optimize Performance and ReliabilityUsing Six Sigma to Optimize Performance and Reliability
Using Six Sigma to Optimize Performance and Reliability
 
Oscilloscopes and Scan Tools
Oscilloscopes and Scan ToolsOscilloscopes and Scan Tools
Oscilloscopes and Scan Tools
 
Varsha patil AISSMS IOIT Pune mca te pu book
Varsha patil AISSMS IOIT Pune mca te pu bookVarsha patil AISSMS IOIT Pune mca te pu book
Varsha patil AISSMS IOIT Pune mca te pu book
 
Advanced motion controls azxbdc15a8
Advanced motion controls azxbdc15a8Advanced motion controls azxbdc15a8
Advanced motion controls azxbdc15a8
 
LDR Counter
LDR CounterLDR Counter
LDR Counter
 
Motor_Control_Library_IITMRP_presentation.pdf
Motor_Control_Library_IITMRP_presentation.pdfMotor_Control_Library_IITMRP_presentation.pdf
Motor_Control_Library_IITMRP_presentation.pdf
 
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris ValasekSuns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
Suns Out Guns Out: Hacking without a Vehicle by Charlie Miller & Chris Valasek
 
Syllabus 5 month pclr
Syllabus 5 month pclrSyllabus 5 month pclr
Syllabus 5 month pclr
 

Recently uploaded

Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Pooja Nehwal
 
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...Call Girls in Nagpur High Profile
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...Pooja Nehwal
 
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...Call Girls in Nagpur High Profile
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Pooja Nehwal
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...Pooja Nehwal
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsEscorts Call Girls
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
Lubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtLubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtdineshkumar430venkat
 

Recently uploaded (20)

Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
Lubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtLubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabt
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Mechatronic Design Lab [EE192 Spring '15]

  • 1. EE192 - TEAM 7 Frank Lu, Byung Song, Quinn Z Shen
  • 3. HARDWARE BLOCK DIAGRAM Sensor Interface Perception Global Services Planning & Control Vehicle Interface Line scan Camera Line Detection mbed KL25Z Steering Control Differential & PWM Control Telemetry & Debugging Bluetooth Data Logger RAM Servo Servo Motor Encoders Differential & PWM Control Motors Velocity Control Implemented but not used Implemented and used LEGEND Data Connections
  • 4. Battery DC-DC Boost 5V Reg 6V Reg Motors Gate Driver mbed KL25Z Camera Optical Encoder BluetoothServo HARDWARE BLOCK DIAGRAM Power Connections
  • 5. MECHANICAL HARDWARE • Padded Wheels • paper strips to increase traction • Shock Absorbers & Spacer • raise and isolate rear chassis • Camera Mount • brass tubes & stacked acrylic plates • Tinted Camera Filter • prevent saturation in outdoor sunlight • Acrylic PCB Mount • securely mounted PCB
  • 6. ELECTRONIC HARDWARE • “Assume things will break.” • Integrated Motor & Sensor Shield • Inspired by the Freescale Board
  • 8. SOFTWARE BLOCK DIAGRAM Initialize Motor & Servo Line Scan float [128] Low & High Pass Filter float [128] Determine Midpoint int Update Midpoint int Servo Control int Update Servo PWM float w/ valid midpoint w/ invalid midpoint updates every 16ms
  • 9. LINE DETECTION • Algorithm • collect analog values • low & high pass filter • find min/max index and width • Analysis • robust w/o distortion or threshold • works well on the straightaways, crosses, and the curve • sometimes detects false positives when no line is found
  • 11. THE INTUITION • Encourage understeering with a far viewing angle • understeering is easier to recover • Hold steering angle when we lose track on sharp turns • false positives create large problems
  • 12. P CONTROL • Stability • overshoot: compare previous midpoints to current midpoint • false positives: use width to verify data or utilize a threshold • Simulation • simulated data was not very reflective of actual car float  k_p  =  0.9f;   0.096f  (LEFT)  -­‐  0.06f  (RIGHT)  =  0.036f  (SERVO  PWM  RANGE); const  float  UNIT  =  0.036f  /  118;   float  change  =  -­‐UNIT  *  (target_center  -­‐  estimated_center)  *  k_p  
  • 15. THE DATA • Avg. speed: 7.35 ft/sec 1st x 2nd x 3rd x 4th x 5th x End Curve 6th x 7th x
  • 16. • Avg. speed: 9.05 ft/sec THE LIMITATIONS Potentially costly false positives! time (ms) Distance from center (cm) lateral error (cm)
  • 18. FOR FUTURE GENERATIONS • Glitches & Failures • MOSFET touched each other and fried the board. HEAT SINK ARE NOT GROUND. • Don’t flash code when your battery is connected. • Advice • Keep your control algorithms minimal • Run continuity tests before powering the components • Check if the components are functional before connect them to the board • Program used • Autodesk Fusion 360, Eagle, Telemetry, Mbed online compiler, Vrep, Keil µVision: IDE
  • 19. TEAM ROLES • Quinn - Motor Driver PCB Design • Byung - Line Detection Algorithm • Frank - Simulation & Mechanical Design • Shared - Control & Tuning