Mám LEGO NXT a čtvercový pokoj o rozměrech 100 x 100 cm. Jako výchozí bod bych chtěl vždy použít střed místnosti (černá skříňka). Zelená krabička bude mým parkem. Kruhy mohou být náhodně umístěnými překážkami na mé cestě. Červené jsou stěny místnosti. Cíle:
- Při spuštění bez ohledu na to, kde se robot nachází, měl by se vrátit do středu, poté by měl být schopen na požádání zaparkovat do zeleného pole.
- V vracející se centrum / postup domů mohou být na cestě překážky, měl bych se pokusit tyto překážky překonat a úspěšně zaparkovat. Překážky nemusí být kruhové, mohou být také čtvercové.
- Pokud je v oblasti parku / středu překážka, měl bych uvést chybu, že není možné zaparkovat nebo přerušit parkování .. .
Nejhorší scénáře: Robot vycházející z rohu a překážky na cestě k parkování. Prozatím používám barevný senzor a ultrazvukový senzor, mohu také přidat gyroskopický senzor, ale zatím jsem o něm nehledal. Mám také RFID senzor, ale myslím, že jen se 2 transpondéry to moc nepomůže.
Moje první výzva je bez jakýchkoli překážek pro začátečníky, bude identifikovat střed robota a ví, kde je musí pocházet z náhodné polohy. Nějaké tipy?