rammbo the robot butler rammbo the robot butler r obert moroson a ngela uribe m elissa jansen m ahdi...

Post on 20-Jan-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

RAMMBO

the Robot

Butler

Robert Moroson

Angela Uribe

Melissa Jansen

Mahdi Moghaddamzadeh

Bianca Ragin

Our team (as stated above)

Obje

ctiv

es

Serves snacks/beverages upon request

Find owner location

Obstacle avoidance mechanism

CANDY SHOOTER!!!

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Applic

ati

ons

& A

dva

nta

ges

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

Goals

Low Able to navigate itself

Find signal coming from owner

Move towards signal

Med Recognize and avoid

obstacles

Receive vocal commands In form of claps

High Able to carry and shoot

candies on command

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Functional Outline .

Sending Commands

Wireless Transmitte

r

Wireless Receiver

MicroprocessorVoltage

AmplifierPowering Motors

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Const

rain

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

Wir

ele

ss

Com

munic

ati

o n

Xbee 1mW “Series 1” boards

Range = 300 feet

USB programmable

3.3 V’s, 50 mA

250 Kbps data rate

128 bit encryption

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Software

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

Control

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Wireless Communication

Sensors

Position SensingWheelControl

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

Soft

ware

Flo

w

Wait for commandLocate userNavigate to user Don’t bump into stuffStop

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

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

Inte

rrup

t

No Command

Hardware

SensingSensing

Obstacle Avoidanc

e

Infrared Pressure Ultrasonic

Find Caller

GPS Ultrasonic

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Obsta

cles

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

GPS vs.

Ultra

sonic

Find 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

Hardware

FlowTeam RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Envi

ronm

enta

l & S

afe

ty

Impact

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

Operation & Appearance

Move

ment

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Microcontroller

Motor Driver

4 Optical Encoders

4 Motors

4 Tires & Wheels

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

Tire

s Northern Pneumatic Wheels

8" Tires

Non-marking Tires

250lbs Capacity

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Opti

cal

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 revolution

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Moto

r Drive

r

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

Phys

ical

Desi

gn

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

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

Pow

er

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

Logistics

Sch

edule

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

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

Functional Gantt Chart

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Pla

nned

Budget

Item PurposeCost (Est.

)XBee 1mW

Chip (2)Wireless Comm $50

XBee Explorer USB

(2)

Development Board

$50

AtmelActual

Microcontroller$10

Wheels (4) Movement $60Motors (4) Movement $355

Encoders (4) Motor Control $160

Tax/Shipping ------------------------- $50

Total $735

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Financia

l Aid

Donations

Microcontroller

9V Batteries

Robot structure

Funding

3rd party support

UROP Grant

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Manufa

ctura

bili

ty &

Sust

ain

abili

ty

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

Questions?Thanks

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

Questions?Thanks

Team RAMMBO Robert, Angie, Melissa, Mahdi, Bianca, Other 9/06/2011

top related