A modified version of ORB-SLAM3 which can create 2D grid map online or offline for AGV navigation.
./Examples/Monocular/mono_kitti Vocabulary/ORBvoc.txt Examples/Monocular/KITTI00-02.yaml /PATH_TO_KITTI/KITTI/00
pip install transforms3d
python pointCloudToGridMap2D.py
- In the terminal, run:
roscore
.
- Open a new terminal, run:
rosrun ORB_SLAM3 Monosub 5 3 29 -25 48 -12 0.55 0.50 1 5
.
- In another terminal, run:
rosrun ORB_SLAM3 Monopub Vocabulary/ORBvoc.txt Examples/Monocular/KITTI00-02.yaml /PATH_TO_KITTI/KITTI/00 0
.
- In the terminal, run:
roscore
.
- Open a new terminal, run:
rosrun ORB_SLAM3 Monopub Vocabulary/ORBvoc.txt Examples/Monocular/mono.yaml -1 /camera/image_raw
.
- In another terminal, run:
rosrun ORB_SLAM3 Monosub 30 5 2 -2 2 -2 0.55 0.50 1 5
.
- One more terminal, run:
rosbag play /PATH_TO_ROSBAG/bags/xxx.bag -r 0.5
.
- In the terminal, run:
roscore
.
- Open a new terminal, run:
rosrun ORB_SLAM3 Monopub Vocabulary/ORBvoc.txt Examples/Monocular/mono.yaml -1 /usb_cam/image_raw
.
- In another terminal, run:
rosrun ORB_SLAM3 Monosub 30 5 2 -2 2 -2 0.55 0.50 1 5
.
- One more terminal, run:
roslaunch usb_cam-test.launch
.