Post on 19-Jan-2016
transcript
1SDP09 Team Siqueira
Rohan Balakrishnan (CSE) Conan Jen (EE)Andrew Lok (EE)
Jonathan Tang (EE)
MAPPER: A Perfectly Portable Exploration
Robot
2SDP09 Team Siqueira
The Problem
Reconnaissance is always important for the military
With importance of human lives, robots are a perfect replacement.
3SDP09 Team Siqueira
A Scenario
4SDP09 Team Siqueira
Our Solution
Robotic platform capturing information about its surroundings
Wireless communication link will transfer data back to PDA or laptop
Transferred data is then used to construct a 2-D bird's eye view of the environment
5SDP09 Team Siqueira
Block Diagram
6SDP09 Team Siqueira
Flow Chart
7SDP09 Team Siqueira
PDR Retorts
Potential market (the military, search and rescue teams)• Low Power• Low Cost (estimated final device cost $300)• Portable• Expendable
Software algorithm• Is not computationally intensive• Simple trigonometry• Overlaying points eliminates blind spots
8SDP09 Team Siqueira
MDR Specifications (Goal)
Working sensor array on non-moving reference(have multiple different reference points and combine it into a map)
Working software which will take distance measurements and display them on Java GUI.
No wireless for now
9SDP09 Team Siqueira
MDR Specifications
Specs met are in bold Scan scope: 20'x20' indoor room Method: Ultrasonic sensor mounted on
stepper motor for 360 degree rotation Scan time: 5-15 mins (to complete 20'x20'
room) Minimum detectable obstruction size: 1'x1' Semi Autonomous movement Wireless communications: 100+ ft Weight: 1-2lbs Expected Battery Life: 10 rooms per charge
10SDP09 Team Siqueira
Ultrasound Sensor
Controlled directly from the Arduino Returns 4 ASCII characters (First character 'R'
followed by distance) Output is inverted Range is 255 inches
11SDP09 Team Siqueira
Stepper Motor
Motor is connected to 4 pins leading out from the Arduino development board.
Draws on 5V power supply from Arduino.
Performs full 360 degree sweep and reset back to starting position in less than 10 seconds.
12SDP09 Team Siqueira
Arduino
We decided to use a standard Arduino development board with the Atmega 168 microcontroller.
Data received from ultrasound via Serial is captured using a Java program.
13SDP09 Team Siqueira
Software (Algorithm)
Java GUI takes input from text file (distances) Distances recorded = polar graph of closest
objects Polar data converted to Cartesian Data from multiple ranging points combined Plots overlaid to triangulate on obstructions More result measurements = more accurate plot Simulated room before starting with real data
14SDP09 Team Siqueira
Software GUI (simulated)
15SDP09 Team Siqueira
Software GUI (simulated)
16SDP09 Team Siqueira
Software GUI (simulated)
17SDP09 Team Siqueira
Figure: 3-D model of M-5 study room.
Room Scenario
18SDP09 Team Siqueira
Room Scenario (actual)
19SDP09 Team Siqueira
Resulting GUI (actual)
20SDP09 Team Siqueira
Current Cost Breakdown
PARTS / BUDGET• Ultrasound Sensor $28• Stepper Motor $15• Arduino Clone (ATmega168) Free (M5)
Total $43
21SDP09 Team Siqueira
Gantt Chart
22SDP09 Team Siqueira
Next steps
Complete system integration Robot base/Movement
23SDP09 Team Siqueira
Questions?
Questions? Comments?