ambassador assisting robot for armstrong hall roscoe: robot of the school of engineering
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 PresentationTRANSCRIPT
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
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.
3
Ambassador Assistant
Hello My Name Is
RoScoE
4
Design Requirements and Features
Safety! Multimedia InteractionBody Language Facial ExpressionsSpeech Output Approachable & Friendly AppearanceMobile Expandable
5
Assisting Robot Functions
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.
7
Evaluate Work Environment
RIA: Collaborative Robotic Standards
http://www.plantengineering.com/industry-news/top-stories/single-article/safety-and-control-in-collaborative-robotics/6fec60e21f303fa660c81bb2584236f8.html
8
Tour Safety
Shared Space Safety◦Stop motion in shared space◦Plan tour positions with safety in mind
RWal
l
RA
A
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
10
Mike
Safety! Multimedia InteractionBody Language Facial ExpressionsSpeech Output Approachable & Friendly AppearanceMobile Expandable
11
Wheel Arrangement
Hilare-type configurationForward/Reverse direction functionality0o turning radiusStability during operation
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
13
Frame Design
Aluminum 6063 T-6 Tubing6061-T6 PlatesTotal height of 4.5 ftLow center of massVertical HDPE shelf
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
15
Senior Project II
Dolly systemImplementing vibration isolation to
electronicsMounting of arms and headDesign and manufacture of exterior body
16
Gantt Chart
17
Andrew
Safety! Multimedia InteractionBody Language Facial ExpressionsSpeech Output Approachable & Friendly AppearanceMobile Expandable
18
Arm Design Considerations
DoFsActuation TypeMaterial Selection
[1]
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
20
Final Selection
Figure 1: Three arm positions with DOF points displayed.
Elbow-Servo 3 Shoulder Rotator-Servo 2 Wing-Servo 1
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
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
23
Preliminary Designhttp://www.foamular.com/foam/products/foamular-250.aspx
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
25
Expandable & Modular
26
Analysis
27
Safety
Reduce Mass => Increase ControlLess Interia => Less DamageFoam Insulated MetalSlow Fluid MotionsSafe Manufacturing Practices
28
SP II
Buy MaterialsManufacturingIntegrate Arm with FrameProgramming MotionFoam and Shell
29
Gantt Chart
30
Harrison
Safety! Multimedia InteractionBody Language Facial ExpressionsSpeech Output Approachable & Friendly AppearanceMobile Expandable
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
32
Physical Design Considerations
RuntimeCostSpaceComplexityEase-of-interfacingOff-the-shelf verses Custom Built
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
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
35
System(Presentation)
Laptop Screen Speakers
Main LaptopRuns Face/Speech/Presentation
Touch ScreenDisplays Face
Also allows interaction
SpeakersUsed for Speech Output
and Warning
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
37
Software Control Locality
Raspberry Pi
Rangers
Bluetooth
Motors/Servos Accelerometer
Laptop
FacePresentation
Speech
LEDs
38
Presentation Software
Run Presentation on Facial Screen◦Slides, Videos, Photos
Presentation run from MP4◦Videos directly played◦Slides are freeze frames
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
40
Prototype Face
Home
Gallery
Lab
41
Program Flowchart
FaceOpenGL
SpeecheSpeak
Start
Present/Face
Face
Check WiiMotevia Rpi(WiiUse)
MoveArmsvia RPi
Run/PausePresentation
VLC
Check Touch ScreenOpenGL
Present
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
43
Gantt Chart
44
Team Management
BudgetTour PlanningIntegrationStandards
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*
46
Funding
Secure Funding
http://www.linuxcertified.com/images/lc2210d-front-left.jpg
PCJShttp://www.ieeeghtc.org/sponsors-exhibitors-2012/
47
ASME Competition
Robotics- Undergraduate Division
◦First Place: Remote Controlled Robotic Firefighting System– College of New Jersey
48
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
50
Support Slides
51
Pictures
http://blog.spoongraphics.co.uk/wp-content/uploads/2011/robot/robot-character.jpg
www.startedbyamouse.comhttp://images2.wikia.nocookie.net/__
cb20111108222607/transformers/images/4/4a/Dotm-optimusprime-poster.jpg
http://forums.trossenrobotics.com/attachment.php?attachmentid=2036&d=1281619437
http://www.cearta.ie/wp-content/uploads/2006/hello_world.png
52
Fundraising
Seeking ASME and IEEE Grant/Funding.IEEE PJCS FundingASME Conference Presentation
53
Circuit Selection
54
Circuitry
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
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.
57
Gantt Chart
58
Accomplishes
Servo TestingDrive Motor TestingConducting Robot Functionality(more in
future)