Communication+Requirements - Task State(busy free...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
Robot Platform API Communication requirements: D = drive computer I = interface computer K = kiosk D –> I - Turn info (direction, ETA) - Drive State (moving, paused) - Remaining task duration - Charging/not-charging - Sudden obstacle/killswitch notification - Confirm interface command (i.e. robot is actually moving/paused) D –> K - Location - General Condition - Global Flag (communication or other error) I –> D - Destination (in coordinates or room #) - Begin travel (initial “go” command initiated by remote)
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: - Task State (busy, free)- Pause/Resume (initiated by remote)- Remote range/distance (including “out of range”)- Task completed (i.e. remote placed back on robot)- Killswitch I –> K- Task State (busy, free)- Remaining task duration- Charge status- General Condition- Global Flag (communication or other error) K –> I- Initial call for robotic assistance (busy or free?)- Destination (Room #, coordinates, name of person being visited)...
View Full Document

This note was uploaded on 01/27/2011 for the course CS 3803 taught by Professor Staff during the Spring '10 term at Georgia Tech.

Ask a homework question - tutors are online