41
Autonomous Ground Vehicle Senior Design Project EE ME Anshul Tandon Donald Lee Hardee Brandon Nason Ivan Bolanos Brian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy

Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Autonomous Ground Vehicle

Senior Design Project

EE ME

Anshul Tandon Donald Lee Hardee

Brandon Nason Ivan Bolanos

Brian Aidoo Wilfredo Caceres

Eric Leefe

Advisors: Mr. Bryan Audiffred

Dr. Michael C. Murphy

Page 2: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

IGVC - History and Description

• June 8-11, 2007 in Rochester, Michigan, hosted

by Oakland University

• Autonomous Ground Vehicle Competition

– Autonomous Challenge

– Design Challenge

– Navigation Challenge

Page 3: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Organization Chart

• Recharging

• Battery

• Traction

• Body Material

• Speed Control

• Steering

• E-Stop

• Motor

• Software

• Control

• Sensor

• Vision

Navigation Propulsion

PowerFrame

Page 4: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Camera

• Requirements

– Lane & Pothole Detection

• Part Specification

– ImagingSource DFK 21F04 (Firewire)

• Orientation

– 5.5’ high

– Front of vehicle

– Tilted downwards approx 60°

Image…

http://www.imagingsource.com

Page 5: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Rangefinder

• Requirements

– Obstacle Detection

• Part Specification

– SICK LMS 291 (RS-232)

• Orientation

– 1’ high

– Front of vehicle

– Horizontal to ground

Image…

http://www.sick.com

Page 6: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

GPS Unit

• Requirement– Give accurate position

• Magellan DG14 Sensor– Accuracy: 70 cm (with differential signal)

– Interface: serial

– Housing w/ prefabricated connections

– NMEA protocol

Page 7: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Digital Compass

• Requirement

– Give accurate heading

• KVH Azimuth 1000

– Accuracy: 0.5 degree

– Serial interface

– NMEA protocol

Page 8: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Propulsion

• Motors Selection

– Weight

– Acceleration

– Driving wheels

– Wheel Radius

– Coefficient of rolling friction

– Linear and angular speed

Page 9: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Propulsion

OUTPUT SHAFT RPM vs LIN VEL

(r = 0.1524m = 6in)

0

50

100

150

200

250

300

0 0.4 0.8 1.2 1.6 2 2.4 2.8 3.2 3.6 4

LIN VEL (m/s)

Speed Limit = 5mph = 2.234m/s

RP

M

Page 10: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Torque Required

TORQUE VS VEHICLE WEIGHT

10

12

14

16

18

20

22

24

60 64 68 72 76 80 84 88 92 96 100

W (Kg)

Tq

(N

-m)

Ur COEFF= 0.04

Ur COEFF= 0.05

Ur COEFF=0.08

Ur COEFF=0.09

Ur COEFF=0.06

Page 11: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Torque Required

TORQUE VS VEHICLE WEIGHT

17 DEG INCLINE

20

25

30

35

40

45

60 64 68 72 76 80 84 88 92 96 100

W (Kg)

Tq

(N

-m)

Ur COEFF=0.06

Page 12: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Propulsion

• The motor we selected is the NPC R-82

Page 13: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Propulsion

RPM vs.Torque

110

130

150

170

190

210

230

250

1.2 6.4 11.6 17.4 22.3 27.9 32.9 38.0 43.1 48.2

Torque (N-m)

RP

M

Page 14: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Propulsion

Current vs. Torque

0

10

20

30

40

50

60

70

80

1.2 6.4 11.6 17.4 22.3 27.9 32.9 38.0 43.1 48.2

Torque (N-m)

Cu

rre

nt

(am

ps

)

Page 15: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Motor Controller

• AX3500BP

– Current Requirements

• Motor current: 40 A

• Max continuous controller current: 60 A

– Serial-to-PWM converter

– Controls both motors

– Accepts feedback

– PID control

Page 16: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Control Loop - Block Diagram

CPU AX3500BP Motor 1

Motor 2

Page 17: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Traction and Steering• Requirements

– Low cost

– Reliability

– Low weight

– Low turning radius

– Max speed of 5 mph

– Stability

