koide3 / hdl_graph_slam

3D LIDAR-based Graph SLAM
BSD 2-Clause "Simplified" License
1.94k stars 723 forks source link

Install hdl_graph_slam's header #218

Closed AchmadFathoni closed 2 years ago

AchmadFathoni commented 2 years ago

The interactive_slam needs some hdl_graph_slam header definition. The end result will be :

        └── ros
            └── noetic
                ├── include
                │   ├── g2o
                │   │   ├── edge_plane_identity.hpp
                │   │   ├── edge_plane_parallel.hpp
                │   │   ├── edge_plane_prior.hpp
                │   │   ├── edge_se3_plane.hpp
                │   │   ├── edge_se3_priorquat.hpp
                │   │   ├── edge_se3_priorvec.hpp
                │   │   ├── edge_se3_priorxy.hpp
                │   │   ├── edge_se3_priorxyz.hpp
                │   │   └── robust_kernel_io.hpp
                │   └── hdl_graph_slam
                │       ├── DumpGraph.h
                │       ├── DumpGraphRequest.h
                │       ├── DumpGraphResponse.h
                │       ├── FloorCoeffs.h
                │       ├── graph_slam.hpp
                │       ├── information_matrix_calculator.hpp
                │       ├── keyframe.hpp
                │       ├── keyframe_updater.hpp
                │       ├── loop_detector.hpp
                │       ├── map_cloud_generator.hpp
                │       ├── nmea_sentence_parser.hpp
                │       ├── registrations.hpp
                │       ├── ros_time_hash.hpp
                │       ├── ros_utils.hpp
                │       ├── SaveMap.h
                │       ├── SaveMapRequest.h
                │       ├── SaveMapResponse.h
                │       └── ScanMatchingStatus.h

We are lucky that these header doesn't conflict with header from ros-noetic-libg2o

koide3 commented 2 years ago

We are lucky that these header doesn't conflict with header from ros-noetic-libg2o

Maybe I should have put them in another directory rather than g2o. Anyways, I merge the PR.