8000 GitHub - engcang/TUM_pcl_visualizer
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

engcang/TUM_pcl_visualizer

Repository files navigation

TUM PCL Visualizer

  • Visualizing tool to check quality of the map with the estimated pose of your odometry / SLAM algorithm
    • It gets TUM format estimated pose - tx px py pz qx qy qz qw
    • It gets the rosbag file that used for pose estimation
    • It publishes the transformed pointcloud to estimated pose frame
    • It also publishes the estimated odometry in nav_msgs/Path

Dependencies

  • C++ CMake, Eigen
  • ROS1
  • yaml-cpp
    sudo apt install libyaml-cpp-dev
  • livox_ros_driver package for converting livox LiDAR data from many datasets
    • Specifically, livox_ros_driver/CustomMsg

How to build and use

  • Get the code and then build
    cd ~/your_workspace/src
    git clone https://github.com/engcang/tum_pcl_visualizer
    
    cd ~/your_workspace
    catkin build -DCMAKE_BUILD_TYPE=Release
  • Run the code and watch the pointcloud with Rviz
    rosrun tum_pcl_visualizer tum_pcl_visualizer_node config_file bag_file_abs_path tum_csv_file_abs_path publish_hz max_t_diff_btw_pcl_and_pose time_offset

TODO

  • velodyne packets to sensor_msgs::PointCloud2
  • ROS2

LICENSE

  • This code is coded by myself and ChatGPT and hence it is free to use, distribute, etc.
  • I guess it is under BSD3 or MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

0