- ROS
- turtlebot_gazebo turtlebot_world.launch
- turtlebot_gazebo amcl_demo.launch
- OpenCV with cuda
- Qt 5.13 or higher
- Boost
- Cuda 9.0 or higher
- Eigen 3.0
- OpenMesh
- glog
- ceres
- cmake
- make -j14
or you can use vscode with cmake extension.
- new console input "roslaunch turtlebot_gazebo turtlebot_world.launch"
- new console input "roslaunch turtlebot_gazebo amcl_demo.launch"
- new console input "Sn3DCarScan_node"
- using "kinect fusion lib " to rebuild. fork https://github.com/chrdiller/KinectFusionLib
- using "robust point cloud registration" to registration two rangdata. fork https://github.com/ethz-asl/robust_point_cloud_registration
- render the rebuilded mesh by vulkan.