1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE)...

23
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot

Transcript of 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE)...

Page 1: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

1SDP09 Team Siqueira

Rohan Balakrishnan (CSE) Conan Jen  (EE)Andrew Lok (EE)

Jonathan Tang (EE)

MAPPER: A Perfectly Portable Exploration

Robot

Page 2: 1 SDP09 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.

Page 3: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

3SDP09 Team Siqueira

A Scenario

Page 4: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

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

Page 5: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

5SDP09 Team Siqueira

Block Diagram

Page 6: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

6SDP09 Team Siqueira

Flow Chart

Page 7: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

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

Page 8: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

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

Page 9: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

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

Page 10: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

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

Page 11: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

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. 

Page 12: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

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. 

Page 13: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

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

Page 14: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

14SDP09 Team Siqueira

Software GUI (simulated)

Page 15: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

15SDP09 Team Siqueira

Software GUI (simulated)

 

Page 16: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

16SDP09 Team Siqueira

Software GUI (simulated)

 

Page 17: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

17SDP09 Team Siqueira

Figure: 3-D model of M-5 study room.

Room Scenario

Page 18: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

18SDP09 Team Siqueira

Room Scenario (actual)

 

Page 19: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

19SDP09 Team Siqueira

Resulting GUI (actual)

 

Page 20: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

20SDP09 Team Siqueira

Current Cost Breakdown

PARTS / BUDGET• Ultrasound Sensor $28• Stepper Motor $15• Arduino Clone (ATmega168) Free (M5)

Total $43

Page 21: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

21SDP09 Team Siqueira

Gantt Chart

Page 22: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

22SDP09 Team Siqueira

Next steps

Complete system integration Robot base/Movement

Page 23: 1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.

23SDP09 Team Siqueira

Questions?

Questions? Comments?