self%parallel)parking%car% - mit - massachusetts...

19
Self ParallelParking Car Illustrated and Presented by Kevin Hsiue and Frank Ni 1

Upload: nguyenkhue

Post on 31-Mar-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Self  Parallel-­‐Parking  Car  Illustrated  and  Presented  by  Kevin  Hsiue  and  Frank  Ni  

1  

Page 2: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

The  big  idea:  Parallel  parking  is  usually  a  pain.  

2  

Page 3: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Relevant  ideas:  Why  this  is  educaConally  interesCng.  

3  

Page 4: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Relevant  ideas:  Why  this  is  educaConally  interesCng.  

4  

Page 5: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Relevant  ideas:  Why  this  is  educaConally  interesCng.  

5  

Page 6: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Required  materials:  Building  a  suitable  model.  

6  

Page 7: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Block  diagram:  AbstracCng  the  challenge  into  smaller  pieces.  

7  

Sensor  Input  

Controller  

Motor  Driver  

Page 8: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Block  diagram:  AbstracCng  the  challenge  into  smaller  pieces.  

8  

Sensor  Input   •  Mount  four  sensors  in  op;mal  posi;ons  

•  Use  ADC  to  convert  voltage  to  eight  byte  hex  value  

•  readSensor  module  cycles  through  the  4  ADC  

•  lets  calcDistance  know  when  it  is  ready  

•  calcDistance  converts  the  voltages  into  a  distance  value  

Image  courtesy  of  SparkFun.com  

Page 9: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Block  diagram:  AbstracCng  the  challenge  into  smaller  pieces.  

9  

•  genPWM  module  uses  duty  cycle  input  to  create  PWM  

•  PWM  is  fed  to  LM18293  to  control  vehicle  

•  Separate  supply  to  isolate  noise  

Motor  Driver  

Image  courtesy  of  SparkFun.com  

Page 10: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Block  diagram:  AbstracCng  the  challenge  into  smaller  pieces.  

10  

Controller  

•  calcWheelVel  is  a  feedback  controller  implemented  via  FSM  

•  Use  XBee  to  control  the  vehicle  wirelessly  

•  Behavior  is  selected  by  user  

Page 11: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Plan  of  aIack:  Solving  a  set  problem.  

11  

Page 12: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Plan  of  aIack:  Solving  a  set  problem.  

12  

Page 13: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Plan  of  aIack:  Solving  a  set  problem.  

13  

Page 14: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Plan  of  aIack:  Solving  a  set  problem.  

14  

Page 15: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Plan  of  aIack:  Solving  a  set  problem.  

15  

Page 16: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Plan  of  aIack:  Solving  a  set  problem.  

16  

Page 17: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Plan  of  aIack:  Solving  a  set  problem.  

17  

Page 18: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Plan  of  aIack:  Solving  a  set  problem.  

18  

Page 19: Self%Parallel)Parking%Car% - MIT - Massachusetts …web.mit.edu/6.111/www/f2012/projects/fni_Project_Design...Self%Parallel)Parking%Car% Illustrated%and%Presented%by%Kevin%Hsiue%and%FrankNi%

Week  Of   Frank  Ni   Kevin  Hsiue  

Nov.  12   Interfacing  Sensors   Interfacing  motors  

Nov.  19   Sensor  Modules   Motor  Modules  

Nov.  26   Feedback  controller   Xbee  Controller  

Dec.  3   System  Integra;on  and  Tes;ng  

Dec.  10   Check  off  

19  

Timeline