RAMMBO the Robot Butler
description
Transcript of RAMMBO the Robot Butler
![Page 1: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/1.jpg)
RAMMBO
the Robot Butler
Robert Moroson
Angela Uribe
Melissa Jansen
Mahdi Moghaddamzadeh
Bianca Ragin
Our team (as stated above)
![Page 2: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/2.jpg)
Obje
ctive
s
Serves snacks/beverages upon request
Find owner location
Obstacle avoidance mechanism
CANDY SHOOTER!!!
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 3: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/3.jpg)
Appl
icatio
ns
& Ad
vant
ages
Useful for disabilities limiting ability to walk
Used in offices and at homes to save time
Separate refrigerator unit to load RAMMBO
Served right to your desk, couch, beds, etc…
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 4: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/4.jpg)
Goal
s
Low Able to navigate itself Find signal coming from
owner Move towards signal
Med Recognize and avoid
obstacles Receive vocal commands
In form of clapsHigh
Able to carry and shoot candies on command
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 5: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/5.jpg)
Functional Outline .
Sending Commands
Wireless Transmitte
rWireless Receiver
Microprocessor Voltage Amplifier
Powering Motors
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 6: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/6.jpg)
Cons
train
ts
Object sensing system
Powerful RF transmitter and receiver
Efficient program for path finding/rerouting
Cost
Candy shooting system
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 7: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/7.jpg)
Wire
less
Co
mm
unica
tio n
Xbee 1mW “Series 1” boards
Range = 300 feet USB programmable3.3 V’s, 50 mA250 Kbps data rate128 bit encryption
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 8: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/8.jpg)
Software
![Page 9: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/9.jpg)
ATmega2560 microcontroller
Input voltage: 7-12V
54 Digital I/O Pins (14 PWM
outputs)
16 Analog Inputs
256k Flash Memory
16Mhz Clock Speed
Arduino Mega 2560
Microcontroller
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
Control
![Page 10: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/10.jpg)
Control
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
Wireless Communication
Sensors
Position SensingWheelControl
![Page 11: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/11.jpg)
User Control
Testing commands 0x0: Status 0x1: Rotate Left 0x2: Rotate Right 0x3: Forward 0x4: Stop User Commands
0x9: Come
0xA: Go away
More for other functions
Code 0 1 2 3 4 5 6 7
Command
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 12: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/12.jpg)
Softw
are
Flow
Wait for commandLocate userNavigate to user Don’t bump into stuffStop
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 13: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/13.jpg)
Software FlowTeam RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
Sound-Recognitio
n
Goal Locator
Go Forward
Arrival
Obstacle Detector Interrupt
Await Comman
d
Maze-Running Algorith
m
Select Direction
CommandUser
Control
Inter
rupt
No Command
![Page 14: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/14.jpg)
Hardware
![Page 15: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/15.jpg)
SensingSensing
Obstacle Avoidanc
e
Infrared Pressure Ultrasonic
Find Caller
GPS Ultrasonic
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 16: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/16.jpg)
Obstacles
Cliff SensingWall SensingTransmitter & Receiver next to each otherVery Inexpensive
Distance Sensing from 3cm to 30cm
More expensive than
Infrared
Single Pole Single ThrowShort Circuits when PressedVery InexpensiveSimple to Implement
Obstacle Avoidanc
e
Infrared Ultrasonic Pressure
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 17: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/17.jpg)
GPS vs.
UltrasonicFind
Caller
GPS Ultrasonic
Transmitter on Remote
One or Two Receivers on Robot
Price within our budget
Need two Remote Robot
Accurate within cm Accuracy increases
price Not within our
budgetTeam RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 18: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/18.jpg)
Hardware Flow
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 19: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/19.jpg)
Envir
onm
enta
l & S
afet
y Im
pact
Disposal of parts 2-3 feet tall Tripping hazard Risk of it knocking items over if it hits a table
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 20: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/20.jpg)
Operation & Appearance
![Page 21: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/21.jpg)
Move
men
t
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
Microcontroller
Motor Driver
4 Optical Encoders
4 Motors
4 Tires & Wheels
![Page 22: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/22.jpg)
MotorsHT08-020 Stepper Motor
Two-phase stepper motor
Suitable for a wide range of
motion control applications
High Torque Weight 0.1lbs
Phase Voltage: 2.8V
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 23: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/23.jpg)
Tires
Northern Pneumatic Wheels
8" Tires
Non-marking Tires
250lbs Capacity
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 24: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/24.jpg)
Optic
al
Enco
ders
Size: 0.48" diameter
Single chip sensing technology
-40°C to 125°C operating temp
10-bit Analog output 2.6 kHz sampling rate
10-bit PWM output 1024 positions per revolutionTeam RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other
9/06/2011
![Page 25: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/25.jpg)
Motor Driver Chip protects logic chips Isolate electrical noise Prevents short-circuits Diodes give voltage protection Capacitors reduce electrical noise
and provide peak power Pull-up resistors prevent motor
movement during power up/down
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 26: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/26.jpg)
Phys
ical
Desig
n
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 27: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/27.jpg)
Division of Labor
Physical Design1st : Bianca2nd : Angie
Budget/Schedule
1st: Melissa2nd: Bianca Power
1st :Bianca2nd : Angie
Wireless1st : Mahdi
2nd : Melissa
Sensing1st : Melissa2nd : Mahdi Movement
1st : Angie2nd : Robert
Microcontroller1st : Robert2nd : Mahdi
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 28: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/28.jpg)
Powe
r Up
9V Battery Pack Motor Driver – 12V Motors – 5V Encoder – 5V Microcontroller – 12V
Xbees – 6.6VTotal: three 9V batteries
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 29: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/29.jpg)
Logistics
![Page 30: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/30.jpg)
Sche
dule By PDR:
Initial version
of users manual written
Create core circuit design
Fill out UROP funding form
Order parts
By CDR: Finish core
and peripheral circuit design
First revision of prototype
Software implementation
Finalize body design
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 31: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/31.jpg)
ScheduleMilestone 1
Motor and power systems functional Move through
instantaneous input
Command transmitter good for debugging
Programming completed
Milestone 2 Obstacle
maneuvering
Establish wireless communication Comes on
command
Looks pretty Full body built
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 32: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/32.jpg)
Functional Gantt Chart
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 33: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/33.jpg)
Planned Budget
Item PurposeCost (Est.
)XBee 1mW
Chip (2) Wireless Comm $50XBee
Explorer USB (2)
Development Board $50
Atmel Actual Microcontroller $10
Wheels (4) Movement $60Motors (4) Movement $355
Encoders (4) Motor Control $160Tax/Shipping ------------------------- $50
Total $735Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 34: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/34.jpg)
Financial AidDonations
Microcontroller
9V Batteries
Robot structure
Funding
3rd party support
UROP Grant
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 35: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/35.jpg)
Manu
fact
urab
ility
&
Sust
aina
bilit
y
Manufacturability Accurate Wireless
communication High resolution motors Body holds weight of other
partsSustainability Low power consumption Reliable parts and processors
Straight-forward debugging
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 36: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/36.jpg)
Questions?Thanks
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011
![Page 37: RAMMBO the Robot Butler](https://reader030.fdocuments.in/reader030/viewer/2022012919/56815f53550346895dce3215/html5/thumbnails/37.jpg)
Questions?Thanks
Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011