-
das setzt aber voraus das der bot immer auf der gleichen seite der linie bleibt.
er könnte aber mal aus versehen (zu schnell gedreht, externe krafteinwirkung auf den bot, oder so etwas) auf die andere seite kommen.
besser so: (bot mit zwei antriebsrädern und sensor dazwischen, R=motor rechts, L=motor links)
Code:
- R aus, L an (bot dreht (fast) auf der stelle)
- weiter bis linie überfahren (weis-schwarz-weis, jetzt weis der bot wo die linie ist)
-- falls nach voller drehung keine linie erkannt,
-- dann R und L an, etwas geradeaus fahren (stop wenn linie gefunden)
-- und wieder von vorne beginnen
(dadurch sucht der bot auf einem großen kreis nach der linie
- R an, L aus (bot dreht auf andere Seite)
- weiter bis linie überfahren (diesmal in der anderen richtung)
- wieder alles von vorne
dabei wird der bot im zickzack über die linie fahren.
da abwechselnd R und L laufen, dreht der bot nicht wirklich auf der stelle sondern fährt (langsam) vorwärts.
diese strategie dürfte die sicherste sein, aber nicht die optimale. zumindest muss man dabei die motoren nur ein und ausschalten.
besser kann mans machen, wenn die geschwindigkeit der motoren regelbar ist. dann kann man sozusagen vorausschauend der linie folgen und muss nur ab und zu die position der linie durch überfahren verifizieren.
noch besser gehts, wenn man zwei sensoren hat, von denen einer rechts und der andere links von der linie plaziert ist.
-
Hallo!
ehm 1. Nein wir dürfen leider keine fertigen ICs benutzen!!!
die Idee mit dem ZickZack fahren von fumir kommt der Lösung schon ziehmlich nahe!!! wir müssen einen Parkur in Herzform (ca 1m hoch) entlangfahren!!! Sensoren dürfen wir so viele wir wollen benutzen! Wir haben
uns jetzt mal 5 gesichert! Allerdings geht des Ganze auch auf Zeit.
wir haben uns überlegt auf jeden fall zwei vorne hinzumachen und einen in die Mitte des Roboters!!!
so waren unsere ersten Gedanken!
Wie würdet ihr die Sensoren anbringen???
und wie bekomme ich es hin dass der Robo auch schnell und sicher durch den
Parkur kommt?
mfg
-
wie wärs mit nem ausfahrbaren mast, an den ne kamera installiert ist?
dann kann der bot den parkur von oben sehen und gaaaanz schnell die linie entlangrasen :-)