ambassador assisting robot for armstrong hall roscoe: robot of the school of engineering

58
Ambassador Assisting Robot for Armstrong Hall RoScoE: Robot of the School of Engineering Senior Project Presentation Harrison Billmers Mike DiMeo Andrew Specian Advisors: Dr. Yunfeng (Jennifer) Wang Dr. Orlando Hernandez 1

Upload: marvel

Post on 24-Feb-2016

43 views

Category:

Documents


0 download

DESCRIPTION

Ambassador Assisting Robot for Armstrong Hall RoScoE: Robot of the School of Engineering. Senior Project Presentation Harrison B illmers Mike DiMeo Andrew Specian Advisors: Dr. Yunfeng (Jennifer ) Wang Dr. Orlando Hernandez. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

1

Ambassador Assisting Robot for Armstrong Hall RoScoE:Robot of the School of Engineering

Senior Project PresentationHarrison Billmers

Mike DiMeoAndrew Specian

Advisors: Dr. Yunfeng (Jennifer) WangDr. Orlando Hernandez

Page 2: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

2

Design Objective

Background: Tours of Armstrong are vital in recruitment… it Can Be Extended Multimedia DisplayInsight into Facilities and CapabilitiesObjective: Design a collaborative robotic platform to aid in recruitment.

Page 3: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

3

Ambassador Assistant

Hello My Name Is

RoScoE

Page 4: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

4

Design Requirements and Features

Safety! Multimedia InteractionBody Language Facial ExpressionsSpeech Output Approachable & Friendly AppearanceMobile Expandable

Page 5: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

5

Assisting Robot Functions

Page 6: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

6

Safety Standards

Robot Safety:◦OSHA[1]- Robotics

Awareness Barrier Device Presence Sensing Devices Emergency Braking Audible/Visual Warning Controls that initiate power or motion are

constructed and guarded against accidental operation.

Page 8: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

8

Tour Safety

Shared Space Safety◦Stop motion in shared space◦Plan tour positions with safety in mind

RWal

l

RA

A

Page 9: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

9

Tour Planning

Key points Undergraduate

Institution. Wide variety of research

and design projects More ideal classroom

size (18-24 students) Interdisciplinary projects MUSE Program State of the art

equipment

Page 10: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

10

Mike

Safety! Multimedia InteractionBody Language Facial ExpressionsSpeech Output Approachable & Friendly AppearanceMobile Expandable

Page 11: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

11

Wheel Arrangement

Hilare-type configurationForward/Reverse direction functionality0o turning radiusStability during operation

Page 12: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

12

Motor Selection

102 lb-ins torque94 RPMMax speed of 6 ft/s13.98 A, 12V 19.1:1 gear reductionWeigh approximately 14 lbs.

Dayton 1Z831 Gearmotor

Page 13: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

13

Frame Design

Aluminum 6063 T-6 Tubing6061-T6 PlatesTotal height of 4.5 ftLow center of massVertical HDPE shelf

Page 14: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

14

Body AppearanceMori, M.; MacDorman, K.F.; Kageki, N., "The Uncanny Valley [From the Field]," Robotics & Automation Magazine, IEEE , vol.19, no.2, pp.98,100, June 2012

Page 15: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

15

Senior Project II

Dolly systemImplementing vibration isolation to

electronicsMounting of arms and headDesign and manufacture of exterior body

Page 16: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

16

Gantt Chart

Page 17: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

17

Andrew

Safety! Multimedia InteractionBody Language Facial ExpressionsSpeech Output Approachable & Friendly AppearanceMobile Expandable

Page 18: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

18

Arm Design Considerations

DoFsActuation TypeMaterial Selection

[1]

Page 19: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

19

Arm Degrees of Freedom

Human Ambassador: 5Average Conducting Robot: 2-3Conduction Robot Exception: 4

Decision: 3

• Most Ambassador Arm Motions• Reduce Weight• Extra Servos• Power Consumption

