pengantar
Pada artikel terakhir, kami melihat beberapa algoritma SLAM modern untuk ROS . Artikel ini akan membahas penerapan SLAM dalam praktik. Sebuah prototipe robot merchandiser mobile dari R2 Robotics digunakan sebagai robot . Robot memiliki basis dengan dua roda penggerak yang terletak di poros yang sama di tengah, yang memungkinkannya berbelok di tempat dan berkontribusi pada kemampuan manuver yang tinggi. Diameter robot adalah ~ 60 cm, dan tingginya 1,5 meter.
4. Pengujian
Sensor pada robot adalah: 2D lidar RPLidar A1 , kamera RGBD Intel RealSense D435i dan kamera pelacakan Intel RealSense T265 untuk pelacakan odometri. Lidar dipasang di bagian bawah robot dan hanya memindai sektor depan 180 derajat, sedangkan kamera disetel pada 1,1 m dan dimiringkan ke bawah pada sudut 40 derajat. Mengingat ketinggian robot adalah 150 cm, kamera memungkinkan Anda mengenali rintangan pada ketinggian yang tidak dapat diakses oleh lidar.
9. 70 2 . , , .
4.1 Rtabmap
– ( 10).
10 – Rtabmap ) b) RGBD
10 – , , . , . , , , .
, , RGBD , . , - . , , , .
11 , , . . , , , 2D . , , ( ). – 7 .
, , . , ( 12).
, , , . , 11 . , , , , .
. , , . , 13 14.
, , , ( 13). , , . , obstacle_layer , ( 14). , . , obstacle_layer . , . , , , «» , , . , , , , .
4.2 Google Cartographer
Google Cartographer . RPLidar A1, Intel RealSense D435i.
. SLAM, . , , SLAM . , , . . , 2- . , Rtabmap 2 . Rtabmap – SLAM, , Cartographer – , . , 2 , Cartographer . , , , . Cartographer, , , , SLAM.
, , .
15, , Cartographer , , SLAM Rtabmap.
16 . Cartographer. Cartographer , , , , . , - . , Cartographer «» . . , Cartographer – , . , . , ( - ), .
, , . - navigation stack obstacle layer. , . navigation stack, . , , .
Cartographer SLAM SLAM. , Cartographer , , , , . , Cartographer «» , . . , , 5-10 . , ( Cartographer) , , .
, Cartographer , . Rtabmap, Cartographer . Rtabmap , , , , , Rtabmap ( , ).
17 2- , Cartographer. 1, 2, , . , 2 , . , , . Rtabmap , , Cartographer .
SLAM Rtabmap Cartographer , . 2D , . , , obstacle_layer, .
, . -, , 3D . , (, , .) . , , , .
, SLAM. , .
Gmapping – 2D , Cartographer Rtabmap . , Gmapping, 3D .
Rtabmap Cartographer SLAM. Rtabmap , . , , . , – .
Cartographer , ( ) . , SLAM .
Pedrosa, E., L. Reis, C. M. D. Silva and H. S. Ferreira. Autonomous Navigation with Simultaneous Localization and Mapping in/outdoor. 2020.
Gmapping [ ] URL: http://wiki.ros.org/gmapping, – . . . : 14.08.2020 .
Google Cartographer ROS [ ] URL: https://google-cartographer-ros.readthedocs.io/en/latest/#, – . . . : 04.11.2020 .
RTAB-Map, Real-Time Appearance-Based Mapping [ ] URL: http://introlab.github.io/rtabmap/, – . . . : 22.06.2020 .
Adaptive Monte Carlo localization [ ] URL: http://wiki.ros.org/amcl, – . . . : 03.08.2020 .
Building Maps Using Google Cartographer and the OS1 Lidar Sensor [ ] URL: https://ouster.com/blog/building-maps-using-google-cartographer-and-the-os1-lidar-sensor/, – . . . : 25.02.2021 .
Labbé, M, Michaud, F. RTAB‐Map as an open‐source lidar and visual simultaneous localization and mapping library for large‐scale and long‐term online operation. J Field Robotics. 2019; 35: 416– 446.
Silva, B.M.F.D.; Xavier, R.S.; Gonçalves, L.M.G. Mapping and Navigation for Indoor Robots under ROS: An Experimental Analysis. Preprints 2019.
Mathieu Labbe dan François Michaud. Deteksi Penutupan Loop Global Online untuk SLAM Berbasis Grafik Multi-Sesi Skala Besar. Konferensi Internasional IEEE / RSJ 2014 tentang Robot dan Sistem Cerdas, halaman 2661-2666, 2014.