在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):Zumbalamambo/2D-3D-pose-tracking开源软件地址(OpenSource Url):https://github.com/Zumbalamambo/2D-3D-pose-tracking开源编程语言(OpenSource Language):C++ 53.7%开源软件介绍(OpenSource Introduction):2D-3D pose trackingMonocular Camera Localization in Prior LiDAR Maps with 2D-3D Line CorrespondencesThe video demos can be seen: Corridors EuRoC 2D-3D pose tracking is a real-time camera localization framework with prior LiDAR maps. It detects geometric 3D lines offline from LiDAR maps and use AFM to detect 2D lines from video sequences online. With the pose prediction from VIO, we can efficiently obtain coarse 2D-3D line correspondences. After that, camera poses and 2D-3D correspondences are iteratively optimized by minimizing the projection error of correspondences and rejecting outliers. The 2D-3D correspondences greatly reduce the pose drifts of VIO system without using visual-revisiting loop closure. This code runs on Linux. 1. Prerequisites1.1 Ubuntu and ROS. Ubuntu 18.04. ROS Melodic. 1.2 python 2.7, CUDA and pytorch. Follow CUDA Installation and pytorch installation. 1.3. Ceres Solver. Follow Ceres Installation 1.4 VINS-Mono Follow VINS-Mono 2. Build AFM line detectionThe afm 2D line detection package is modified by the original afm_cvpr2019. Independent conda testing is strongly recommend.
3. 3D line detectionWe follow 3D line detection to detect geometric 3D lines and the results are included. 4. Build VINS-Mono on ROSClone the repository and catkin_make:
5. Testing On EuRoC datasetDownload EuRoC MAV Dataset. Although it contains stereo cameras, we only use one camera.
Before testing, copy the new Open four terminals, launch the vins_estimator, map_fusion, rviz and play the bag file respectively. Take V1_02_medium.bag for example
6. Testing on RealSense D435i dataDownload Corridors data To run VINS-Mono on this data,
Then,
7. Citation
8. Reference[1] Qin, Tong, Peiliang Li, and Shaojie Shen. "Vins-mono: A robust and versatile monocular visual-inertial state estimator." IEEE Transactions on Robotics 34.4 (2018): 1004-1020. [2] Xue, Nan, et al. "Learning attraction field representation for robust line segment detection." IEEE Conference on Computer Vision and Pattern Recognition. 2019. [3] Lu, Xiaohu, Yahui Liu, and Kai Li. "Fast 3D Line Segment Detection From Unorganized Point Cloud." arXiv preprint arXiv:1901.02532 (2019). |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论