- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 11

Thema: 2D Navigation bzw. Raum Mapping.

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    28.10.2013
    Beiträge
    34
    ja das Geld ist natürlich auch ein Thema ...
    Was ich mir vorstelle ist das hier LINK
    Sieht schon gar nicht so schlecht aus, doch die Software dahinter ... was ist das ? Er benutzt hier bereits LIDAR Sensorik allerdings die Lite Version hier
    Die Auflösung bei Kinect ist natürlich viel besser hier

    Gruß

    chris

  2. #2
    Max Web
    Gast
    Hallo,

    da Du bereits mit ROS in Kontakt gekommen bist, wäre das doch etwas für Dich - SLAM, Navigation, Kinect-Ansteuerung etc. ist alles an Bord.
    Mit RVIZ kannst Du Dir auch direkt die Karte (und jede Menge hilfreicher Infos) anzeigen lassen und darin auch navigieren.
    Da ROS netzwerkfähig ist, kannst Du rviz sowohl lokal als auch auf jedem anderen Linux-Rechner (ROS vorausgesetzt) ausführen - oder Du schreibst Dir einfach Dein eigenes Programm, indem Du z.B. RosBridge o.Ä. verwendest, um die relevanten Daten abzufragen.

    Mein eigenes Projekt steckt zwar noch mitten in der Entwicklung, verfolgt allerdings ähnliche Ziele und setzt auch ROS ein. Angefangen habe ich mit dem von HaWe beschriebenen LIDAR und einem Raspberry Pi 3, das noch unbenutzt rumlag.
    ROS läuft darauf und man bekommt auch schnell das LIDAR und den Nav Stack zum Laufen, allerdings läuft das Ganze dann natürlich nicht wirklich performant und insbesondere bei der Auflösung der Karte und bei der Performance des Local Planners muss man dann doch einige Abstriche machen. Daher kommt aktuell ein UP Board zum Einsatz, damit läuft ROS dann doch um einiges flüssiger

    Mit dem LIDAR bist Du dann auch nicht mehr sonderlich auf Deine Odometrie angewiesen. Bei meinem RP6 Fahrgestell ist die auf dem Laminatboden hier so gut wie unbrauchbar Daher kommt momentan ein Laser Scan Matcher zum Einsatz, der die passende Odometrie aus den Scandaten des Lasers generiert. Mit erstaunlich guten Ergebnissen!
    Zusätzliche Sensoren wie Ultraschall wirst Du aber trotzdem benötigen, um Sachen wie dünne Stuhlbeine oder spiegelnde Glasflächen zu erkennen. Auch bei dunklen Materialien wie Kunstleder kommt es gerne mal zu Aussetzern.

    Außerdem kann ROS auch mit Kamerasystemen wie der Kinect umgehen und aus der daraus gewonnenen Punktemenge einen virtuellen Laserscan generieren, der dann für SLAM zum Einsatz kommen kann. Wie performant die Kinect hier ist, kann ich aber nicht beurteilen - bei mir ist eine Intel r200 verbaut. Je nach Parametrisierung braucht diese dann doch schon einiges an Rechenleistung des UP Boards. Ob das auf einem RPi laufen wird wage ich dann doch stark zu bezweifeln.

    Die Motoransteuerung solltest Du auf jeden Fall auf einen mC auslagern und nicht auf dem Pi laufen lassen - Du wirst jedes Bisschen an Rechenleistung brauchen.

    Mit ROS bekommst Du sehr schnell sehr gute Ergebnisse, hast eine Vielzahl an Erweiterungsmöglichkeiten und ein erhältst ausgereiftes Komplettpaket. Allerdings erfordert es doch etwas Einarbeitungszeit und ausreichend Rechenleistung und RAM.

    Den LIDAR Sensor benötigst Du nicht unbedingt, da man die Daten aus der Kinect gewinnen kann. Allerdings solltest Du doch in einen stärkeren Rechner als das Pi investieren, wenn es wirklich ROS werden soll.

    Grüße

    Max

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    28.10.2013
    Beiträge
    34
    Hi Max,

    ja das mit dem Raspi ist / war eine Lösung für die RpiCam und nur openCV mir ist durchaus bewusst dass ich ohne einen schnellen Rechner hier nicht weiterkomme.
    Was aber einen erschlägt sind die Anforderungen welche ROS mit sich bringt. Es müssen neben ROS diverse andere "Hilfsprogramme" installiert werden usw. Auch der Umfang der Software ist riesig.
    Ich wollte nichts wieder anfangen was in einer Sackgasse ( wie bei OpenCV) endet.

    Da du jetzt schon Erfahrungen mit ROS hast und laut deiner Beschreibung du mit gleichen kämpfst wie ich wird die Sache ein wenig klarer für mich.
    Was ich so lese hast du auch die gleichen Probleme wie ich .... Mein Robi ist ein umgebauter Panzer der mit komplett neuen Motoren und Technik ausgerüstet ist.
    Der Vorteil ist er kommt mit allen zu recht. Mein Problem ist allerdings der Platz.
    Sobald ich einen größeren Rechner einsetzen will brauch ich stärkere Akkus stärkere Antriebe usw.... Also ein individuell konstruiertes System.

    Ich werde deine Ansätze versuchen bei mir umzusetzen. Speziell mit Ros und RVIZ da sollte ich noch tiefer rein RVIZ ist mir völlig neu daher werde ich mich damit ebenso beschäftigen.
    Mal sehen was dabei rauskommt.

    Danke für deine Beschreibung

    Gruß

    Chris

  4. #4
    HaWe
    Gast
    ja das mit dem Raspi ist / war eine Lösung für die RpiCam und nur openCV mir ist durchaus bewusst dass ich ohne einen schnellen Rechner hier nicht weiterkomme.
    wie kommst du darauf? das geht mit dem Raspi locker ohne Zweit-PC!
    Ein Pi3 muss es ntl schon sein, und dafür reichen seine 4 Kerne bei 1GHz und Jessie oder Stretch!!

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    28.10.2013
    Beiträge
    34
    @ HaWe ????

    Raspi gut für Rpi cam

    Nix gut für Kinect und ROS + Grafische 2D Raum Darstellung.


    So habe ich das gedacht.

    keine Angst der Raspi 3 ist für die spielereiern mit einer Kamera prima wobei auch hier kommt er langsam an seine Grenzen.
    Hast du schon mal Live stream getestet da ruckelt es schon ein wenig
    Für Kinect bzw. Echtzeit Navigation mit 2D mapping absolut ungeeignet.

    Gruß
    chris

  6. #6
    HaWe
    Gast
    Zitat Zitat von zerebrator Beitrag anzeigen
    @ HaWe ????

    Raspi gut für Rpi cam

    Nix gut für Kinect und ROS + Grafische 2D Raum Darstellung.


    So habe ich das gedacht.

    keine Angst der Raspi 3 ist für die spielereiern mit einer Kamera prima wobei auch hier kommt er langsam an seine Grenzen.
    Hast du schon mal Live stream getestet da ruckelt es schon ein wenig
    Für Kinect bzw. Echtzeit Navigation mit 2D mapping absolut ungeeignet.

    Gruß
    chris
    ok, war vlt etwas missverständlich
    ja, openCV habe ich schon zum Objekt-Tracking verwendet (BLOB nach Farbe). Man kann durch die Fenstergröße die Geschwindigkeit optimieren, wirst du ja wissen.

    Kinect funktioniert aber auch mit dem Pi:

    :

    ps,
    und der 64bit Pi3 ist angeblich etwa 40% schneller als der ARMv7-Pi2 (beide mit 32bit Raspbian)

    - - - Aktualisiert - - -

    pps,
    allerdings war mein openCV Programm in C++, nicht in Python....
    Geändert von HaWe (26.10.2017 um 16:26 Uhr)

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    28.10.2013
    Beiträge
    34
    kein Ding

    doch ich habe eher an so etwas gedacht LINK

    Der Pi3 geht schon gut ab trotzdem das packt der nicht.

    Gruß

    Chris

Ähnliche Themen

  1. Farb Sensor / Mapping
    Von M6Gpower im Forum Sensoren / Sensorik
    Antworten: 3
    Letzter Beitrag: 07.07.2017, 10:21
  2. Navigation eines Drahtes im kleinen Raum, möglich ?
    Von willi54 im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 7
    Letzter Beitrag: 20.03.2016, 09:09
  3. Kinect - Mapping
    Von hoodiecrow im Forum Sensoren / Sensorik
    Antworten: 1
    Letzter Beitrag: 04.12.2014, 15:50
  4. Lokalisierung und Mapping (indoor) - Roboterempfehlung
    Von jan10101 im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 6
    Letzter Beitrag: 13.05.2010, 15:58
  5. Mapping und Positionskorrektur
    Von rvjr im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 4
    Letzter Beitrag: 31.05.2005, 07:44

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress