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

一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样ayoqf
 
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call GirlVashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call GirlPriya Reddy
 
Mass storage systems presentation operating systems
Mass storage systems presentation operating systemsMass storage systems presentation operating systems
Mass storage systems presentation operating systemsnight1ng4ale
 
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...vershagrag
 
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammamahmedjiabur940
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证ehyxf
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...Sareena Khatun
 
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURELANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHUREF2081syahirahliyana
 
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Priya Reddy
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...drmarathore
 
Hilti's Latest Battery - Hire Depot.pptx
Hilti's Latest Battery - Hire Depot.pptxHilti's Latest Battery - Hire Depot.pptx
Hilti's Latest Battery - Hire Depot.pptxhiredepot6
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制uodye
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理uodye
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证tufbav
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证ehyxf
 
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一uodye
 

Recently uploaded (20)

一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
 
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call GirlVashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
 
Mass storage systems presentation operating systems
Mass storage systems presentation operating systemsMass storage systems presentation operating systems
Mass storage systems presentation operating systems
 
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
 
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
 
Abortion pills in Dammam +966572737505 Buy Cytotec
Abortion pills in Dammam +966572737505 Buy CytotecAbortion pills in Dammam +966572737505 Buy Cytotec
Abortion pills in Dammam +966572737505 Buy Cytotec
 
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURELANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
 
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
 
Hilti's Latest Battery - Hire Depot.pptx
Hilti's Latest Battery - Hire Depot.pptxHilti's Latest Battery - Hire Depot.pptx
Hilti's Latest Battery - Hire Depot.pptx
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
 
Critical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptxCritical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptx
 
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
 
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
 

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