An implementation for UWB anchor global calibration with Lidar using a modified-A-LOAM
and robot localization with UWB.
Ubuntu 64-bit 20.04. ROS Noetic. ROS Installation
Follow Ceres Installation.
Follow PCL Installation.
Clone this repository and the A-modified-A-LOAM
and catkin_make:
cd ~/catkin_ws/src
git clone https://github.com/L53317/Simultaneous_calibration_localization.git
git clone https://github.com/L53317/A-modified-A-LOAM.git
cd ../
catkin_make
source ~/catkin_ws/devel/setup.bash
The DATASET includes the UWB distance measurements, the anchor's initial positions and the corresponding Lidar cloud points. You can run the following commands to get optimal estimations of the UWB anchor's positions.
roslaunch aloam_velodyne aloam_velodyne_HDL_32.launch
rosrun global_selfcalibration global_selfcalibration_node
rosbag play YOUR_DATASET_FOLDER/LIDAR_UWB.bag
Future improvements.
Thanks for VINS-Fusion and the updated VINS-Fusion. For Licenses of the component codes, users are encouraged to read the material of these original projects.