- 3D-Druck Einstieg und Tipps         
Seite 5 von 26 ErsteErste ... 3456715 ... LetzteLetzte
Ergebnis 41 bis 50 von 270

Thema: Rasenmäher mit Navigation => neu mit A* Wegfindung!

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    15.11.2008
    Beiträge
    18
    Wie wäre es mit einem dreh und schwenkbaren Aufbau auf dem Roboter , an dessen Kopf ein Laserentfernungsmesser ausm baumarkt und ne kamera
    zum finden von ir-licht.
    Am Rand des Gartens stehen dann so ne art Reflektorplatten , mit ner ir-led die zur Rasenfläche zeigt.

    Das Verfahren liefe dann so:

    Die Kamera dreht sich und sucht sozusagen die ir-leds , dann werden diese anvisiert und die Entfernung zu den ReflektorPlatten wird gemessen.
    usw.

    Die Reflektorplatten bräuchten aber dann unterschiedliche muster aus mehreren Leds, damit der robo auch weiß , welche Entfernung er gerade misst.

    Das System hätte dann den Vorteil ,dass die Reflektoren am rand sehr billig wären, den man braucht ja nur ein paar leds und ne kleine solarzelle zur Stromversogung und irgendwas , was als reflektor dienen kann.

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    01.11.2008
    Ort
    Osnabrück / Ostfriesland
    Alter
    39
    Beiträge
    79
    Die Kamera dreht sich und sucht sozusagen die ir-leds , dann werden diese anvisiert und die Entfernung zu den ReflektorPlatten wird gemessen.
    usw.

    Die Reflektorplatten bräuchten aber dann unterschiedliche muster aus mehreren Leds, damit der robo auch weiß , welche Entfernung er gerade misst.

    Das System hätte dann den Vorteil ,dass die Reflektoren am rand sehr billig wären, den man braucht ja nur ein paar leds und ne kleine solarzelle zur Stromversogung und irgendwas , was als reflektor dienen kann.
    Hmm das gleiche hatte ich mir ja schon mal gedadcht aber ich sehe da ein problem in der Geschichte, vielleicht trifft das bei dir nicht so zu. Aber wen halt Geräte im Garten stehen, so ist es so, dass wenn der Roboter sich bewegt evtl. zu 2 Bakes keinen sichtkontakt hat, und so nicht mehr weiß wo er sich grad befindet dh. man braucht daher noch eine Fehler behandlung, die dieses abdeckt.
    Eine idee wäre das er einfach wirr herum fährt aber das könnte auch in einem Disaster enden zB. das er auf die Straße fährt oä.

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    15.11.2008
    Beiträge
    18
    bei mir stehen nur bäume im rasen , schubkarren und so müsste man halt vorher aufräumen.
    (wir wollen dem robo ja nicht das leben schwer machen.)
    Außerdem könnte er ja in einem " Funkloch " mittel Odometrie weiter navigieren.

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.09.2006
    Ort
    Hamburg
    Alter
    42
    Beiträge
    1.013
    Hi so als idee zur positionsbestimmung was ist den wen man nen raster aus drat unter den rasen legt natürlich isoliert und dadrauf nen moduliertes schwaches signal gimt anhand der robotter durch die laufzeit die position bestimmen kann.

    Des einbuddeln solte net so doll den rasen beschedigen da man eigentlich nur mit dem sparten nen kleinen Schlitz machen muss wo man es reinlegt.

    irgentwo hatte ich des auch schonal gesehen im netz nur da ht der das über ne vorhandene fusbodenheitzung gemacht.
    Legastheniker on Bord !

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    06.08.2008
    Ort
    Graz
    Beiträge
    521
    Das mit dem Drahgitter habe ich mir auch schon überlegt, aber ich würde auf über 3km Verlegedraht kommen, das ist mir doch zuviel Aufwand.

    Die Kamera dreht sich und sucht sozusagen die ir-leds , dann werden diese anvisiert und die Entfernung zu den ReflektorPlatten wird gemessen.
    usw.

    Die Reflektorplatten bräuchten aber dann unterschiedliche muster aus mehreren Leds, damit der robo auch weiß , welche Entfernung er gerade misst.
    Dazu habe ich im Internet recherchiert und bin bei Wikipedia auf die Lasernavigation gekommen: Drehender Laser mit Empfangseinheit, jeder Winkel zu einem passiven Reflektor wird gemessen, und aus den verschiedenen Winkeln der verschiedenen Reflektoren wird die Position errechnet.
    So gesehen braucht man nur einen Laserpointer, einen Empfänger, gute Winkelmessung, ein paar billige Reflektoren, und eine Software die damit was anfangen kann. Die Positon der Reflektoren muss auf einer Karte vermerkt sein, und aus dem Messergebnis der Winkel muss die einzig mögliche Position auf der Karte errechnet werden.

    Frage an die erfahrenen Programmierer: hat das schon jemand angedacht, ist das umsetzbar für einen µC?

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    01.11.2008
    Ort
    Osnabrück / Ostfriesland
    Alter
    39
    Beiträge
    79
    Hi also das mit den Grad zahlen ist eig. nicht soo schwer man kann dafür einen Schrittmotor benutzen, der dann 400 Schritte/umdrehung braucht dh. man hat dann 360/400° genaue ergebnisse (theoretisch), man kann dies noch ein wenig untersetzen, um so noch genauer zu werden (Vorraussetzung ist aber das die Mechanik aureichend genau angepasst/gebaut wird). Ob das mit einem uC zu realisieren ist, ich denke schon... zur not kann man ja auch instanzweise rechnen lassen und so nacheinander mehrere uC's rechnen lassen (der eine Gauß, der andere Winkelfunktionen usw.) somit würdest du die uC's entlasten und so mehrere Rechnungen parallel laufen lassen

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    15.11.2008
    Beiträge
    18
    Zitat Zitat von damfino


    Dazu habe ich im Internet recherchiert und bin bei Wikipedia auf die Lasernavigation gekommen: Drehender Laser mit Empfangseinheit, jeder Winkel zu einem passiven Reflektor wird gemessen, und aus den verschiedenen Winkeln der verschiedenen Reflektoren wird die Position errechnet.
    So gesehen braucht man nur einen Laserpointer, einen Empfänger, gute Winkelmessung, ein paar billige Reflektoren, und eine Software die damit was anfangen kann. Die Positon der Reflektoren muss auf einer Karte vermerkt sein, und aus dem Messergebnis der Winkel muss die einzig mögliche Position auf der Karte errechnet werden.

    Frage an die erfahrenen Programmierer: hat das schon jemand angedacht, ist das umsetzbar für einen µC?
    woher soller der dann wissen , dass der passive reflektor nicht z.b. ein baum ist?

  8. #8
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    13.07.2004
    Ort
    bei Stuttgart
    Alter
    42
    Beiträge
    760
    hallo,
    das mit den passiven refeloktoren ist theoretisch schon möglich. aber im gelände werde nie alle sichtbar sein. außerdem muss man gewährleisten, dass der laserstrahl den reflektor trifft. dann müssen die reflektoren so aufgestellt sein, dass eine eindeutige zuordnung möglich ist, auch wenn einige nicht erfasst werden.
    das ganze sollte man dann auf jeden fall mit einer trägheitsnavigation, oder so verbinden. und dann ausgehend von der bekannten startposition, bzw der position an der man als letztes war, und den bewgenungen dann eine grobe positionsschätzung durchszuführen, bzw. wahrscheinlichkeiten zu berechenen, wo man sich befindet. das schränkt den rechenaufwand ein, und verbessert die navigaton. daraus kann man dann auch eine fehlererkennung für falsche reflektoren durchführen, es kann ja z.b. nicht sein, dass der bot innerhalb von 5s um 10m springt (außer es ist der absolute turbomäher ) also kann z.b. die reflektion nicht stimmen, und an verwirft den reflektor.
    mfg jeffrey

  9. #9
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    06.08.2008
    Ort
    Graz
    Beiträge
    521
    Schon klar dass nie alle Reflektoren sichtbar sein werden. Das wären Baken aber auch nie, der Unterschied ist dass die Reflektoren billig sind und die Elektronik nur in einem Gerät vorhanden ist. Da kann ich den Garten so mit reflektoren zupflastern, dass am Zaun alle 5m einer ist, dazu an den Hausecken, Bäumen, etc. Dann ist der Robo nur selten weiter als 5m von einem Reflektor entfernt, das würde eine hohe Positionsgenauigkeit ergeben.
    Der Robo muss in der Lage sein seine Position zu erkennen, daher Aufgrund der Winkel der Reflektoren seine Lage auf einer Karte zu erkennen.
    Dafür habe ich noch kein brauchbares Konzept, eine Karte auf alle möglichen Positionen zu durchsuchen wird funktionieren, aber viel zu langsam sein. So wie jeffrey geschrieben hat, kann man von der letztgültigen Position ausgehen, und muss daher nur im Umkreis davon die neue Position suchen. Das wäre etwa Odometrie die alle paar Sekunden neu kalibriert wird.
    Trotzdem wäre es besser wenn man auch so die Position feststellen kann, so kann man einen fixen Startpunkt für jeden Mähvorgang entfallen lassen.

    Ich kann mir so ein Konzept für eine Rasterkarte vorstellen, das schließt aber einen µC aus. Mit einer Vektorkarte wäre der Speicherbedarf viel geringer, nur kann ich mir dazu eine Suchfunktion für die Position nicht vorstellen.
    Wenn ich eine Idee für so eine Suchfunktion habe, ist es zur Fehlererkennung von falschen oder fehlenden Reflektoren und deren Korrektur nur mehr ein kleiner Schritt.

    Da solche Konzepte in der Industrie funktionieren, sollte man mit etwas Hirnarbeit dass auch für den Heimgebrauch hinbekommen
    Das wäre auch eine tolle Lösung für die meisten Roboter hier.

  10. #10
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    13.07.2004
    Ort
    bei Stuttgart
    Alter
    42
    Beiträge
    760
    Zitat Zitat von damfino
    Schon klar dass nie alle Reflektoren sichtbar sein werden. Das wären Baken aber auch nie, der Unterschied ist dass die Reflektoren billig sind und die Elektronik nur in einem Gerät vorhanden ist. Da kann ich den Garten so mit reflektoren zupflastern, dass am Zaun alle 5m einer ist, dazu an den Hausecken, Bäumen, etc. Dann ist der Robo nur selten weiter als 5m von einem Reflektor entfernt, das würde eine hohe Positionsgenauigkeit ergeben.
    hallo,
    ich denke das prinzip "viel hilft viel" ist hier eher falsch. stell dir vor du hast einen 50m zaun mit 11 reflektoren. jetzt erfasst der roboter 3 davon, woher soll er nun wissen, wo am zaun er sich befindet. ich denke es ist sehr kompliziert sich die reflektor positionen so zu überlegen, dass daraus eine eindeutige positions ermittlung möglich ist, wenn nicht bekannt it, welche reflektoren erfasst werden.
    mfg jeffrey

Seite 5 von 26 ErsteErste ... 3456715 ... LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests