GithubHelp home page GithubHelp logo

luojianbin2006 / odomlasercalibratool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from paulwong16/odomlasercalibratool

0.0 0.0 0.0 1.14 MB

Extrinsic Calibration of a Odom and 2d Laser

C++ 80.78% C 9.99% Makefile 6.39% CMake 2.85%

odomlasercalibratool's Introduction

laser-odom_calibration

1. Prerequisites

  1. ubuntu 16.04 + ROS Kinetic

  2. Eigen3

2. Usage

    cd catkin_ws/src
    git clone https://github.com/MegviiRobot/OdomLaserCalibraTool
    cd ..
    catkin_make
    source devel/setup.bash
    roslaunch example.launch

INPUT:

A rosbag includes laser scan and odometer data(left & right wheels' velocity). Please check the topic name with launch file.

*Note that we use rostopic type geometry_msgs::Vector3Stamped to record odometer's raw data, for other types please modify the code.

OUTPUT:

Extrinsic parameters between LiDAR and odomter(x, y, yaw), intrinsic paramters of odomter(left & right wheels' radius, track between two wheels) and related uncertainty analysis.

e.g.

result

3. Authors

  1. Zhijie WANG, fomer research intern at Megvii, received B.Eng from Beijing University of Posts & Telecommunications, currently a master student in University of Waterloo, contact with <paul dot wangzhijie at outlook dot com> if you have questions with code.

  2. Yijia HE, you can find the chinese version in his homepage, if you have any question, please contact <heyijia at megvii dot com>.

  3. Xiao Liu, his homepage

4. References

Censi, Andrea, Franchi, Antonio, Marchionni, Luca & Oriolo, Giuseppe (2013). Simultaneous calibration of odometry and sensor parameters for mobile robots. IEEE Transactions on Robotics, 29, 475-492.

odomlasercalibratool's People

Contributors

paulwong16 avatar heyijia 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.