- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 11

Thema: Pfad folgen, per autonome GPS Lenkung, Beispiele, Hinweise, Ideen, Code gesucht

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    09.04.2008
    Beiträge
    384
    Ein sehr einfaches Algoritme das gut functioniert geht wie folgt :
    De senkrechte Abweichung nimmst du als Mass für eine extra Winkel-correctur. Beispiel :
    Winkelcorrectur = Seitliche Abweichung*Verstaerkings-factor. Diesen Wert muss dann noch limitiert werden, ich verwende dort max correctur zwischen +/- 25°.
    Damit bekommen sie immer eine kleinere correctur bei kleinere seitliche Abweichung. Ich habe das gestern noch versucht mit meine GPS-car, und es functioniert gut. Nur soll die Verstaerkungs-factor abhangig sein von Geschwindigkeit. Bei hohere Geschwindigkeit haben sie mehr "Overshoot".

    [c]
    breedte=(waypoint[track_point_nr].latitude-gps.latitude)*111000;// 1 breedtegraad = 111 km, richting Noord = +
    lengte=(waypoint[track_point_nr].longitude-gps.longitude)*68400; // 1 lengtegraad = 68,4 km, richting Oost = +
    hoek=atan2(lengte,breedte)*1800/PI;//in deze richting moet gereden worden voor het volgende trackpoint !
    //afstand + dwarsafwijking berekenen tov waypoint /ideale koers
    afstand=sqrt(lengte*lengte+breedte*breedte);
    offset_course=sin((waypoint[track_point_nr].heading-hoek)*PI/180)*afstand*75;//p-gain=75
    offset_course=min_max((int)(offset_course),-25,25);//beperken tussen +/-25°
    [/c]

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    24.06.2004
    Ort
    Berlin
    Alter
    60
    Beiträge
    540
    ich verwende ein gps bibliothek, die sagt mir den winkel zum ziel

    TinyGPS++
    das leben ist hart, aber wir müssen da durch.

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    winkel zum ziel ist aber nicht relevant, es geht um 2 Punkte die eine Linie bilden udn dieser Linie möglichst exakt zu folgen. Selbst wenn man die Line in mehrere Punkte unterteilen würde, wäre es nutzlos, weil die Bibliothek nur den Winkel aus der Fahrtrichtung ableitet und nicht exakt bestimmt! Die Fehlerquote bei dem Maßstab ist viel zu extrem und liefert unmögliche Ergebnisse in dem Fall.
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  4. #4
    Benutzer Stammmitglied Avatar von spunky9003
    Registriert seit
    14.09.2014
    Beiträge
    36
    ich habe mich nochmal umgeschaut, viele benutzen zusätzlich einen digitalen Magnetkompass. Ich kenne die Teile nur vom Smartphone und hier sind die extrem ungenau und pendeln stark hin und her und man muss sie umständlich kalibrieren (3x rotieren um alle drei Achsen). Unterscheiden die sich deutlich zum HMC5883, muss der nicht kalibriert werden, arbeitet der genau?

  5. #5
    Unregistriert
    Gast
    der ist genau so, mind. 20cm vom Regler und Motor entfernt anbauen.
    Kalibrierung ist auch notwendig.

    morob65

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    der ist genau so, mind. 20cm vom Regler und Motor entfernt anbauen.
    Kalibrierung ist auch notwendig.

    morob65
    abhängig von der Motorgröße natürlich beim Asuro haben 2-3cm (auf der Batteriebox) gereicht, der Effekt der Träger im Fußboden vom Zimmer war schlimmer

    Kalibrierung ist empfehlenswert und eine einmalige Sache, rotieren brauchen die in der Regel nicht, es reicht meistens ein Pendeln um 90°
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  7. #7
    Benutzer Stammmitglied Avatar von spunky9003
    Registriert seit
    14.09.2014
    Beiträge
    36
    achso, es soll hier kein Spielzeug in einem Zimmer gelenkt werden, das nur als Info

Ähnliche Themen

  1. Suche Code-Beispiele für die SD21 in C!
    Von Lilith im Forum Elektronik
    Antworten: 0
    Letzter Beitrag: 09.01.2015, 08:06
  2. Motor zur Lenkung eines Fahrrads gesucht...
    Von daniel-kreme im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 21
    Letzter Beitrag: 14.10.2009, 20:24
  3. Hilfe und Ideen für ROV gesucht
    Von hspecht74 im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 3
    Letzter Beitrag: 04.07.2006, 12:28
  4. CCBASIC und Beispiele für CCRP5 gesucht
    Von eins im Forum Robby CCRP5
    Antworten: 3
    Letzter Beitrag: 19.01.2006, 21:22
  5. beispiele zur video-fernübertragung in der robotik gesucht
    Von sammler im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 2
    Letzter Beitrag: 22.12.2005, 14:45

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress