Stap 3: Het theoriedeel 3
Die zich bewegen lijkt op de foto.
In plaats van het draaien links dan draaien en draaien weer links, moet de robot rechte gegaan zijn. Zodat we kunnen zeggen dat LBL = S.
Deze substitutie is wat de robot gebruikt om het pad te optimaliseren. Dat is een voorbeeld, maar hier is de hele lijst:
LBR = B
LBS = R
RBL = B
SBL = R
SBS = B
LBL = S
U kunt niet tegenkomen al deze als doolhof op te lossen, maar ze vereist zijn bij het optimaliseren van het pad. Sommige zelfs terug te zetten "B" in het pad. Dit is nodig om het pad correct verder te optimaliseren. U kunt achterhalen waarom voor uzelf of gewoon vertrouwen mij.
Laat ons pad optimaliseren nu dat we weten hoe te:
Pad = LBLLBSR
LBL = S dus zou onze nieuwe pad: SLBSR
We weten ook LBS = zijn dus onze nieuw pad zou: SRR
Zoals u kunt zien we het pad dat zochten we.
Mijn robot optimaliseert het pad als het reizen. Het pad wordt opgeslagen in een matrix en wordt telkens wanneer het gaat om op te slaan van een nieuwe beweging, gecontroleerd om te zien als de vorige verhuizing was een "B", als het was toen het optimaliseert het pad. U moet weten ten minste 3 verplaatst naar het optimaliseren van het pad: onderweg vóór en na het omdraaien (en zelf het omdraaien).