pet bot overview design pitch. pet bot overview overview of use cases laser / led pointer speaker...

19
Pet Bot Overview Design Pitch

Post on 19-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Pet Bot Overview

Design Pitch

Page 2: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Pet Bot Overview

Overview of Use Cases

Laser / LED PointerSpeaker SoundPlay BallTreat Dispenser

Page 3: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Laser / LED Pointer

Overview

Light beam mounted onmechanical arm

Turned on and off remotely

Beam directed by movingmechanical arm

Page 4: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Laser / LED Pointer

Additional Hardware Requirements

Small LED flashlight (max 5v) or household laser pointer

Mounting hardware to attach light to mechanical arm

Custom cable to connect light to cargo bay pins (+/- 5 v)

Page 5: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Laser / LED Pointer

Software Requirements

Local Server Function: toggleLight(on/off)

Web Server Web service call from client to local server

Page 6: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Laser / LED Pointer

Base System Components/Services

Mechanical arm/ arm controller system

Cargo bay pin connections for power

Page 7: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Speaker SoundOverview

Mounted speaker on robotable to produce sounds loudenough for pet to hear

Activated and used remotely.

Either plays pre-recorded audioor live streamed audio

Page 8: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Speaker Sound

Additional Hardware Requirements

Small portable speaker able to emit sounds loud enough

Mounting hardware to attach speaker to robot

Cables to connect speaker to headphone jack and to power up the speaker

Page 9: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Speaker SoundSoftware Requirements

Local ServerFunction: Open and close audio stream from

remote iPhone to talk into speakerFunction: Play pre-recorded sounds stored in the

local server

Web ServerWeb service calls from client to local server

Page 10: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Speaker Sound

Base System Components/Services

Remote communication from the web server to the local server.

Cargo bay pin connections for power

Page 11: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Play Ball

Overview

User will controlrobot arm remotelyto pick up the balland or throw it.

Ability to launch ball at suitable speeds and distances to entertain the pet.

Page 12: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Play Ball

Additional Hardware Requirements

Mounted Scoop Attachment complementing the existing arm

Spring loaded attachment on hand to launch the ball appropriately

Page 13: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Play BallSoftware Requirements

Local ServerFunction: Launch the ball from the spring loaded

system Function: Be able to scoop up ball, keep it in place,

and tell if its ready for launching

Web ServerWeb service calls from client to local server

Page 14: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Play Ball

Base System Components/Services

Existing robot mechanical arm and all the functionality (movement) that’s already included

Robot movement and camera to go look for the ball once it is thrown

Page 15: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Treat Dispenser

Overview

Mounted Treat dispenserto feed and reward pet

Ability to dispense treatson demand remotely

Page 16: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Treat DispenserAdditional Hardware Requirements

Option I:◦A build in food container, which can open and

close the shell once receiving the command.

Option II:◦A motorized food container, which can dispense

pets food by tuning inside. (Like gum ball vending machine)

Page 17: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Treat Dispenser

Software Requirements

Local ServerFunction: Dispense Treat on demand Function: Service to trigger automatic treat

dispensing in certain hours of the day

Web ServerWeb service calls from client to local server

Page 18: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Use Case: Play Ball

Base System Components/Services

Remote communication from the web server to the local server.

Cargo bay pin connections for power on the treat dispenser

Page 19: Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser

Pet Bot: Updated UML Diagram