CHANGELOG
Changelog for package adi_imu
1.0.0 (2025-09-12)
Core Features:
Support for multiple ADIS IMU devices including:
adis16465-1
,adis16465-2
,adis16465-3
adis16467-1
,adis16467-2
,adis16467-3
adis16470
adis16475-1
,adis16475-2
,adis16475-3
adis16477-1
,adis16477-2
,adis16477-3
adis16500
adis16501
adis16505-1
,adis16505-2
,adis16505-3
adis16507-1
,adis16507-2
,adis16507-3
adis16545-1
,adis16545-2
,adis16545-3
adis16547-1
,adis16547-2
,adis16547-3
adis16550
adis16575-2
,adis16575-3
adis16576-2
,adis16576-3
adis16577-2
,adis16577-3
Supported ROS distribution: Humble Hawksbill (Ubuntu 22.04)
Supported platforms: x86_64, ARM64
Dynamic ADIS device detection and configuration at runtime
Real-time data publishing via ROS 2 topics:
IMU data (acceleration, angular velocity, temperature)
Diagnostics data with device-specific error flags
Device identification information
Dynamic parameter configuration via ROS 2 parameters
Configurable options to enable/disable diagnostic and identification publishers
Integration:
Launch files for common use cases:
IMU with Madgwick filter and RViz visualization
ToF and IMU sensor fusion with RViz
Buffer-based sensor data acquisition for efficient processing
Proper timestamp handling from device when available
Documentation and Testing
Comprehensive user documentation
Integration tests for data publishers
System tests for device functionality
API documentation with doxygen
Infrastructure
CI/CD workflows for multiple ROS 2 distributions (Humble, Jazzy, Rolling)
Code quality enforcement with linting tools
Contributor guidelines and communication standards
Contributors: Adrian-Stanea, Budai Robert, Dan Nechita, Ramona Bolboaca, Ramona Gradinariu, Robert, Robert Budai, VHolonec, Vasile Holonec, rbudai