autonomous mapping robot jason ogasian jonathan hayden hiroshi mita worcester polytechnic institute...

15
Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor: R. James Duckworth Co-Advisor: David Cyganski

Upload: adriana-turnock

Post on 15-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Autonomous Mapping Robot

Jason Ogasian Jonathan HaydenHiroshi Mita

Worcester Polytechnic Institute

Department of Electrical and Computer Engineering

Advisor:R. James Duckworth

Co-Advisor:David Cyganski

Page 2: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Worcester Polytechnic Institute

2

Overview1. Project motivation

2. Background material

3. Robot functional overviewi. Design requirements

ii. The chassis

iii. System electronics

iv. Onboard sensors

v. Software implementation

4. Video demonstration of robot

5. Results and Recommendations

Page 3: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Worcester Polytechnic Institute

3

Project Motivation

• Establish a need: search and rescue• How will the project fill this need?• Time and budget constraints• Leave room for future expansion

– Allow room for additional functionality– Provide recommendations for future work

Page 4: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Background

• Existing mapping robots– CMU 3D texture mapping– MobileRobots’ Mapperbot– Centibots

• Commonalitieswith our design

Worcester Polytechnic Institute

4

3D texture mapping robot

Mapperbot

Centibots project

Page 5: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Robot Functional Overview- System Requirements -

• Project goal: Atwater Kent 3rd floor• Autonomous operation• Sufficient battery life/efficiency• Capable microprocessor• Wireless communication• Host software: Mapping GUI

Worcester Polytechnic Institute

5

Page 6: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Robot Functional Overview- High-level Diagram -

Worcester Polytechnic Institute

6

Page 7: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Robot Functional Overview- Robot Chassis -

• Requirements– Size– Wheels– Motors

• Purchasing vs. building– Focus on ECE aspects of design

Worcester Polytechnic Institute

7

Zagros Robotics:Max ’99 Mobile Robot Base.

Page 8: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Robot Functional Overview- System Electronics -

• Development board– Microprocessor (Linux)– USB and Ethernet

• Custom PCB– Power circuitry– Wireless module– Interface sensors with

development board

Worcester Polytechnic Institute

8

Olimex SAM9-L9260

Custom PCB

Page 9: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Robot Functional Overview- Onboard Sensors-

• Onboard Sensors– Optical encoders

• Dead reckoning

– Inertial Measurement Unit• Accelerometer and Gyroscope

– Ultrasonic sensors• Short-range navigation

– Laser Rangefinder• Mapping

Worcester Polytechnic Institute

9Hokuyo URG-04LX Laser

Devantech SRF05

Fairchild QRB1134

Custom IMU

Page 10: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Robot Functional Overview- Software Implementation -

• Communication code– Socket API

• Robot code– Sensor scheduling– Sensor drivers– Navigation algorithm

• Host application– Graphical user interface

• Real-time Operation

Worcester Polytechnic Institute

10

Page 11: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Worcester Polytechnic Institute

11

Graphical Map Display

Page 12: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Video Demonstration

Worcester Polytechnic Institute

12

Page 13: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Results and Recommendations

• Final product capabilities– Autonomous operation– Wireless data transfer– GUI map displayed to user– Systems working together to generate a map– Positional data error of 5.6%

• Suggestions for future work– Human detection capability– More robust chassis– Improved navigation algorithm

Worcester Polytechnic Institute

13

Page 14: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Acknowledgements

Thanks to:

• Professors Duckworth and Cyganski• ECE Shop• WPI Department of Electrical and

Computer Engineering

Worcester Polytechnic Institute

14

Page 15: Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:

Questions?

Worcester Polytechnic Institute

15