Giter Site home page Giter Site logo

yplincode / ros-sensor-fusion-tutorial Goto Github PK

View Code? Open in Web Editor NEW

This project forked from methyldragon/ros-sensor-fusion-tutorial

0.0 0.0 0.0 7.45 MB

An in-depth step-by-step tutorial for implementing sensor fusion with robot_localization! ๐Ÿ›ฐ

License: MIT License

ros-sensor-fusion-tutorial's Introduction

Sensor Fusion in ROS

Click to watch video!

An in-depth step-by-step tutorial for implementing sensor fusion with extended Kalman filter nodes from robot_localization! Basic concepts like covariance and Kalman filters are explained here!

This tutorial is especially useful because there hasn't been a full end-to-end implementation tutorial for sensor fusion with the robot_localization package yet.

You can find the implementation in the Example Implementation folder!

Why fuse sensor data

A lot of times, the individual navigation stack components in a robot application can fail more often than not, but together, they form a more robust whole than not.

One way to do this is with the extended Kalman filter from the robot_localization package. The package features a relatively simple ROS interface to help you fuse and configure your sensors, so that's what we'll be using!

How to use this tutorial

  1. Make sure you're caught up on ROS
  2. It'll be good to read the Marvelmind Indoor 'GPS' beacon tutorial alongside this if you want to understand the example implementation
  3. Likewise for the Linorobot stack
  4. And AMCL
  5. Then go ahead and follow the tutorial in order!

Yeah! Buy the DRAGON a COFFEE!

ros-sensor-fusion-tutorial's People

Contributors

methyldragon avatar ricber 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.