Ich würde sagen, das innere Rad muss sich rückwärts drehen.
Bei einer gefüllten 8 wäre die Taile ein Problem, bei deiner Beispiel-8 ist sie es aber auch.
Bild hier
ASURO soll die Kontur einer auf DinA4-Papier gezeichneten Acht verfolgen.
Siehe gif-Animation im Anhang:
Mit einem "normalen" Linienfolgeprogramm verliert er die Kontur nach ca. einem Halbkreis, da die Hinteräder die Kurve nicht mit ausfahren. (orange in der Animation). Es wäre ideal, wenn die Kontur immer in der Mitte des ASURO bleiben würde. (blau).
Schafft das jemand?
Evtl. ist es mit einer schwarz gefüllten Acht einfacher.
Ich würde sagen, das innere Rad muss sich rückwärts drehen.
Bei einer gefüllten 8 wäre die Taile ein Problem, bei deiner Beispiel-8 ist sie es aber auch.
Bild hier
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Joa. Entweder das innere Rad muss sich rüchwärts drehen oderstehen bleiben.
Gibt der mit der 8 eigendlich keine Probleme? Weiß der Asuro immer wo er her muss?
Ansonsten:
#include <asuro.h>
int main(void)
{
unsigned int data[2];
Init();
FrontLED(ON);
MotorDir(FWD,FWD);
while(1)
{
LineData(data);
if(data[0]>data[1])
{
MotorSpeed(80,0);
BackLED(ON,OFF);
}
else if (data [0] < data [1] )
{
MotorSpeed(0,80);
BackLED(OFF,ON);
}
else
{
MotorSpeed(80,80);
BackLED(ON,ON);
}
}
return 0;
}
Zitat von radbruchAusprobiert habt ihr das aber nicht - oder?Zitat von Roboaktiv
Daran habe ich nämlich auch zuerst gedacht - aber....
Tipp: "Probieren geht über Studieren"
Gruss M.
Wenn man auf das animierte Gif klickt kommt man an eine Stelle in einem älteren Thread mit einem Programm mit rückwärtsdrehendem innerem Rad. Das ganze passiert zwar auf einem A3-Blatt, aber die Radien der Linie sind da auch schon recht eng. Und wie man sieht, funktioniert es. Im verlinkten Thread sind noch ein paar Links zu den AVIs in orginaler Geschwindigkeit, das Gif ist langsamer als real!
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Hallo radbruch,
in deinen Filmchen sieht man auch, dass er in den Kurven mit dem Hinterteil sehr weit innen landet, da aber schon nach ca. 90 Grad eine Gerade kommt, kann er sich wieder "justieren".
Ich behaupte, meine kleine Acht würde er auch mit deinem Programm nicht schaffen.
Gruss
M.
Kann schon sein. Warum probierst du es nicht einfach aus?Ich behaupte, meine kleine Acht würde er auch mit deinem Programm nicht schaffen.
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Ich habe es sowohl mit stehendem Innenrad als auch mit rückwärtsdrehendem Innenrad probiert.Zitat von radbruch
Nachdem das nicht funktioniert hat, habe ich die Situation gezeichnet und festgestellt, dass es so auch nicht gehen kann!
Was passiert eigendlich sann auf der Geraden?
Schafft der Asuro das auch ohne Probleme?
Und wie kann man das schaffen, wenn die Line nicht durchgehend ist? Wie zum Beispiel bei Fliesen oder Änliches?
Roboaktiv
Sorry! Hab deinen Text wohl letztens einfach übersehen. Nachdem ich das jetzt mal ausprobiert hab. Bin ich auch zu dem Ergebns gekommen
Roboaktiv
Lesezeichen