Global localization in an indoor environment using the NAO humanoid robot has been studied and tested experimentally. The solution relies on a pre-existing 3D map consisting of so called SURF features. Using the NAO built-in camera, SURF features are extracted and matched against the 3D map. The found 2D-3D correspondences are used to solve the PnP (Perspective-n-Point) problem and thus provide a measurement of the camera pose. These measurements are fused with odometry measurements in an Extended Kalman Filter, to provide a final estimate of the robot pose. The algorithm has been implemented and tested with a real NAO robot, with reference measurements provided by an external positioning system. ; Global lokalisering av NAO-robotar har studerats och testats experimentellt. Lösningen bygger på en tidigare skapad 3D karta, bestående av s.k. SURF beskrivningar. Ur bilder tagna med NAO-robotens inbyggda kamera extraheras SURF punkter och dessa matchas sedan mot 3D kartan. Matchningarna mellan bild och karta (2D till 3D) används för att ta fram en mätning av robotens position. Ett Extended Kalman Filter används för att kombinera dessa mätningar med odometri från roboten, vilket resulterar i en slutgiltig estimering av robotens position. Metoden har implementerats och testats med en riktig NAO-robot, tillsammans med ett externt positioneringssystem för referensdata.


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    Indoor Visual Localization of the NAO Platform ; Lokalisering i inomhusmiljö med NAO-plattformen


    Beteiligte:

    Erscheinungsdatum :

    2013-01-01


    Medientyp :

    Hochschulschrift


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    Klassifikation :

    DDC:    629