User manual

- 31 -
7.3 Złożonerobotytypulinefollower
Roboty,którepodążajązaświatłemlubpotorzejkrzywejwymagają
źródłaświatła,np.diodylubwiększejilościczujnikówświatła.Takie
urządzeniapozwalająukładowinaidentykacjęlinii,poktórejrobot
mapodążać.Pierwszymkrokiemwprogramiepowinnybyć
instrukcjepozwalającerobotowinapoczątkoweodnalezienielinii,
któratworzywzór,poktórymrobotmasięporuszać.Takiwzórmoże
sięskładaćzinstrukcji,gdziewzoremjest,np.spirala,czyliokrąg
ozwiększającymsiępromieniu.Robotbędziepodążałzaliniątoru
wyznaczonymprzezliniędopókiczujniktęliniębędziewykrywać.
Pisanietakichprogramównależydoosobnejkategorii
oprogramowaniairozwiązujeproblemypodążaniazakażdym,nawet
trudnymwzorem,np.zostrymizakrętamiitd.
7.3.1 Złożonezachowania(jakozadanieprogramistyczne)
Projektmożebyćspomplikowany,np.jeślimusipracowaćwśród
skomplikowanego,wielokolorowegootoczeniaorazlinii,aza
zadaniemapodążaniezaczerwonąlinią,którazaprowadzigodo
bezpiecznegoicichego“garażu”.
Jaktylkohałasustanie,robotmożeopuścić“garaż”izacząćszukać
zielonejliniiprowadzącejdokolejnego,pełnegomuzyki.
Jeślimuzykazawierawsobiewysokieczęstotliwości,których
robotnielubi,opuścitomiejscewposzukiwaniudrogidodomu,czy
pierwszegobezpiecznego“garażu”.