design of a robotic guide/usher

32
Design of a Robotic Guide/Usher PROJECT 10 SENIOR DESIGN MEM491 Tyler Aaron MEM John Burchmore MEM Ian DeOrio ECE Jeff Gao MEM M. Ani Hsieh December 3, 2013

Upload: tyler-aaron

Post on 12-Jun-2015

342 views

Category:

Technology


1 download

DESCRIPTION

Design of an Autonomous Robot Guide/Usher Senior Design at Drexel University, 2013-2014

TRANSCRIPT

Page 1: Design of a Robotic Guide/Usher

Design of a Robotic Guide/UsherPROJECT 10

SENIOR DESIGN MEM491

Tyler Aaron MEMJohn Burchmore MEM

Ian DeOrio ECEJeff Gao MEM

M. Ani Hsieh

December 3, 2013

Page 2: Design of a Robotic Guide/Usher

Autonomous Robotics

Free From Direct Human Control

Menial Tasks

Exploration

Payload Delivery

DREXEL UNIVERSITY 2

Page 3: Design of a Robotic Guide/Usher

Robot Human Interaction

Exponential Growth

Workplace and Society

Safety

DREXEL UNIVERSITY 3

Page 4: Design of a Robotic Guide/Usher

Current Systems

DREXEL UNIVERSITY 4

Page 5: Design of a Robotic Guide/Usher

Motivation

Human Robot Interaction◦ Perception◦ Motion planning◦ Cognitive Models

DREXEL UNIVERSITY 5

Page 6: Design of a Robotic Guide/Usher

Future Applications

Robotics◦ Manufacturing◦ Household Assistants◦ Office Assistants◦ Medical Assistants

DREXEL UNIVERSITY 6

Page 7: Design of a Robotic Guide/Usher

Stakeholder Needs

DREXEL UNIVERSITY 7

Design Category Need

S1 Safety Potential for injuries during normal operation mitigated

Op1 Operation Minimize need for human input

P1 Programming Robust guest detection

P2 Programming Modular software components

Page 8: Design of a Robotic Guide/Usher

Methodology – Background

DREXEL UNIVERSITY 8

Page 9: Design of a Robotic Guide/Usher

Methodology – Perception Subsystem (Vision)

DREXEL UNIVERSITY 9

Depth Camera• Mesa Imaging ‐ SwissRanger SR400 (Time of Flight)• Cost: $4295 ‐ $9000

Color CCD Camera• Red/Green/Blue CCD Color Camera (RGB)• Cost: $30 ‐ $2000

Microsoft Kinect• RGB Camera / Depth Camera / Multiarray Microphone• Cost: $100

Page 10: Design of a Robotic Guide/Usher

Methodology – Perception Subsystem (Vision)

DREXEL UNIVERSITY 10

Page 11: Design of a Robotic Guide/Usher

Image ProcessingQR Code Recognition◦ Guest verification◦ Kinect scanning

Facial Recognition◦ Complex◦ Picture database◦ Eigenfaces

Elevator floor recognition◦ Lit elevator buttons◦ Image comparison

DREXEL UNIVERSITY 11

Page 12: Design of a Robotic Guide/Usher

Methodology – Perception Subsystem (Speaker Recognition)

DREXEL UNIVERSITY 12

Page 13: Design of a Robotic Guide/Usher

Methodology – Mobility Subsystem

iRobot Corporation

Control

Functionality

MatLAB Toolbox (MTIC)

DREXEL UNIVERSITY 13

Page 14: Design of a Robotic Guide/Usher

Methodology – Control Architecture Subsystem

DREXEL UNIVERSITY 14

Page 15: Design of a Robotic Guide/Usher

Methodology – Control Architecture Subsystem

DREXEL UNIVERSITY 15

Page 16: Design of a Robotic Guide/Usher

Methodology – Software Overview (General Overview)

DREXEL UNIVERSITY 16

Page 17: Design of a Robotic Guide/Usher

Methodology – Software Overview (Reflexive Obstacle Avoidance)

DREXEL UNIVERSITY 17

Page 18: Design of a Robotic Guide/Usher

Methodology – Software Overview (Guest Verification)

DREXEL UNIVERSITY 18

Page 19: Design of a Robotic Guide/Usher

Specifications/Metrics

DREXEL UNIVERSITY 19

Spec # Priority Need Metric

36 Stopping time S1 <0.75s

43 Success rate of obstacle avoidance S1 70%

42 Autonomous reliability Op1 70%

15 Number of inputs from user Op1 1

4 Time to recognize guest P1 <20s

5 Number of visitors can recognize at once P1 1 guest

