parking maid overview and objectives to design a smart
play

Parking Maid Overview and Objectives To design a smart parking - PowerPoint PPT Presentation

Parking Maid Overview and Objectives To design a smart parking robot that can detect empty parking space and park into the area automatically with FPGA control Functions that Robot can perform Move forward and backward Make


  1. Parking Maid

  2. Overview and Objectives • To design a smart parking robot that can detect empty parking space and park into the area automatically with FPGA control • Functions that Robot can perform • Move forward and backward • Make turns • Parallel Parking • Garage Parking • Automatic Trace Adjustment

  3. Hardware Design Architecture C1(in) J2 12V (in) Motor C2(in) C1 (in) HSMC-RX-n16 HSMC-RX-p16 C2 (in) Servo Motor 12V(in) HSMC-RX-n15 12V GND (in) GND(in) GND 5V(out) PD PD PD 5V C1(in) (in) EN Motor C2(in) (in) IN1 (in) IN2 PD L298N - Convert IN1, IN2 from 3.3V to 12V and GND 3.3V send to C1, C2 of Motors. In addition, it Schottky diode - 1N5818 can provide 5 V output. 47 Ohm resistor HSMC-TX-n9 Voltage sources: HSMC-TX-p9 12V - battery box 5V - L298N J3 PD PD 3.3V - HSMC pin GND(in) GND(in) PD PD echo(out) echo(out) Ultrasonic Ultrasonic trigger(in) trigger(in) 5V(in) 5V(in) GND Level Level shifter shifter RXI(in) RXO(out) RXO(out) RXI(in) HV(in) LV(in) LV(in) HV(in) 5V 3.3V 3.3V 5V GND GND GND GND PD PD RXI(in) RXO(out) RXO(out) RXI(in) 3.3V GND(in) GND(in) (out) PD PD echo(out) echo(out) Ultrasonic Ultrasonic HSMC-TX-n2 HSMC-RX-n0 trigger(in) trigger(in) 5V(in) HSMC-TX-p2 HSMC-RX-p0 5V(in) HSMC-TX-n1 HSMC-TX-n0 HSMC-TX-p1 HSMC-TX-p0 PD PD

  4. Design Architecture • Ultrasonic Modules • Regular and Servo Motors • FPGA daughter card • Voltage Converters

  5. Timing Design • Ultrasonic

  6. Software Implementation Physics Model Parallel Parking Distance Tracking Two identical trace curve paths Position Calculation

  7. Experiences and Issues • Hardware Failure • SD Card • Wireless Card • Ultrasonic Accuracy • Ultrasonic Positioning

  8. Summary • Add protection to all the critical pins • Power Management • Parking Algorithm Design • Operating System Issues

  9. Acknowledgements Professor Stephen Edwards Professor David Lariviere TA Qiushi Ding

Recommend


More recommend