├── .gitignore ├── .vscode ├── c_cpp_properties.json └── settings.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cfg ├── dlo.yaml └── params.yaml ├── dlo.rviz ├── doc ├── gif │ ├── aquila.gif │ ├── dlo.gif │ ├── keyframes.gif │ └── spot.gif └── img │ ├── aquila.png │ ├── imu_calibration.png │ ├── mc_entrance.png │ ├── mc_topdown.png │ ├── spot.png │ ├── terminal_output.png │ └── test_map.png ├── include ├── dlo │ ├── dlo.h │ ├── map.h │ └── odom.h └── nano_gicp │ ├── gicp │ ├── gicp_settings.hpp │ └── so3.hpp │ ├── impl │ ├── lsq_registration_impl.hpp │ ├── nano_gicp_impl.hpp │ └── nanoflann_impl.hpp │ ├── lsq_registration.hpp │ ├── nano_gicp.hpp │ └── nanoflann.hpp ├── launch ├── dlo.launch └── dlo.rviz ├── package.xml └── src ├── dlo ├── map.cc ├── map_node.cc ├── odom.cc └── odom_node.cc └── nano_gicp ├── lsq_registration.cc ├── nano_gicp.cc └── nanoflann.cc /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | 3 | .vscode/ 4 | build/ 5 | install/ 6 | -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/README.md -------------------------------------------------------------------------------- /cfg/dlo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/cfg/dlo.yaml -------------------------------------------------------------------------------- /cfg/params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/cfg/params.yaml -------------------------------------------------------------------------------- /dlo.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/dlo.rviz -------------------------------------------------------------------------------- /doc/gif/aquila.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/gif/aquila.gif -------------------------------------------------------------------------------- /doc/gif/dlo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/gif/dlo.gif -------------------------------------------------------------------------------- /doc/gif/keyframes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/gif/keyframes.gif -------------------------------------------------------------------------------- /doc/gif/spot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/gif/spot.gif -------------------------------------------------------------------------------- /doc/img/aquila.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/img/aquila.png -------------------------------------------------------------------------------- /doc/img/imu_calibration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/img/imu_calibration.png -------------------------------------------------------------------------------- /doc/img/mc_entrance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/img/mc_entrance.png -------------------------------------------------------------------------------- /doc/img/mc_topdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/img/mc_topdown.png -------------------------------------------------------------------------------- /doc/img/spot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/img/spot.png -------------------------------------------------------------------------------- /doc/img/terminal_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/img/terminal_output.png -------------------------------------------------------------------------------- /doc/img/test_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/doc/img/test_map.png -------------------------------------------------------------------------------- /include/dlo/dlo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/dlo/dlo.h -------------------------------------------------------------------------------- /include/dlo/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/dlo/map.h -------------------------------------------------------------------------------- /include/dlo/odom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/dlo/odom.h -------------------------------------------------------------------------------- /include/nano_gicp/gicp/gicp_settings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/nano_gicp/gicp/gicp_settings.hpp -------------------------------------------------------------------------------- /include/nano_gicp/gicp/so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/nano_gicp/gicp/so3.hpp -------------------------------------------------------------------------------- /include/nano_gicp/impl/lsq_registration_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/nano_gicp/impl/lsq_registration_impl.hpp -------------------------------------------------------------------------------- /include/nano_gicp/impl/nano_gicp_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/nano_gicp/impl/nano_gicp_impl.hpp -------------------------------------------------------------------------------- /include/nano_gicp/impl/nanoflann_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/nano_gicp/impl/nanoflann_impl.hpp -------------------------------------------------------------------------------- /include/nano_gicp/lsq_registration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/nano_gicp/lsq_registration.hpp -------------------------------------------------------------------------------- /include/nano_gicp/nano_gicp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/nano_gicp/nano_gicp.hpp -------------------------------------------------------------------------------- /include/nano_gicp/nanoflann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/include/nano_gicp/nanoflann.hpp -------------------------------------------------------------------------------- /launch/dlo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/launch/dlo.launch -------------------------------------------------------------------------------- /launch/dlo.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/launch/dlo.rviz -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/package.xml -------------------------------------------------------------------------------- /src/dlo/map.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/src/dlo/map.cc -------------------------------------------------------------------------------- /src/dlo/map_node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/src/dlo/map_node.cc -------------------------------------------------------------------------------- /src/dlo/odom.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/src/dlo/odom.cc -------------------------------------------------------------------------------- /src/dlo/odom_node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/src/dlo/odom_node.cc -------------------------------------------------------------------------------- /src/nano_gicp/lsq_registration.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/src/nano_gicp/lsq_registration.cc -------------------------------------------------------------------------------- /src/nano_gicp/nano_gicp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/src/nano_gicp/nano_gicp.cc -------------------------------------------------------------------------------- /src/nano_gicp/nanoflann.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narutojxl/direct_lidar_odometry_noted/HEAD/src/nano_gicp/nanoflann.cc --------------------------------------------------------------------------------