|
|
0 |
| Part 1 : Building blocks. Why simulations | |
|
|
1 |
| Introduction to RobotBASIC | |
|
|
2 |
| RobotBASIC sensors | |
|
|
3 |
| Remote control algorithms | |
|
|
4 |
| Random roaming | |
|
|
5 |
| Debugging | |
|
|
6 |
| Part 2 : Developing a toolbox of behaviors. Following a line | |
|
|
7 |
| Following a wall | |
|
|
8 |
| Avoiding drop offs and restricted areas | |
|
|
9 |
| Vector graphics robot | |
|
|
10 |
| Part 3 : Complex compound behaviors. Mowing and sweeping robot | |
|
|
11 |
| Locating a goal | |
|
|
12 |
| Charging the battery | |
|
|
13 |
| Negotiating a maze | |
|
|
14 |
| Negotiating a home or office | |
|
|
15 |
| Part 4 : Going further. True intelligence : adaptive behavior | |
|
|
16 |
| Relating simulations to the real world | |
|
|
17 |
| Contests with RobotBASIC | |
|
|
18 |
| Robot BASIC in the classroom | |
|
|
19 |
| Appendices. The RobotBASIC IDE | |
|
|
20 |
| The RobotBASIC language | |
|
|
21 |
| Commands, functions, and other details | |
|
|
22 |
| Ports and serial input/output | |
|