GPS Robot Navigation Critical Design Review

Download Report

Transcript GPS Robot Navigation Critical Design Review

GPS Robot Navigation
Critical Design Review
Chris Foley, Kris Horn, Richard Neil
Pittman, Michael Willis
Need

Unmanned and automated systems



Military




Can protect human lives
Can provide convenience and safety
Warfare
Dangerous locations
Surveillance
Civilian

Everyday navigation
Goal and Objectives
Goal: Develop a GPS guided system
that will successfully navigate to a
series of pre-defined coordinates.
 Objectives:

Stable, sturdy system
 Able to start at any location
 Follow a pre-defined path
 Be able to avoid obstacles

Litterature
www.oopic.com
 www.junun.org/MarkIII
 The Devantech SRF04 Ultrasonic
Range Finder
 Optical EC Encoder Kit
Documentation

Design Contraints
Budget
 Time
 Technical Scope

Alternative Solutions
Compass or not ?
 Reprogram using a laptop, or a
keypad ?
 Control the car by tapping into the
servos or by using the remote control
circuit ?

Final Design Breakdown



Mark III Board with
OOPic provides
control
Sonar Configuration
provides obstacle
detection
GPS and Compass
provide navigation
information
Final Design Breakdown



User interface
through serial
connection to
computer
LCD provides user
feedback
Battery and voltage
regulation provide
power to components
Subsystems
Object Detection System
 Velocity Control System
 Navigation System

Object Detection



Sonar:
-- Efficient outdoors
-- Far range
Devantech SRF04
Ultrasonic range
finder.
Range 3” – 10’
SRF04 Controller Interface



4 pins: Power,
Ground, input
Trigger, and output
Echo.
Trigger 0→1: Sonar
emits a ping and
the Echo → 1.
Echo → 0 ping
returned.
SRF04 Algorithm



Time length Echo is
high.
Sea level sound
travels 2’/1.8 mSec.
Obj. Distance ft. =
(time sec.) *
(1/.0018)
Sonar Configuration
Velocity Control



Manual speed
control
Servo controls
motor voltage.
Optical Encoder
measure angular
velocity.
Optical Encoder




E3 optical encoder
US Digital Corp.
3 output channels
A, B, and Index
used read
quadrature track.
A leads B, rotating
CW. B leads A,
rotating CCW.
Index: 1 pulse / rev.
Velocity Control (cont.)
Navigation System
Inputs: destination coordinates,
current GPS coordinates, compass
heading, steering commands (from
collision avoidance system)
 Outputs: steering control commands,
speed control commands, coordinate
reading

Navigation System

Function: control the movement of the
robot along a path

Uses algorithm programmed into the
OOPic to make path calculations
based on current inputs

Will always choose best path from
current location
Validation and Testing
Procedures
Test individual components
(speed control, steering, sonar, lcd,
gps, compass, navigation algorithm)
 Integrate and test piece by piece
 Test system as a whole

Schedule
Division of Labor and
Responsibilities

The GPS unit and Navigation
Algorithm: Chris and Michael

Compass, Sonar and Servos:
Kris and Neil
Economic Analysis

Economical Viability


Sustainability


Total cost per unit: $352.50
Components from various vendors
Manufacturability
FCC compliant GPS
 Production yield dependant on
number of workers

Societal, Safety, and
Environmental Analysis
Use the robot for locations that are
unsafe for humans or difficult to get to.
 Exhibit normal care and safety
measures that apply when using
electronic equipment
 Carefully plan path so as not to harm
environment
