Skip to content

Software

imu_tools

By CCNY Robotics Lab, United States (checked on github.com/CCNYRoboticsLab (opens in a new tab)), from github.com/CCNYRoboticsLab/imu_tools (opens in a new tab)

  • Perception
  • Library
  • BSD-3-Clause AND GPL-3.0-or-later

A set of ROS packages for IMU data: two filters that fuse inertial readings into orientation, plus an rviz plugin to display IMU messages.

Facts

GitHub stars
1,142read on 6 Nov 2026
Last update
17 Sept 2026Newest commit on rolling
Maintenance
Activea commit in the last 90 days
Difficulty
Intermediate

Checked on GitHub on 6 Nov 2026.

Licenses

Code
BSD-3-Clause (opens in a new tab) AND GPL-3.0-or-later (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab), LICENSE.bsd (opens in a new tab) (BSD-3-Clause) and LICENSE.gplv3 (opens in a new tab) (GPL-3.0-only) at commit be8b684 (opens in a new tab), on 16 Oct 2026. A license text Robotheca's reader does not know: a person at Robotheca set it on 9 Nov 2026.

Commercial use
Yes

Copyleft: Modified source must be published.

Overview

What it does: Robotheca's summary

  • Imu_filter_madgwick fuses angular velocities, accelerations and optional magnetic readings into an orientation, based on Madgwick's work.
  • Imu_complementary_filter produces an orientation quaternion from IMU readings using a complementary fusion approach.
  • Rviz_imu_plugin is an rviz plugin that displays sensor_msgs::Imu messages.
  • Installable as binaries for current ROS1 and ROS2 distributions, or built from source.

Written by Robotheca from the project's README (opens in a new tab) at commit be8b684, not by its creator.

The README

Read the README on GitHub (opens in a new tab)

Files and versions

Facts read at commit be8b684

Robotheca never hosts the code: each link goes to the creator's own page.

Works with

2 robots on Robotheca

The robots on Robotheca that use it or can run it, each with how the link was found.

Use it

How to install it, in the creator's words: The project's README (opens in a new tab)

Robotheca doesn't review code. Read it before running it.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.