![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.5 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.1.5 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.5 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-05-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.1.5 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | kilted |
Last Updated | 2025-05-15 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.2.1 (2025-05-15)
- Fix deprecated header includes (#216)
- [kilted] Update deprecated call to ament_target_dependencies (#215)
- Contributors: David V. Lu!!, Martin Günther
2.2.0 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2025-05-15 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.2.1 (2025-05-15)
- Fix deprecated header includes (#216)
- [kilted] Update deprecated call to ament_target_dependencies (#215)
- Contributors: David V. Lu!!, Martin Günther
2.2.0 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.5 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.1.5 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.5 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.1.5 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.5 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.1.5 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.5 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.1.5 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.5 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.1.5 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.0.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-07-14 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.0.3 (2022-07-14)
2.0.2 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.0.1 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
- Removed main function from shared library
- Contributors: Martin Guenther, Matthias Nieuwenhuisen
1.0.9 (2015-10-16)
- complementary: Add Eigen dependency Fixes #54.
- Contributors: Martin Günther
1.0.8 (2015-10-07)
1.0.7 (2015-10-07)
- Allow remapping imu namespace
- Publish RPY as Vector3Stamped
- Add params: constant_dt, publish_tf, reverse_tf, publish_debug_topics
- Use MagneticField instead of Vector3
- Contributors: Martin Günther
1.0.6 (2015-10-06)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.0.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2022-07-14 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.0.3 (2022-07-14)
2.0.2 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.0.1 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
- Removed main function from shared library
- Contributors: Martin Guenther, Matthias Nieuwenhuisen
1.0.9 (2015-10-16)
- complementary: Add Eigen dependency Fixes #54.
- Contributors: Martin Günther
1.0.8 (2015-10-07)
1.0.7 (2015-10-07)
- Allow remapping imu namespace
- Publish RPY as Vector3Stamped
- Add params: constant_dt, publish_tf, reverse_tf, publish_debug_topics
- Use MagneticField instead of Vector3
- Contributors: Martin Günther
1.0.6 (2015-10-06)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.5 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-10-01 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.1.5 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ccny-ros-pkg/imu_tools.git |
VCS Type | git |
VCS Version | lunar |
Last Updated | 2019-05-06 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Roberto G. Valenti
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
- Removed main function from shared library
- Contributors: Martin Guenther, Matthias Nieuwenhuisen
1.0.9 (2015-10-16)
- complementary: Add Eigen dependency Fixes #54.
- Contributors: Martin Günther
1.0.8 (2015-10-07)
1.0.7 (2015-10-07)
- Allow remapping imu namespace
- Publish RPY as Vector3Stamped
- Add params: constant_dt, publish_tf, reverse_tf, publish_debug_topics
- Use MagneticField instead of Vector3
- Contributors: Martin Günther
1.0.6 (2015-10-06)
- Add new package: imu_complementary_filter
- Contributors: Roberto G. Valentini, Martin Günther, Michael Görner
1.0.5 (2015-06-24)
1.0.4 (2015-05-06)
1.0.3 (2015-01-29)
1.0.2 (2015-01-27)
1.0.1 (2014-12-10)
1.0.0 (2014-11-28)
Package Dependencies
Deps | Name |
---|---|
cmake_modules | |
message_filters | |
roscpp | |
sensor_msgs | |
std_msgs | |
tf | |
catkin |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
- launch/complementary_filter.launch
- ComplementaryFilter launch file
-
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ccny-ros-pkg/imu_tools.git |
VCS Type | git |
VCS Version | jade |
Last Updated | 2017-05-22 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Roberto G. Valenti
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
- Removed main function from shared library
- Contributors: Martin Guenther, Matthias Nieuwenhuisen
1.0.9 (2015-10-16)
- complementary: Add Eigen dependency Fixes #54.
- Contributors: Martin Günther
1.0.8 (2015-10-07)
1.0.7 (2015-10-07)
- Allow remapping imu namespace
- Publish RPY as Vector3Stamped
- Add params: constant_dt, publish_tf, reverse_tf, publish_debug_topics
- Use MagneticField instead of Vector3
- Contributors: Martin Günther
1.0.6 (2015-10-06)
- Add new package: imu_complementary_filter
- Contributors: Roberto G. Valentini, Martin Günther, Michael Görner
1.0.5 (2015-06-24)
1.0.4 (2015-05-06)
1.0.3 (2015-01-29)
1.0.2 (2015-01-27)
1.0.1 (2014-12-10)
1.0.0 (2014-11-28)
Package Dependencies
Deps | Name |
---|---|
cmake_modules | |
message_filters | |
roscpp | |
sensor_msgs | |
std_msgs | |
tf | |
catkin |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
- launch/complementary_filter.launch
- ComplementaryFilter launch file
-
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.15 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ccny-ros-pkg/imu_tools.git |
VCS Type | git |
VCS Version | indigo |
Last Updated | 2017-05-22 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Roberto G. Valenti
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
1.0.15 (2017-05-22)
1.0.14 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.0.13 (2016-09-07)
1.0.12 (2016-09-07)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
- Removed main function from shared library
- Contributors: Martin Guenther, Matthias Nieuwenhuisen
1.0.9 (2015-10-16)
- complementary: Add Eigen dependency Fixes #54.
- Contributors: Martin Günther
1.0.8 (2015-10-07)
1.0.7 (2015-10-07)
- Allow remapping imu namespace
- Publish RPY as Vector3Stamped
- Add params: constant_dt, publish_tf, reverse_tf, publish_debug_topics
- Use MagneticField instead of Vector3
- Contributors: Martin Günther
1.0.6 (2015-10-06)
- Add new package: imu_complementary_filter
- Contributors: Roberto G. Valentini, Martin Günther, Michael Görner
1.0.5 (2015-06-24)
1.0.4 (2015-05-06)
1.0.3 (2015-01-29)
1.0.2 (2015-01-27)
1.0.1 (2014-12-10)
1.0.0 (2014-11-28)
Package Dependencies
Deps | Name |
---|---|
cmake_modules | |
message_filters | |
roscpp | |
sensor_msgs | |
std_msgs | |
tf | |
catkin |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
- launch/complementary_filter.launch
- ComplementaryFilter launch file
-
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.5 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Martin Günther
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
2.1.5 (2024-10-01)
- Add QoS overriding options (#207)
- Contributors: Aleksander Szymański
2.1.4 (2024-04-26)
- Set read-only parameters as read_only (#185)
- Contributors: Christoph Fröhlich
2.1.3 (2022-12-07)
- complementary: Build shared library See #172.
- Update CMakeLists to use targets
- Remove node_ prefix. (#163)
- Contributors: Martin Günther, Max Polzin
2.1.2 (2022-07-14)
2.1.1 (2022-05-24)
- Add missing build dependency to package.xml. (#161)
- Contributors: Martin Günther, Steven! Ragnarök
2.1.0 (2022-05-02)
- complementary: Add missing dependency on geometry_msgs
- Contributors: Martin Günther
2.0.0 (2022-04-12)
- Initial release into ROS2 foxy, galactic and rolling
- Fix gcc warnings + clang-tidy suggestions
- Fix CMakeLists
- Reformat python code using black
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix trailing whitespace
- Add launch directory to CMakeLists.txt (#146)
- Port imu_complementary_filter to ROS2 (#138)
- Madgwick for eloquent (#110)
- Contributors: Guido Sanchez, Martin Günther, Maximilian Schik, tgreier
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ccny-ros-pkg/imu_tools.git |
VCS Type | git |
VCS Version | kinetic |
Last Updated | 2021-04-14 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Roberto G. Valenti
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
1.1.8 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Sean Yen
1.1.7 (2019-05-06)
1.1.6 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
- Removed main function from shared library
- Contributors: Martin Guenther, Matthias Nieuwenhuisen
1.0.9 (2015-10-16)
- complementary: Add Eigen dependency Fixes #54.
- Contributors: Martin Günther
1.0.8 (2015-10-07)
1.0.7 (2015-10-07)
- Allow remapping imu namespace
- Publish RPY as Vector3Stamped
- Add params: constant_dt, publish_tf, reverse_tf, publish_debug_topics
- Use MagneticField instead of Vector3
- Contributors: Martin Günther
1.0.6 (2015-10-06)
- Add new package: imu_complementary_filter
- Contributors: Roberto G. Valentini, Martin Günther, Michael Görner
1.0.5 (2015-06-24)
1.0.4 (2015-05-06)
1.0.3 (2015-01-29)
1.0.2 (2015-01-27)
1.0.1 (2014-12-10)
1.0.0 (2014-11-28)
Package Dependencies
Deps | Name |
---|---|
cmake_modules | |
message_filters | |
roscpp | |
sensor_msgs | |
std_msgs | |
tf | |
catkin |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools | |
rb1_base_localization |
Launch files
- launch/complementary_filter.launch
- ComplementaryFilter launch file
-
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.2.5 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | melodic |
Last Updated | 2022-08-19 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Roberto G. Valenti
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
1.2.5 (2022-08-19)
- Added ability to reset IMU filters when ROS time jumps back. (#165)
- Contributors: Martin Pecka
1.2.4 (2022-04-12)
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix package dependencies
- Fix trailing whitespace
- Contributors: Martin Günther
1.2.3 (2021-04-09)
- Fix "non standard content" warning in imu_tools metapackage Fixes #135.
- Set cmake_policy CMP0048 to fix warning
- Contributors: Martin Günther
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
- Removed main function from shared library
- Contributors: Martin Guenther, Matthias Nieuwenhuisen
1.0.9 (2015-10-16)
- complementary: Add Eigen dependency Fixes #54.
- Contributors: Martin Günther
1.0.8 (2015-10-07)
1.0.7 (2015-10-07)
- Allow remapping imu namespace
- Publish RPY as Vector3Stamped
- Add params: constant_dt, publish_tf, reverse_tf, publish_debug_topics
- Use MagneticField instead of Vector3
- Contributors: Martin Günther
1.0.6 (2015-10-06)
- Add new package: imu_complementary_filter
- Contributors: Roberto G. Valentini, Martin Günther, Michael Görner
1.0.5 (2015-06-24)
1.0.4 (2015-05-06)
1.0.3 (2015-01-29)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools |
Launch files
- launch/complementary_filter.launch
- ComplementaryFilter launch file
-
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged imu_complementary_filter at Robotics Stack Exchange
![]() |
imu_complementary_filter package from imu_tools repoimu_complementary_filter imu_filter_madgwick imu_tools rviz_imu_plugin |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.2.7 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/CCNYRoboticsLab/imu_tools.git |
VCS Type | git |
VCS Version | noetic |
Last Updated | 2025-04-29 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .
Additional Links
Maintainers
- Roberto G. Valenti
Authors
- Roberto G. Valenti
README
No README found.
See repository README.
CHANGELOG
Changelog for package imu_complementary_filter
1.2.7 (2025-04-29)
1.2.6 (2024-01-12)
- complementary filter launch: Remove outdated phidgets_imu nodelet The phidgets_imu package was renamed to phidgets_spatial. To avoid adding a dependency on phidgets_spatial, this commit removes the include of that nodelet altogether. If launching the phidgets driver is desired, it should be done like in this launch file: https://github.com/ros-drivers/phidgets_drivers/blob/20512def27a74666aeb2eb2d31ff2faf45062c35/phidgets_spatial/launch/spatial.launch Fixes #186.
- add complementary_filter_nodelet (#181)
- Contributors: Borong Yuan, Martin Günther
1.2.5 (2022-08-19)
- Added ability to reset IMU filters when ROS time jumps back. (#165)
- Contributors: Martin Pecka
1.2.4 (2022-04-12)
- Manually reformat licenses + defines
- Reformat everything using clang-format
- Fix package dependencies
- Fix trailing whitespace
- Contributors: Martin Günther
1.2.3 (2021-04-09)
- Fix "non standard content" warning in imu_tools metapackage Fixes #135.
- Set cmake_policy CMP0048 to fix warning
- Contributors: Martin Günther
1.2.2 (2020-05-25)
- fix install path & boost linkage issues
- Contributors: Martin Günther, Sean Yen
1.2.1 (2019-05-06)
1.2.0 (2018-05-25)
- Add std dev parameter to orientation estimate from filter (#85) Similar to #41, but not using dynamic_reconfigure as not implemented for complementary filter
- Contributors: Stefan Kohlbrecher
1.1.5 (2017-05-24)
1.1.4 (2017-05-22)
1.1.3 (2017-03-10)
- complementary_filter: move const initializations out of header Initialization of static consts other than int (here: float) inside the class declaration is not permitted in C++. It works in gcc (due to a non-standard extension), but throws an error in C++11.
- Contributors: Martin Guenther
1.1.2 (2016-09-07)
1.1.1 (2016-09-07)
1.1.0 (2016-04-25)
1.0.11 (2016-04-22)
1.0.10 (2016-04-22)
- Remove Eigen dependency Eigen is not actually used anywhere. Thanks \@asimay!
- Removed main function from shared library
- Contributors: Martin Guenther, Matthias Nieuwenhuisen
1.0.9 (2015-10-16)
- complementary: Add Eigen dependency Fixes #54.
- Contributors: Martin Günther
1.0.8 (2015-10-07)
1.0.7 (2015-10-07)
- Allow remapping imu namespace
- Publish RPY as Vector3Stamped
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
cmake_modules | |
geometry_msgs | |
message_filters | |
nodelet | |
pluginlib | |
roscpp | |
sensor_msgs | |
std_msgs | |
tf | |
catkin |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
imu_tools | |
rm_common | |
rtabmap_examples |
Launch files
- launch/complementary_filter.launch
- ComplementaryFilter launch file
-
Messages
No message files found.
Services
No service files found