Foooob
08.11.2005, 14:47
Hallo
Ich plane um meinen autonomen Roboter etwas unabhängiger zu machen ein Kompass-Modul einzubauen.
Es geht um die Umsetzung, ich weis noch nicht wie ich das machen soll...
Als Kompass-Modul will ich dieses hier einsetzen:
http://www.roboter-teile.de/Shop/themes/kategorie/index.php?kategorieid=22
Nun will ich möglichst folgendes erreichen:
1. Der Roboter soll einer einstellbaren Gradzahl folgen. Beispielsweise dreht man an einem Poti und der eingestellte Wert überträgt sich dann auf den Roboter und er folgt dieser Gradzahl.
2. Die Zykluszeit in der sich der Roboter nach dem Kompass ausrichtet sollte irgendwie verstellbar sein. Würde er sich zu oft ausrichten in Häusern zum Beispiel würde er sich "verfangen", er wäre viel zu sehr damit beschäftigt sich auszurichten als der Wand, die ihn behindert auszuweichen. Um das dem jeweiligen Umstand anzupassen wäre deswegen eine variable Zykluszeit gut.
Wie setzt man soetwas um?
Verwende einen ATmega162, Ansteuerung über I2C
Ich plane um meinen autonomen Roboter etwas unabhängiger zu machen ein Kompass-Modul einzubauen.
Es geht um die Umsetzung, ich weis noch nicht wie ich das machen soll...
Als Kompass-Modul will ich dieses hier einsetzen:
http://www.roboter-teile.de/Shop/themes/kategorie/index.php?kategorieid=22
Nun will ich möglichst folgendes erreichen:
1. Der Roboter soll einer einstellbaren Gradzahl folgen. Beispielsweise dreht man an einem Poti und der eingestellte Wert überträgt sich dann auf den Roboter und er folgt dieser Gradzahl.
2. Die Zykluszeit in der sich der Roboter nach dem Kompass ausrichtet sollte irgendwie verstellbar sein. Würde er sich zu oft ausrichten in Häusern zum Beispiel würde er sich "verfangen", er wäre viel zu sehr damit beschäftigt sich auszurichten als der Wand, die ihn behindert auszuweichen. Um das dem jeweiligen Umstand anzupassen wäre deswegen eine variable Zykluszeit gut.
Wie setzt man soetwas um?
Verwende einen ATmega162, Ansteuerung über I2C