仓库代码运行,课后习题实现,代码运行注释
https://github.com/haohaoalt/slam_in_autonomous_driving.git branch:hayden
环境依赖建议使用docker:docker pull haohaoalt/u20_cuda:1108
None
参考链接:https://zhuanlan.zhihu.com/p/631969605
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/motion
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/motion_hw
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/run_imu_integration
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ python3 scripts/plot_ch3_state.py data/ch3/state.txt
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/process_gnss
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ python3 scripts/plot_ch3_gnss_2d.py ./data/ch3/gnss_output.txt
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ python3 scripts/plot_ch3_gnss_3d.py ./data/ch3/gnss_output.txt
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/run_eskf_gins
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/run_eskf_gins --with_odom=true
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/run_gins_pre_integ
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ python3 scripts/plot_ch3_state.py ./data/ch4/gins_preintg.txt
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ pcl_viewer ./data/ch5/map_example.pcd
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/point_cloud_load_and_vis
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/pcd_to_bird_eye
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/scan_to_range_image
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/test_nn
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/linear_fitting
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/test_2dlidar_io --bag_path ../../../Dataset/sad/2dmapping/floor1.bag
ubuntu@9f9dbfdc1d34:~/Dev/Dataset/sad/2dmapping$ rosbag info floor1.bag
path: floor1.bag
version: 2.0
duration: 10:14s (614s)
start: May 19 2021 12:05:58.18 (1621425958.18)
end: May 19 2021 12:16:13.13 (1621426573.13)
size: 140.7 MB
messages: 136217
compression: none [185/185 chunks]
types: canbus_msgs/CanSensor [97a1b91c1424e5bb5793a2e56f926571]
locsensor/ivsensorimu [7a70bbde04729b59a0a4a83290e4d765]
scrubber_slam/localization [8a732186247a791ef4f87104979ca927]
sensor_msgs/LaserScan [90c7ef2dc6895d81024acba2ac42f369]
topics: /ivsensorimu 61784 msgs : locsensor/ivsensorimu
/marker/localization 61782 msgs : scrubber_slam/localization
/pavo_scan_bottom 6501 msgs : sensor_msgs/LaserScan
/tpcansensor 6150 msgs : canbus_msgs/CanSensor
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/test_2d_icp_s2s --bag_path ../../../Dataset/sad/2dmapping/floor1.bag
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/test_2d_icp_s2s -method=point2plane --bag_path ../../../Dataset/sad/2dmapping/floor1.bag
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/test_2d_icp_likelihood --bag_path ../../../Dataset/sad/2dmapping/floor1.bag
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/test_2d_mapping --bag_path ../../../Dataset/sad/2dmapping/floor1.bag
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/test_2d_mapping -with_loop_closing=true --bag_path ../../../Dataset/sad/2dmapping/floor1.bag
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ ./bin/test_icp
ubuntu@9f9dbfdc1d34:~/Dev/docker/u20_cuda/slam_in_autonomous_driving$ pcl_viewer ./data/ch7/icp_trans.pcd ./data/ch7/EPFL/kneeling_lady_target.pcd