Professional Documents
Culture Documents
Eric Adams
Presented by: Chris Eaton
Kevin Glover
Team J1 Manny Lebita
Gus Weiss IV
Outline
z Project Definition/Objectives
z Component Overview
z System Wide Integration/Testing
z Project Status
z Budget/Schedule Update
z Questions
Project Definition
Compass Rangefinders
Altera
Board
PC-Side
Application
Project Specifications
Components
z Altera Board
z Drive Train
z Rangefinders
z IR Sensors
z Compass
z Communications
z PC Application
Altera Board
z Consists of 3 rangefinder
modules
z Determines range to objects
z Returns hex value, which is
interpolated by software
z Actual effective range
3cm – 89cm
z Actual precision inconsistent,
thus streaming buffer
implemented in software
Ultrasonic Rangefinder Sensors
Testing Procedure
z Verified correct trigger input values using
oscilloscope
z Measured output readings at various
distances to ensure consistency
Infrared Line-Tracker Sensors
z Provides orientation
information
z Important in mapping and loop
traversal
z VHDL control logic
implemented
z Interfaces using SPI
z Communication difficulties
z Software contingency in
development
Compass Contingency Plan
PC-To-Robot Packet:
Byte 0 Override Mode[1..0] Speed [1..0] Control [2..0]
RF Communications
Testing Procedure
z Receiver and
transmitter modules
developed
separately
z Oscilloscope used to
verify clock lines,
timing, and proper
operation
System-Wide Integration
z Top-level VHDL file that integrates communications,
drive train, IR sensors, and ultrasonic rangefinder
sensors
z Implemented as Finite-State-Machine with four states
z Idle Mode stops robot and waits for commands
z Remote-Guide Mode controls robot based on
incoming packets
z Self-Guide Mode controls robot based on its own
sensor readings
z Traversal Mode controls robot based on IR Sensors
once robot is in closed-loop
Responsibility Shift: Software
z Servo control improved, allowing software
implementation of odometer
z Compass work still being done;
contingency plan: software implementation
z Packet formats revised
z Software buffer implemented to improve
rangefinder consistency
z PC-Side App is Brain of robot
PC-Side Application
z 0 = unexplored territory
z 1 = path traveled by robot
z 2 = tape
z 3-9 = reserved
z 10-255 = walls
z 255 represents highest accuracy
z 10 represents lowest accuracy
z Higher accuracies overwrite lower accuracies
Project Status: Completed Tasks
z Integrated/Tested:Drive Train,
Rangefinders, IR Sensors, and
Communications
z PC-Side App and robot are “talking”
z PC-Side App graphically displays robot
sensor status and orientation
z Robot can traverse a closed loop
z Robot can explore maze randomly
Project Status: Remaining Tasks
0 10 20 30 40 50 60 70
Time (man-hours)
Original Updated
Budget Update
Unit
Qty Description Price Total
3 Ultrasonic RangeFinders $39.95 $119.85
2 Battery Chargers $38.50 $77.00
1 Tracker Sensor $19.95 $19.95
1 Wireless Transceiver Pair $74.26 $74.26
1 Electronic Compass $55.00 $55.00
1 Rover Kit with 2 servos $94.95 $94.95
1 UP2 Development Board $149.00 $149.00
2 NiCad Rechargeable Batteries $14.95 $29.90
Total: $619.91
Engineering Impact Considerations
z Safety/Health Issues
- Battery could possibly leak
z Wireless Communications Standards
- 433MHz band available for
unlicensed transmission
Real-World Application
z Space/Nautical
Exploration
z Plant Automation
z Military Weapons
z Home Appliances
z Automated Medical
Equipment
Questions?