Page 20: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

20

Final Selection

Figure 1: Three arm positions with DOF points displayed.

Elbow-Servo 3 Shoulder Rotator-Servo 2 Wing-Servo 1

Page 21: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

21

Actuation Decision Matrix

ControlDifficulty

Cost DesignDifficulty

Return on Complexity

Total

DC Motor 1 3 2 3 9Servo 3 3 3 2 11Piston 2 1 1 3 7

Scale ___ Option3 Best2 Acceptable1 Worst

Page 22: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

22

Design Process

Arm Design SPI

Structual Design

Material

Balsa Aluminum

Size and Thickness

Optimization

Composite

Geometry

Research Existing Designs

Tour Guide Robots

Conducting Robot Industry

Actuation

DC Motors Servo

Pulleys Direct Shaft

Supports and Bushings

Page 23: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

23

Preliminary Designhttp://www.foamular.com/foam/products/foamular-250.aspx

Page 24: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

24

Final Design

Total Mass One Arm (kg)Conducting

RobotIteration

1Final

Design0.80 0.77 0.43

Servo Torque(kg-cm)Required Available

7.93 20.80

Page 25: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

25

Expandable & Modular

Page 26: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

26

Analysis

Page 27: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

27

Safety

Reduce Mass => Increase ControlLess Interia => Less DamageFoam Insulated MetalSlow Fluid MotionsSafe Manufacturing Practices

Page 28: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

28

SP II

Buy MaterialsManufacturingIntegrate Arm with FrameProgramming MotionFoam and Shell

Page 29: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

29

Gantt Chart

Page 30: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

30

Harrison

Safety! Multimedia InteractionBody Language Facial ExpressionsSpeech Output Approachable & Friendly AppearanceMobile Expandable

Page 31: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

31

Safety Considerations

Sensors◦Rangers reduce risk of collision◦Accelerometer shuts down in rare case of

tippingKill Relay

◦Wired to E-Stop and RPi for manual and automatic shutoff

Motion Control◦Hard-Coded maximum speed constant

Fused Power Supply

Page 32: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

32

Physical Design Considerations

RuntimeCostSpaceComplexityEase-of-interfacingOff-the-shelf verses Custom Built

Page 33: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

33

Physical Circuitry System

Laptop

5v Reg

7.2v Reg

LLC

Screen Speakers120vac Inverter

Electronic

SpeedControl

Battery12v, 60a

SLACharger

Kill Relay

Rangers

Motor

Motor

LLCArmServos

PWMController

Rasp. PiAcceler-ometer

E-Stop

LEDs

PowerControl

Presentation

Page 34: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

LEDs

PWMController

System(Signal)34

LLC

Rangers

Rasp. Pi

Acceler-ometer

Raspberry PiFor all the Physical Control Systems(Interfaces w/ WiiMote and Laptop)

LightsRun via SPI, used for warning

PWM ControllerRuns servos and ESC

RangersPrevent Collisions

AccelerometerStops system incase of tip-over

Page 35: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

35

System(Presentation)

Laptop Screen Speakers

Main LaptopRuns Face/Speech/Presentation

Touch ScreenDisplays Face

Also allows interaction

SpeakersUsed for Speech Output

and Warning

Page 36: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

36

System (Power)

5v Reg

7.2v Reg

120vac Inverter

Battery12v, 70a

SLACharger

Kill Relay

Sealed Lead Acid batteriesUtilized because of high-capacity to priceDual Battery Setup for distributed weight

Kill RelayUsed to physically cut off power

5 volt regulatorPowers the Raspberry Pi and logic circuits

7.2 volt regulatorPowers the servos

120VAC InverterPowers the Laptop, Screen, Speakers

Page 37: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

37

Software Control Locality

Raspberry Pi

Rangers

Bluetooth

Motors/Servos Accelerometer

Laptop

FacePresentation

