Giter Site home page Giter Site logo

kitti_to_ros2bag's Introduction

KITTI to ROS2 Bag

As I couldn't find any package on GitHub for directly converting raw KITTI data into ROS2 bag, I decided to create this repository.

The current version of this repository only supports the conversion of KITTI raw data into ROS2 bag. Contributions are welcome.

How to use it?

  1. Download the raw data from KITTI website and unzip the downloaded file.

  2. clone this repo under your {ros2_workspace}/src folder.

    git clone https://github.com/Chris7462/kitti_to_ros2bag.git
  3. Modify the kitti_to_ros2bag.yaml file under params folder.

    • kitti_path: indicates the data path
    • dirs: designates the directories to be written into the bag
    • output_bag_name: specifies the output bag name

    For example:

    kitti_path: "/data/kitti/raw/2011_09_29_drive_0071_sync/"
    dirs: ["image_00", "image_01", "image_02", "image_03", "oxts", "velodyne_points"]
    output_bag_name: "2011_09_29_drive_0071_sync_bag"
  4. Build the package

    colcon build --symlink-install --packages-select kitti_to_ros2bag
  5. Launch the package

    source ./install/setup.bash
    ros2 launch kitti_to_ros2bag kitti_to_ros2bag_launch.py

    That's it. You have the file kitti_2011_09_29_drive_0071_sync_bag that contains your data.

References

  1. https://github.com/umtclskn/ros2_kitti_publishers
  2. https://github.com/tomas789/kitti2bag

kitti_to_ros2bag's People

Contributors

chris7462 avatar zppppppx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.