| 1 | Mensen beschermen (Asimov1)trg1 | Dodemansknop
| trg2 | Maximum snelheid gebruiker
|
|
| 2 | Zelfbescherming (Asimov3)trg1 | Bumpers geraakt
1 | Maak noodstop | 2 | Achteruit naar vrijheid |
|
|
| 3 | Gebruiker commando`s (Asimov2)trg1 | Joystick
| trg2 | IR TV afstandsbediening
| trg3 | Keyboard serial monitor
1 | Update user speed limit | 2 | Zet maximale gebruikerssnelheid EEPROM |
|
|
| 4 | Onderhoudtrg1 | Accu laden
1 | Leeg vangbak | 2 | Verbind robot met lader |
|
|
| 5 | Basisgedrag (Main loop)trg1 | Track Target set
1 | Bepaal huidige positie | 2 | Location target set | 3 | Zet doel locatie |
| trg2 | Track Calculate
1 | Lees huidige locatie | 2 | Lees actuele snelheid |
| trg3 | Track Drive
1 | Beweeg robot | 2 | Beweeg robotarm | 3 | Beweeg sensorkop | 4 | Stofzuig insect |
| trg4 | Check accuspanning
|
|
| 6 | Wereldmodel aanpassen (Vaste tijd interrupt)trg1 | Korte termijn
1 | Leer locaties | 2 | Leer routes | 3 | Patroonherkenning | 4 | Lees orientatie xyz |
| trg2 | Lange termijn
|
|