| Functions |
Tasks
|
| Moving |
|
|
|
|
|
|
- rotate clockwise,anticlockwise
|
|
|
- small swing and return to the original state. (in order to locate)
|
|
|
- move with different speed (low speed)
|
| Near Detecting |
|
|
- To get the unique ID for robot
|
|
|
- To get the chance to send near-detecting message.
|
|
|
- to send and receive the infrared that includes the self ID.
|
|
|
- To control the radiant intensity of emitter. Less than 5cm
|
|
|
- to record who or what is nearby
|
| Relative Locating |
|
|
- To get the chance to send locating messages.
|
|
|
- to send the broadcast message of 'I am ID'.
|
|
|
- to send the p2p message of relative location from the neighbouring robot to myself.
|
|
|
- to record the relative direction
|
| Message Transferring |
|
|
|
- to make the protocol for communication
|
|
|
- To get the chance to send messages.
|
|
|
| general |
- to make the software architecture.
|
|
|
- users can define new rules in the condition-action table.
|