Skip to content

Software

imu_pipeline

By ROS Perception, from github.com/ros-perception/imu_pipeline (opens in a new tab)

  • Perception
  • Library
  • Licensed per package

A ROS metapackage of tools that process and pre-process IMU messages so that later subscribers can use them more easily.

  • Licensed per package. No license at the repository's root: each of its packages carries its own license.

Facts

GitHub stars
134read on 6 Nov 2026
Last update
26 Sept 2026Newest commit on ros2
Maintenance
Activea commit in the last 90 days
Difficulty
Intermediate

Checked on GitHub on 6 Nov 2026.

Licenses

Code
Licensed per package

No license at the repository's root: each package carries its own. Read the license of each package you use.

No license file at the repository's root at commit ff8bb00 (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

Each code package has its own licence file: imu_processors BSD-3-Clause, imu_transformer GPL-3.0.

Overview

What it does: Robotheca's summary

  • Imu_transformer transforms sensor_msgs/Imu and sensor_msgs/MagneticField messages into new coordinate frames using tf2.
  • Imu_processors bundles misc preprocessors for IMU data.
  • Imu_integrator is a simple planar IMU integration tool.
  • Imu_bias_remover recalibrates IMU bias based on /cmd_vel or /odom.
  • The ros2 branch targets ROS 2 Kilted and later; the jazzy branch supports ROS 2 Humble to Jazzy.

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

The README

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

Files and versions

Facts read at commit ff8bb00

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

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.