190 likes | 432 Views
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 on mechanical arm Turned on and off remotely Beam directed by moving mechanical arm.
E N D
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
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)
Use Case: Laser / LED Pointer Software Requirements Local Server • Function: toggleLight(on/off) Web Server • Web service call from client to local server
Use Case: Laser / LED Pointer Base System Components/Services • Mechanical arm/ arm controller system • Cargo bay pin connections for power
Use Case: Speaker Sound Overview • Mounted speaker on robotable to produce sounds loudenough for pet to hear • Activated and used remotely. • Either plays pre-recorded audioor live streamed audio
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
Use Case: Speaker Sound Software Requirements Local Server • Function: Open and close audio stream from remote iPhone to talk into speaker • Function: Play pre-recorded sounds stored in the local server Web Server • Web service calls from client to local server
Use Case: Speaker Sound Base System Components/Services • Remote communication from the web server to the local server. • Cargo bay pin connections for power
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.
Use Case: Play Ball Additional Hardware Requirements • Mounted Scoop Attachment complementing the existing arm • Spring loaded attachment on hand to launch the ball appropriately
Use Case: Play Ball Software Requirements Local Server • Function: 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 Server • Web service calls from client to local server
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
Use Case: Treat Dispenser Overview • Mounted Treat dispenserto feed and reward pet • Ability to dispense treatson demand remotely
Use Case: Treat Dispenser Additional 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)
Use Case: Treat Dispenser Software Requirements Local Server • Function: Dispense Treat on demand • Function: Service to trigger automatic treat dispensing in certain hours of the day Web Server • Web service calls from client to local server
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