– Good traction in grass and sand

• Solutions– Four wheels with rack and pinion steering

– Track with differential steering

– Wheels with differential steering (Chosen)

Page 18: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Traction and Steering

Page 19: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Power System Design

• Batteries

– 6 Powersonic Sealed Lead-Acid Batteries

– Calculated battery life = 3 Hours

• Charging

– 2 Battery Tender Multibank Chargers

• Monitoring

– Serial Voltmeter Software

Page 20: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Power System Layout

24V Battery Bank

for Motors

12V/24V Battery

Bank for Sensing

and Processing

Motors

24V

Variable Power

Box for Electrical

Wiring, Fuses,

Converter, and

Regulator

Camera

12V

11.28W

Laser Range Finder

24V

20W

Computer

12V

90W

Digital

Compass

12V

0.1W

GPS Unit

12V

3.7W

Page 21: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Frame Design

Material

• Strength

• Elasticity (bending deflection)

• Cost

• Weight

• Weldability

Design

• Layout

• Dimension Requirements

• Water Resistance

• Center of Gravity

• Component Mounting

Page 22: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Frame Design

ANSI 1020

• Yield Strength ~ 51,000 psi

– Maximum stress on vehicle is

4,700 psi

– Lowest FOS = 10.7

• Cost Efficient

Coated Polyester

• Lightweight

• Breathable

• Inexpensive

Page 23: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Component Positioning

Page 24: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Component Positioning

Page 25: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Component Positioning

Page 26: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Component Positioning

Page 27: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Component Positioning

Page 28: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Component Positioning

Page 29: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

FEA - Stress and Deformation

Maximum Stress = 4,700 psi Average Stress = 2,300 psi

Page 30: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

FEA - Stress and Deformation

Maximum Deflection = 0.023 in Average Deflection = 0.012 in

Page 31: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Processing

• Personal Computer

• GPU Acceleration

• OpenVIDIA Graphics Library

• C Programming Language

• Multithreading

Page 32: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Processing

GPS Compass

Rangefinder Camera

Motor Controller

Monitor Keyboard

MotorEncoder

Computer

Page 33: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Software Flow ChartInitial State

Gather data

Camera Rangefinder GPS Unit Compass

Store Data Get Direction

Move Vehicle

Page 34: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Navigation Algorithm

Gather data from

sensors

Identify target

directions

Process GPS

coordinates

Determine heading

correction

Send direction to

motor controllers

Page 35: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Lane & Pothole Detection

• Capture image from camera

• Convert image to B/W

• Downscale image

• Detect white pixel chains

• Detect white pixel areas

• Determine direction

Page 36: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Obstacle Detection

• Get image from rangefinder

• Determine distance to obstacles

• Determine optimal direction

Page 37: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

• RF Communication

– 433MHz

– 250ft

Emergency Stop

Transmitter Receiver

Transmitter Receiver

E-Stop

Motors

Page 38: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Budget

Category Part Cost Category Total

Navigation LRF 6,000

Camera 250

GPS 3,700

Compass 400 10,350

Power Batteries 310 310

Propulsion Wheels 300

Motors 1,050 1,350

Frame Tubing 70 70

Processing On-Board CPU 1,185 1,185

TOTAL ~13,500

Page 39: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

AGV - Past Competitions

Images…

http://www.igvc.org/photos.html

Page 40: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Summary• Navigation

– Camera

– Laser rangefinder

– Differential GPS Unit

– Central Processing Unit

• Propulsion– DC motors

– Wheels

• Power– Rechargeable efficient batteries

• Frame– Strong, light material

Page 41: Autonomous Ground Vehicle - LSU 3.pdfBrian Aidoo Wilfredo Caceres Eric Leefe Advisors: Mr. Bryan Audiffred Dr. Michael C. Murphy. IGVC - History and Description •June 8-11, 2007

Questions / Suggestions

• Contact area experts

– Navigation -Vision Anshul Tandon

– Navigation - GPS Eric Leefe

– Propulsion Ivan Bolanos

– Propulsion Wilfredo Caceres

– Power Brian Aidoo

– Frame Donald Lee Hardee

– Processing Brandon Nason

Sponsors: