 |
|
 |
  |
|



|

|
Zap is a graphical flow chart tool that enables you to create lists of tasks for Cye to execute in a specified order at a specified time. Tasks are inserted into the list with a simple click-and-drag mouse operation, and parameters for each task are controlled with simple edit-boxes and drop-list controls.
Tasks Cye is able to perform include: beeping at a specified tone for a specified length of time; navigating to a HotPoint that you have placed on your map; executing a vacuum path that you have placed on your map; and waiting until -- or for -- any specific time before acting on your instructions. In addition, using Zap your robot can be made to repeat a specified number of tasks; execute a particular task on the condition the user gives the robot a little nudge; or open and execute a sub-program with a whole new set of tasks.
With these tasks, you have the power to make Cye vacuum your living room at 4 p.m. each day. Or you can program Cye to come into the kitchen each hour on the hour and beep like a grandfather clock. The possibilities are endless, and they are up to you.
The lists of tasks you create in Zap are actually programs. This is the best feature of Zap: when you use it, you are programming without using the complex, specialized language and skills that programming requires. Because of the graphical user interface, the tasks are easily set up and are easily described using simple, everyday English. Using Zap, you can create and edit programs for Cye to execute as easily as you can write and edit instructions for getting to the interstate. For example, look at the sample program to the right. This program will make Cye go into your bedroom at 7 a.m. and beep three times with a two-second break between each beep. Then, Cye will wait for 15 seconds for you to give it a nudge to let it know that you are awake. If you nudge it, it will return to its Home Base for recharging and await its next task. If you don't nudge it, it will keep continue beeping 3 times every 15 seconds until you do.
short version
|
 |
|