- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 28 ErsteErste 123412 ... LetzteLetzte
Ergebnis 11 bis 20 von 278

Thema: Sensor für balancierenden 2-Rad Roboter

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.11.2004
    Ort
    Regensburg
    Alter
    46
    Beiträge
    344
    Anzeige

    Praxistest und DIY Projekte
    Nur nebenbei: Statt Poti oder optischer Abtastung könnte auch ein magetoresistiver Sensor verwendbar.
    -> keine zusätliche Reibung (wie optisch)
    -> man hat Absolutwerte ohne aufwändige Encoderscheibe

    Wolfgang

  2. #12
    Benutzer Stammmitglied
    Registriert seit
    10.02.2004
    Alter
    44
    Beiträge
    40
    ich hab die vorherigen antworten nur überflogen, aber ich denke, dass es das einfachste is ein ADXL beschleunigungsensor zu benutzen um die erdbeschleunigung zu messen. wenn du es gut kalibrierst, kannst du die abweichungen dann als kippung detektieren.

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    06.11.2004
    Beiträge
    66
    Hi,

    Also da ich meinen Vorschlag nochmals erklären sollte hier eine kleine Skizze dazu. Man kann erkennen, dass an Pendel und veränderbarem Widerstand (einfache eine Spule *lol*) Spannung anliegt. Die fließende Spannung variiert natürlich abhängig vom Neigungszustand und kann ausgelesen und in Grad umgerechnet werden (setzt eine Eichung vorraus). Empfehlenswerterweise sollte man aber tatsächlich einen leichten Stab als Pendel verwenden an dem ein Draht herabführt, der dann über ein flexibles Ende den Widerstand berührt.
    Dieses Gerät wird nicht allzugroß werden, wenn man die Möglichkeit hat sehr fein zu arbeiten - vielleicht so 3cm*3cm*1cm...

    Jan
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken skizze_162.jpg  

  4. #14
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.098
    Zitat Zitat von cyberbot
    ich hab die vorherigen antworten nur überflogen, aber ich denke, dass es das einfachste is ein ADXL beschleunigungsensor zu benutzen um die erdbeschleunigung zu messen. wenn du es gut kalibrierst, kannst du die abweichungen dann als kippung detektieren.
    Jetzt haben wir schon zwei Ansätze, die leider beide nur sehr kurz angerissen sind.
    Beim Kippen kommt es ja zu einer Bewegung und, wenn die Messung einen Sinn machen soll, auch zu einer Kurrekturbewegung die mit Beschleunigung verbunden sind und die gemeinsam mit der Erdbeschleunigung gemessen werden.

    Wolltest Du dazu noch etwas sagen?
    Manfred

  5. #15
    Benutzer Stammmitglied
    Registriert seit
    10.02.2004
    Alter
    44
    Beiträge
    40
    Stimmt, ich seh grad, dass die Idee ist auf der weiter oben angegebenen Referenz

    http://www.geology.smu.edu/~dpa-www/robo/nbot/

    unter dem Punkt "balancing" beschrieben ist . Man verwendet den beschleunigungsensor in verbindung mit einem gyroskop um das kippen zu verhindern. Allerdings ist die Programmierung wahrscheinlich aufwendig, um aus beiden Signalen eine vernünftige Information herauszufiltern und enstprechend reagieren zu können.

    Gruss
    Cyberbot

  6. #16
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.098
    Allerdings ist die Programmierung wahrscheinlich aufwendig, um aus beiden Signalen eine vernünftige Information herauszufiltern und enstprechend reagieren zu können.
    Wenn es so viele machen ist es wahrscheinlich nicht zu aufwendig.

    Wie wir auch schon in anderen Threads gehört haben, ist die erforderliche Geschwindigkeit von dem Trägkeitsmoment abhängig und mit einem Balaciergewicht kommt man sicher auch erst einmal auf vertretbarte Werte.

    Ich freue mich über den Mut das Thema anzugehen. Es wird sicher eine brauchbare Lösung/Erfahrung herauskommen.
    Manfred

  7. #17
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.12.2004
    Ort
    München
    Alter
    51
    Beiträge
    198
    Zitat Zitat von Manf
    Wenn es so viele machen ist es wahrscheinlich nicht zu aufwendig.
    Ich würde mal tippen, man muss die Beschleunigungswerte des zweiachsigen Sensors tiefpassfiltern (um trotz des ganzen Gewackels noch den Vektor nach unten zu erhalten) und das hochpassgefilterte Signal des Gyros (um den Offsetfehler zu beseitigen) auf den Winkel aufintegrieren.

    Ach, ja, sollte jemand sowas mit ASURO vor haben, würde ich mich über Info freuen.

    CU, Robin

  8. #18
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.098
    Ich habe mir gerade noch einmal den Equibot angesehen. Der ist mit relativ einfacher Technik aufgebaut. Als Sensor hat er nur einen Sharp PSD.

    Den ASURO mit einem Sharp Sensor auf zwei Rädern zu stablisieren müßte damit eigentlich auch möglich sein.

    Eine erste kleine Vor-Studie habe ich dazu auch schon gemacht, aber ich glaube so wie im Bild ist es etwas zu einfach.
    Manfred

    Hier noch mal der Link zum Equibot:
    http://homepage.mac.com/sigfpe/Robotics/equibot.html

    Hier eine Vor-Studie zum Asuro

  9. #19
    Benutzer Stammmitglied
    Registriert seit
    10.02.2004
    Alter
    44
    Beiträge
    40
    Mit einem Abstandssensor alleine, ist man allerdings sehr anfällig auf Bodenunebenheiten.

    Auch hab ich die Fragestellung vielleicht falsch verstanden, geht es "nur" darum, dass der roboter balancieren soll? oder soll er auch navigieren können?

  10. #20
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.06.2004
    Ort
    Aachen
    Beiträge
    2.674
    Wäre es nicht sinnvoll, den Schwerpunkt des Roboters in dem Fall, dass er sehr schnell beschleunigungen kann und hohe Geschwindigkeiten erreicht, sehr hoch, z.B. mit einer Stange zu legen?
    Dann würde beim Kippen zunächst einmal mehr Zeit zum reagieren bleiben. Danach muss der Roboter natürlich um so stärker korrigieren.

    Wäre es nicht außerdem sinnvoll, den Abstandssensor weit außen anzubringen (2; siehe Bild unten), damit geringe Änderungen als Stärker erkannt werden und nciht als Messungenauigkeit abgestempelt werden.

    Außerdem könnte man auf beiden Seiten eines Roboters solche Sensoren anbringen, dann müsste man nur schauen ob Abstand sesor1 <>= Abstand sensor 2 ohne vorher Daten ermittlen zum müssen welcher Wert der optimalwert ist und ab welchem reagiert werden muss...

    MFG Moritz
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken 1_205.gif  

Seite 2 von 28 ErsteErste 123412 ... LetzteLetzte

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress