Kreisbogen programmieren

  • hallo an alle
    hab mal wieder ein problemchen. hab mir die doku mehrmals durchgelesen, aber ich werde daraus nicht schlauer...
    ich will mit dem roboter (KRC2) von punkt A nach punkt B in einem Kreisbogen fahren. in der doku steht da was von einem hilfspunkt, recht und gut. aber ich weis nicht ob der punkt genau auf dem kreisbogen liegen muss oder ob der punkt nur dazu da ist damit der roboter weis ob der wie die bahn durchgebogen ist (nach inne oder nach aussen)


    hab mal eine skizze mit angehängt. das eckig aussen soll der schutzzaun sein und der kreisbogen in etwa so wie der roboter fahren soll.


    jetzt wird diese bahn in etwa mit drei ptp punkten abgefahren, das führt aber zu problemen weil der roboter beim mitteren punkt immer leicht ruckelt (obwohl überschliffen) und dan einen teil seiner angesaugten dosen verliert. der mittlere ptp punkt wird benötigt damit der nicht in den zaun knallt. deshalb will ich das mit einer circ bahn versuchen.


    danke für die hilfe.
    ps der bogen liegt in der x y ebene.

  • Schritt für Schritt zum Roboterprofi!
  • Hallo,
    ja der Hilfspunkt liegt genau auf dem Kreisbogen, anders ist das doch gar nicht machbar.
    Erst durch die 3 Punkte (Anfangs-, Hilfs- und Endpunkt) ist der Kreisbogen genau definiert.


    Hermann

  • Was Hermann sagen will:


    Du sagst Dem armen Roboter "mach nen Kreisbogen von P1 nach P2".
    Woher soll aber der Roboter z.B. wissen, wierum? Also im Uhrzeigersinn oder andersrum?
    Dafür braucht er eine zusätzliche Info. Diese wird durch den Hilfspunkt realsisiert.
    Da er von P1 zuerst zum Hilfspunkt und dann zu P2 fährt, ist die Richtung festgelegt.
    Und wenn ich in der Schule richtig aufgepasst hab, kann man auch mit 2 Punkten alleine keinen Kreisabschnitt definieren.
    Da müsste dann zusätzlich der Radius des Kreises bekannt sein! :denk:

    Gruss<br /><br />Dodo

  • hä???


    P1 und P2 sind klar-


    PTP P1
    CIRC P2 P3


    wobei P3 ein Hilfspunkt auf der zu fahrenden Kreisbahn ist. Damit werden Radius und Raumlage eindeutig festgelegt


    Wo ist da was, was net geht?

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • kann ich da den hilfspunkt einfach irgendwo dazwischen setzten? es kann doch dann sein das der roboter eine parabel fährt, oder? ich dachte immer circ beschreibt einen kreisbogen der genau so aussieht als wäre er mit einem zirkel gezogen.

  • Der Hilfspunkt muss nur irgendwo auf der Kreisbahn liegen.
    Sollte nicht gerade 2mm neben P1 oder P2 liegen, damit die Kreiberechnung sauber klappt.

    Gruss<br /><br />Dodo

  • ok... mal n beispiel


    Mimm nen Zirkel und mal Dir nen Halbkreis.


    Der Anfangspunkt ist P1, der Endpunkt P2


    Nun nimm einen beliebigen Punkt auf dem Kreis und nenn ihn P3


    Wenn Du jetzt P2 nach außen ziehst. muß der Kreis sich ändern, nicht wahr?


    Und wenn Du den Punkt nach unten verlegst, wird der Kreis sich im Raum schräg aufziehen....

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • das versteh ich ja so fast...ich weis nur nicht wie ich den punkt p3 finde! mir ist wichtig das der roboter einen kreisbogen von p1 zu p2 fährt. anbei nochmal eine skizze, zweifel nicht an euch sonder ich glaube das ich zu blöd zum erklären bin.. :wallbash:
    die kreuze um p3 sind mögliche p3 da ich ja nicht weis wie ich den p3 finde der genau auf dem bogen sitzt.. vrsteh ihr mein problem?? :huh:

  • P3 legst Du selber fest.


    Stell Dir nen stahldraht vor, den Du hinten und vorne anpackst und gleichmäßig biegst.


    Leg in der Luft den P3 fest. P1 und 2 sind die Haltepunkte des Drahts.


    nun zieh solang an dem draht rum, bis p1,2 und 3 genau auf dem Kreisbogen liegen.


    Genau dieses macht die Robotermathematik. Du definierst nur die 3 Punkte und der Robbi ledgt seine Bahn so, daß er die 3 Punkte auf nem möglichst perfekten Kreisbogen erreicht.

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • AHHHHHHH!!! :supi:
    jetzt hab ich es glaub ich geschnallt. ich bin immer davon ausgegangen das circ einen hundertprozentigeb kreis beschreibt, aber wenn ich p3 zum beispiel weiter nach aussen schiebe wird es mehr eine parabel, wenn ich ihn nach innen ziehe entsteht ja theoretisch irgend wann eine gerade. zieht man in noch weiter rein wird der bogen andersrum gebogen. stimmt das so??? ich hoffe doch.
    danke für eure gedult besonders wolfhenk

  • so kommts hin... wenigstens so ungefähr.

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Hallo,


    so ungefähr heisst z.B. dass es nie eine Parabel wird, sondern immer ein Kreisbogen bleibt, wobei der Radius des Kreises immer größer wird je näher der Hilfspunkt an die Verbindungsgerade von Start- und Zielpunkt heranrückt.


    Gruß
    Fubini

  • Hallo Snoop,


    ich glaub, Du hast immer noch ein kleines Verständisproblem zum Kreis an sich!


    Mal Dir mal zwei Punkte auf ein Blatt Papier. Durch diese beiden Punkte kannst Du jede Menge unterschiedlich grosse (!) Kreisabschnitte ziehen!
    Mach nen dritten Punkt dazu und das geht nicht mehr! Mit Parabel hat das nix zu tun!
    Alerdings hab ich auch schon überlegt, wie Du den dritten Punkt "in echt" finden sollst. Da gibt's nur eins: Probieren!


    Ich würde Dir das jetzt gerne an einer Zeichnung zeigen, aber ehrlich gesagt, weiss ich aber gar nicht, wie ich hier eine Zeichnung anhängen kann! :kopfkratz: :oops:

    Gruss<br /><br />Dodo

  • Vielleicht kann das weiter helfen!?


    obwohl der Abstand zwischen Punkten P1 und P2 bei beiden Kreisbögen gleich ist, so ist der Hilfspunkt P3 von der Kreisbogenmitte unterschidlich weit entfernt! je weiter der Hilfspunkt von Kreisbogenmitte entfernt ist, um so kleiner ist auch der Kreisbogen(jedoch darf die Entfernung nicht größer als der Radius selbst sein!!!).....


    <a href="http://www.bilder-hosting.de/show/PVCE8.html" target="_blank"><img src="http://s3.bilder-hosting.de/tbnl/PVCE8.jpg" border="0" alt="kostenlos Bilder hochladen"></a>


    hoffe das klappt mit dem bild, bilder sagen mehr als 1000 wörter
    mfg

  • korrekt.


    Auch vielleicht verständlich: Mach mal Microsofts Paint auf.
    Zeine eine "Ellypse"
    Du kannst die Ellypse in der anfassen und nach hier oder da verformen.


    Ähnlich geht es mit der CIRC-Bewegung. Je weiter von der gedachten Linie von P1 nach P2 dein P3 weg ist, desto weiter wird der Kreisbogen aufgezogen


    Wie gesagt, es wird immer nahezu ein Kreisbogen daraus, keine Parabel oder Ellypse.


    Einfach mal probieren.

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • :merci::goodpost:


    ich danke euch allen. spitzen forum hier. ich habe es jetzt überrissen!! :grinser043: werde mich bestimmt bald wieder mit neuen fragen melden. werde aber erst versuchen selbst eine antwort dafür zu finden.
    danke an alle kuka freaks

  • :aufsmaul: :aufsmaul:
    Jetzt hab ich hier gerade ne Zeichnung erstellt, da seh ich, dass jemand schneller war!



    Aber Hauptsache, snoop hat's jetzt gerafft! :grinser043: :beerchug:

    Gruss<br /><br />Dodo

  • :grinser043: :beerchug:

    "Erfahrung heißt gar nichts. Man kann eine Sache auch 35 Jahre falsch machen."

    Kurt Tucholsky

    Wenn die Macht der Liebe die Liebe zur Macht überwindet, erst dann wird es Frieden geben

    Jimi Hendrix (1942 - 1970), US-amerikanischer Rockmusiker

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden