6.3 Complexe lijnvolgers
Robots, die lijnen volgen of patronen ontwijken, worden vaak van
een lichtbron en twee of meer lichtcellen voorzien, waarmee het
zoeksysteem de doorgetrokken lijn kan identificeren. Principieel kan
de robot van een speciale zoekroutine worden voorzien, waarmee
de detector in een zoekmodus (volgens een speciaal zoekpatroon,
bijvoorbeeld een spiraal met een steeds groter wordende radius)
rondrijdt totdat de sensor een opvallend lijnpatroon kruist en vervol-
gens deze lijn gaat volgen.
Het schrijven van een software die een dergelijke zoekprocedure
voor willekeurige lijnpatronen met een bevredigend gemiddelde tot
een goed einde brengt, behoort al tot de uitgesproken veeleisende
programmeeropdrachten.
Het project kan echter nog worden uitgebreid met een speurtocht
in een willekeurig bontgekleurd lijnenpatroon, waarin de robot door
geluid wordt afgeschrikt en daarop bijvoorbeeld onmiddellijk de
dichtstbijzijnde rode lijn opzoekt, die hem naar een veilig onderko-
men in een donkere "garage" leidt.
Zodra het na dit geluidsconcert een tijdlang rustig blijft, waagt de
robot zich voorzichtig naar buiten en gaat op zoek naar een groene
lijn die het systeem naar een tweede garage met een intensief
groen licht zal leiden, waar de robot zich ook bij lawaai van zware
bassen veilig thuis voelt. Als men echter hoge blokfluittonen in het
geluid mengt, wordt de robot onrustig en verlaat zijn groene onder-
komen om de rode lijn naar de donkere hut op te zoeken.
- 22 -