40 Potential guest recongition methods P2 x>2

41 Potential methods of obstacle avoidance P2 x>1

Page 20: Design of a Robotic Guide/Usher

Codes & StandardsNew and emerging field

Standards still under development

ISO Standards◦ ISO/FDIS 13482: Safety requirements for personal care robots◦ ISO/AWI 18646‐1:Performance criteria and related test methods for service robot 

Used as guidelines

Work in progress

DREXEL UNIVERSITY 20

Page 21: Design of a Robotic Guide/Usher

Concept

DREXEL UNIVERSITY 21

Page 22: Design of a Robotic Guide/Usher

Description of Test BedElevator Interaction◦ Mock Button Panel

◦ LED Buttons

◦ Ground Floor Determination

Obstacle Avoidance◦ 10 ft. by 10 ft. Area◦ Preset Path◦ Stationary Obstacles◦ Moving Obstacles

Identifying Guests◦ Well Lit, Silent Environment◦ Image Scanned◦ Words Spoken

DREXEL UNIVERSITY 22

Page 23: Design of a Robotic Guide/Usher

Simulation/Experimental Results5 Sets of 10 Trials – 70% Success

Failure Points

Elevator Interaction◦ Ground Floor

Obstacle avoidance◦ > .5s Stoppage Time◦ Stationary Object Manuever

Guest Recognition◦ > 20 s Recognition Time

DREXEL UNIVERSITY 23

Page 24: Design of a Robotic Guide/Usher

Context and Impact –Economic Analysis

Market Interest◦ MINERVA / RHINO◦ ASIMO

Prototype Cost◦ Off‐shelf materials◦ Existing components◦ Software◦ Programming

DREXEL UNIVERSITY 24

Page 25: Design of a Robotic Guide/Usher

Context and Impact –Environmental Impact Analysis

Recyclable components

Rechargeable NiMH Battery

DREXEL UNIVERSITY 25

Page 26: Design of a Robotic Guide/Usher

Context and Impact – Social Impact Analysis

No impact to current jobs

Quality of life◦ Improved productivity◦ Minimal robot interaction

Human‐Robot Interaction◦ Communication◦ Engagement◦ Novice/Expert users

DREXEL UNIVERSITY 26

Page 27: Design of a Robotic Guide/Usher

Context and Impact – Ethical Analysis

Safety with human‐robot interaction◦ Mitigate potential for human injury◦ No damage to inanimate objects

Building security

Privacy of guests in the building

DREXEL UNIVERSITY 27

Page 28: Design of a Robotic Guide/Usher

Discussions/Future Work

Structure

Modular Software

Testing and Verification

DREXEL UNIVERSITY 28

Page 29: Design of a Robotic Guide/Usher

Project Management

DREXEL UNIVERSITY 29

Page 30: Design of a Robotic Guide/Usher

Project ManagementFreedcamp

Google Drive

Gantt Chart

DREXEL UNIVERSITY 30

Description Category Projected Cost Actual CostiRobot Create Hardware 219.99 0.00Microsoft Kinect Hardware 179.99 0.00Laptop (Acer Ferrari) Hardware 599.00 0.00Matlab Software 500.00 0.00OpenNI / NITE Software 0.00 0.00

80/20 T-Slotted Extrusion Support 31.15 N/APlastic casing for laptop Support 30.00 N/AKEY-BAK Key System 13.24 N/A

TOTAL $1,573.37 $0.00

Page 31: Design of a Robotic Guide/Usher

Referenceshttp://www.pages.drexel.edu/~sis26/Eigenface%20Tutorial.htm

http://www.iso.org/iso/2012_iso‐logo_print.png

http://www.iso.org/iso/home/store/catalogue_tc/catalogue_tc_browse.htm?commid=54138

http://www.ekaterinawalter.com/wp‐content/uploads/2013/11/qr_code_vote.jpg

http://www.machinery‐market.co.uk/news/3652/Robot‐suffers‐recognition‐problem

http://homesupport.irobot.com/app/answers/detail/a_id/2090

http://store.irobot.com/product/index.jsp?productId=3001463&cp=3335976&s=A‐ProductAge&parentPage=family

http://manhattaninfidel.com/wp‐content/uploads/2013/06/recycling‐symbol.jpg

http://support.xbox.com/en‐US/xbox‐360/repair/recycle‐your‐xbox

http://phys.org/news2397.html

DREXEL UNIVERSITY 31

Page 32: Design of a Robotic Guide/Usher

Questions?

Special thanks to Dr. Hsieh for guidance with the project.

DREXEL UNIVERSITY 32