Speech

LEDs

Page 38: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

38

Presentation Software

Run Presentation on Facial Screen◦Slides, Videos, Photos

Presentation run from MP4◦Videos directly played◦Slides are freeze frames

Page 39: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

39

Facial Control

Face run from custom shapes inOpenGL◦Allows for smooth, dynamic face◦Also allows for 3D models if expanded

Voice generated from eSpeak TTS Library

Utilized touch “buttons” on screen sides for interaction

Page 40: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

40

Prototype Face

Home

Gallery

Lab

Page 41: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

41

Program Flowchart

FaceOpenGL

SpeecheSpeak

Start

Present/Face

Face

Check WiiMotevia Rpi(WiiUse)

MoveArmsvia RPi

Run/PausePresentation

VLC

Check Touch ScreenOpenGL

Present

Page 42: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

42

Future Goals

Build System◦Over break◦Confirm Raspberry Pi system operation

Complete Program System◦Libs tested – Finish final integration◦Complete by latest Mid-February

Build the first tour◦March

Page 43: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

43

Gantt Chart

Page 44: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

44

Team Management

BudgetTour PlanningIntegrationStandards

Page 45: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

45

Budget

Item PriceLaptop 700Touch Screen 225Battery 150Motor Controller 175Sensors   Speakers 20 Lights 25 Ultrasonic 110 Other 20Remote Controller 60Building Materials 470Motors 0Power Management 275Heat Control (Fans) 60Totals 2290*

Item PriceMaterials* 1990

Travel & Competition 1360

Total Requested 3350

Funding Amount RequestTeam Funds -300 1990*Possible Grants -600 1390*Possible Laptop Donation

-700 690*

Page 46: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

46

Funding

Secure Funding

http://www.linuxcertified.com/images/lc2210d-front-left.jpg

PCJShttp://www.ieeeghtc.org/sponsors-exhibitors-2012/

Page 47: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

47

ASME Competition

Robotics- Undergraduate Division

◦First Place: Remote Controlled Robotic Firefighting System– College of New Jersey

Page 48: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

48

Page 49: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

49

Questions?

Andrew Specian (ME) ◦ Project Manager ◦ Arm Design ◦ Media Collection and Tour

Planning

http://tcnjroscoebot.wordpress.com/

Harrison Billmers (ECE) ◦ Facial Animation and Motor Control ◦ Drive Motor Control with Navigation ◦ Multimedia Interface

Special thanks to John Sperduto, for aesthetics and modeling consulting

Mike Dimeo (ME) ◦ Drivetrain ◦ Frame Design ◦ Protective Case for the

Electronics ◦ Appearance Aesthetics

RoScoE:Robot of the School of Engineering

Page 50: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

50

Support Slides

Page 52: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

52

Fundraising

Seeking ASME and IEEE Grant/Funding.IEEE PJCS FundingASME Conference Presentation

Page 53: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

53

Circuit Selection

Page 54: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

54

Circuitry

Page 55: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

55

Roles

Mike Dimeo◦ Drivetrain◦ Frame Design◦ Protective Case for the Electronics◦ Appearance Aesthetics

Andrew Specian◦ Project Manager◦ Arm Design◦ Media Collection and Tour Planning

Harrison Billmers (ECE)◦ Facial Animation and Motor Control◦ Drive Motor Control with Navigation◦ Safety◦ Multimedia Interface

Page 56: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

56

Standards

Robot Safety:◦OSHA[1]- Robotics

Awareness Barrier Device Presence Sensing Devices Emergency Braking Audible/Visual Warning Controls that initiate power or motion are

constructed and guarded against accidental operation.

Page 57: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

57

Gantt Chart

Page 58: Ambassador Assisting Robot for Armstrong  Hall RoScoE: Robot  of the School of  Engineering

58

Accomplishes

Servo TestingDrive Motor TestingConducting Robot Functionality(more in

future)