No version for distro humble showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/husarion_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-22
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Wrapper for low pass filter

Additional Links

Maintainers

  • Husarion

Authors

  • Dawid Kmak

Low Pass Filter

The LowPassFilter is a ROS 2 chainable controller designed to apply a low-pass filter to state interfaces, smoothing noisy signals while maintaining real-time performance.

Publishers

  • interface_values [control_msgs::msg::DynamicInterfaceValues]: Publishes the filtered state interface values.

Parameters

  • state_interface_prefix [string, default: ”“]: Prefix to be prepended to the state interface names.
  • state_interface_names [string_array, default: []]: Names of state interfaces to be filtered.
  • sampling_frequency [double, default: 100.0]: Filter sampling frequency in Hz.
  • damping_frequency [double, default: 0.1]: Filter damping frequency in Hz (Is it?).
  • damping_intensity [double, default: 0.707]: Defines how sharp the filter is. 0.707 is the default value for a Butterworth filter.
  • publish_interface_values [bool, default: false]: If true, the state interface values will be published to a topic.
  • zero_threshold [double, default: 0.0025]: If the filtered value is below this threshold, it will be set to zero.

Interfaces

Exported State Interfaces

  • {node_name}/{state_interface_prefix}/{state_interface_name}: Filtered data.

Example Usage

low_pass_filter:
  ros__parameters:
    state_interface_prefix: <namespace>/imu
    state_interface_names: [angular_velocity.z]
    sampling_frequency: 100.0
    damping_frequency: 0.1
    damping_intensity: 15.0
    publish_interface_values: false
    zero_threshold: 0.0025

CHANGELOG

Changelog for package low_pass_filter

0.1.0 (2026-04-22)

  • ROS 2 twist mux controller (#14)
    • velocity input controller
    • add low pass filter
    • and and update parameters
    • add multiple cmd_vel inputs
    • add source publisher
    • add zero threshold
    • add docs
    • use priority checking
    • rename to twist_mux_controller
    • clean up
    • add support for holonomic platforms
    • pre-commit
    • review fixes
    • add topic name in warn msgs
  • Contributors: Dawid Kmak

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged low_pass_filter at Robotics Stack Exchange

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/husarion_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-22
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Wrapper for low pass filter

Additional Links

Maintainers

  • Husarion

Authors

  • Dawid Kmak

Low Pass Filter

The LowPassFilter is a ROS 2 chainable controller designed to apply a low-pass filter to state interfaces, smoothing noisy signals while maintaining real-time performance.

Publishers

  • interface_values [control_msgs::msg::DynamicInterfaceValues]: Publishes the filtered state interface values.

Parameters

  • state_interface_prefix [string, default: ”“]: Prefix to be prepended to the state interface names.
  • state_interface_names [string_array, default: []]: Names of state interfaces to be filtered.
  • sampling_frequency [double, default: 100.0]: Filter sampling frequency in Hz.
  • damping_frequency [double, default: 0.1]: Filter damping frequency in Hz (Is it?).
  • damping_intensity [double, default: 0.707]: Defines how sharp the filter is. 0.707 is the default value for a Butterworth filter.
  • publish_interface_values [bool, default: false]: If true, the state interface values will be published to a topic.
  • zero_threshold [double, default: 0.0025]: If the filtered value is below this threshold, it will be set to zero.

Interfaces

Exported State Interfaces

  • {node_name}/{state_interface_prefix}/{state_interface_name}: Filtered data.

Example Usage

low_pass_filter:
  ros__parameters:
    state_interface_prefix: <namespace>/imu
    state_interface_names: [angular_velocity.z]
    sampling_frequency: 100.0
    damping_frequency: 0.1
    damping_intensity: 15.0
    publish_interface_values: false
    zero_threshold: 0.0025

CHANGELOG

Changelog for package low_pass_filter

0.1.0 (2026-04-22)

  • ROS 2 twist mux controller (#14)
    • velocity input controller
    • add low pass filter
    • and and update parameters
    • add multiple cmd_vel inputs
    • add source publisher
    • add zero threshold
    • add docs
    • use priority checking
    • rename to twist_mux_controller
    • clean up
    • add support for holonomic platforms
    • pre-commit
    • review fixes
    • add topic name in warn msgs
  • Contributors: Dawid Kmak

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged low_pass_filter at Robotics Stack Exchange

No version for distro kilted showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/husarion_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-22
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Wrapper for low pass filter

Additional Links

Maintainers

  • Husarion

Authors

  • Dawid Kmak

Low Pass Filter

The LowPassFilter is a ROS 2 chainable controller designed to apply a low-pass filter to state interfaces, smoothing noisy signals while maintaining real-time performance.

Publishers

  • interface_values [control_msgs::msg::DynamicInterfaceValues]: Publishes the filtered state interface values.

Parameters

  • state_interface_prefix [string, default: ”“]: Prefix to be prepended to the state interface names.
  • state_interface_names [string_array, default: []]: Names of state interfaces to be filtered.
  • sampling_frequency [double, default: 100.0]: Filter sampling frequency in Hz.
  • damping_frequency [double, default: 0.1]: Filter damping frequency in Hz (Is it?).
  • damping_intensity [double, default: 0.707]: Defines how sharp the filter is. 0.707 is the default value for a Butterworth filter.
  • publish_interface_values [bool, default: false]: If true, the state interface values will be published to a topic.
  • zero_threshold [double, default: 0.0025]: If the filtered value is below this threshold, it will be set to zero.

Interfaces

Exported State Interfaces

  • {node_name}/{state_interface_prefix}/{state_interface_name}: Filtered data.

Example Usage

low_pass_filter:
  ros__parameters:
    state_interface_prefix: <namespace>/imu
    state_interface_names: [angular_velocity.z]
    sampling_frequency: 100.0
    damping_frequency: 0.1
    damping_intensity: 15.0
    publish_interface_values: false
    zero_threshold: 0.0025

CHANGELOG

Changelog for package low_pass_filter

0.1.0 (2026-04-22)

  • ROS 2 twist mux controller (#14)
    • velocity input controller
    • add low pass filter
    • and and update parameters
    • add multiple cmd_vel inputs
    • add source publisher
    • add zero threshold
    • add docs
    • use priority checking
    • rename to twist_mux_controller
    • clean up
    • add support for holonomic platforms
    • pre-commit
    • review fixes
    • add topic name in warn msgs
  • Contributors: Dawid Kmak

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged low_pass_filter at Robotics Stack Exchange

No version for distro rolling showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/husarion_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-22
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Wrapper for low pass filter

Additional Links

Maintainers

  • Husarion

Authors

  • Dawid Kmak

Low Pass Filter

The LowPassFilter is a ROS 2 chainable controller designed to apply a low-pass filter to state interfaces, smoothing noisy signals while maintaining real-time performance.

Publishers

  • interface_values [control_msgs::msg::DynamicInterfaceValues]: Publishes the filtered state interface values.

Parameters

  • state_interface_prefix [string, default: ”“]: Prefix to be prepended to the state interface names.
  • state_interface_names [string_array, default: []]: Names of state interfaces to be filtered.
  • sampling_frequency [double, default: 100.0]: Filter sampling frequency in Hz.
  • damping_frequency [double, default: 0.1]: Filter damping frequency in Hz (Is it?).
  • damping_intensity [double, default: 0.707]: Defines how sharp the filter is. 0.707 is the default value for a Butterworth filter.
  • publish_interface_values [bool, default: false]: If true, the state interface values will be published to a topic.
  • zero_threshold [double, default: 0.0025]: If the filtered value is below this threshold, it will be set to zero.

Interfaces

Exported State Interfaces

  • {node_name}/{state_interface_prefix}/{state_interface_name}: Filtered data.

Example Usage

low_pass_filter:
  ros__parameters:
    state_interface_prefix: <namespace>/imu
    state_interface_names: [angular_velocity.z]
    sampling_frequency: 100.0
    damping_frequency: 0.1
    damping_intensity: 15.0
    publish_interface_values: false
    zero_threshold: 0.0025

CHANGELOG

Changelog for package low_pass_filter

0.1.0 (2026-04-22)

  • ROS 2 twist mux controller (#14)
    • velocity input controller
    • add low pass filter
    • and and update parameters
    • add multiple cmd_vel inputs
    • add source publisher
    • add zero threshold
    • add docs
    • use priority checking
    • rename to twist_mux_controller
    • clean up
    • add support for holonomic platforms
    • pre-commit
    • review fixes
    • add topic name in warn msgs
  • Contributors: Dawid Kmak

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged low_pass_filter at Robotics Stack Exchange

No version for distro github showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/husarion_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-22
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Wrapper for low pass filter

Additional Links

Maintainers

  • Husarion

Authors

  • Dawid Kmak

Low Pass Filter

The LowPassFilter is a ROS 2 chainable controller designed to apply a low-pass filter to state interfaces, smoothing noisy signals while maintaining real-time performance.

Publishers

  • interface_values [control_msgs::msg::DynamicInterfaceValues]: Publishes the filtered state interface values.

Parameters

  • state_interface_prefix [string, default: ”“]: Prefix to be prepended to the state interface names.
  • state_interface_names [string_array, default: []]: Names of state interfaces to be filtered.
  • sampling_frequency [double, default: 100.0]: Filter sampling frequency in Hz.
  • damping_frequency [double, default: 0.1]: Filter damping frequency in Hz (Is it?).
  • damping_intensity [double, default: 0.707]: Defines how sharp the filter is. 0.707 is the default value for a Butterworth filter.
  • publish_interface_values [bool, default: false]: If true, the state interface values will be published to a topic.
  • zero_threshold [double, default: 0.0025]: If the filtered value is below this threshold, it will be set to zero.

Interfaces

Exported State Interfaces

  • {node_name}/{state_interface_prefix}/{state_interface_name}: Filtered data.

Example Usage

low_pass_filter:
  ros__parameters:
    state_interface_prefix: <namespace>/imu
    state_interface_names: [angular_velocity.z]
    sampling_frequency: 100.0
    damping_frequency: 0.1
    damping_intensity: 15.0
    publish_interface_values: false
    zero_threshold: 0.0025

CHANGELOG

Changelog for package low_pass_filter

0.1.0 (2026-04-22)

  • ROS 2 twist mux controller (#14)
    • velocity input controller
    • add low pass filter
    • and and update parameters
    • add multiple cmd_vel inputs
    • add source publisher
    • add zero threshold
    • add docs
    • use priority checking
    • rename to twist_mux_controller
    • clean up
    • add support for holonomic platforms
    • pre-commit
    • review fixes
    • add topic name in warn msgs
  • Contributors: Dawid Kmak

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged low_pass_filter at Robotics Stack Exchange

No version for distro galactic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/husarion_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-22
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Wrapper for low pass filter

Additional Links

Maintainers

  • Husarion

Authors

  • Dawid Kmak

Low Pass Filter

The LowPassFilter is a ROS 2 chainable controller designed to apply a low-pass filter to state interfaces, smoothing noisy signals while maintaining real-time performance.

Publishers

  • interface_values [control_msgs::msg::DynamicInterfaceValues]: Publishes the filtered state interface values.

Parameters

  • state_interface_prefix [string, default: ”“]: Prefix to be prepended to the state interface names.
  • state_interface_names [string_array, default: []]: Names of state interfaces to be filtered.
  • sampling_frequency [double, default: 100.0]: Filter sampling frequency in Hz.
  • damping_frequency [double, default: 0.1]: Filter damping frequency in Hz (Is it?).
  • damping_intensity [double, default: 0.707]: Defines how sharp the filter is. 0.707 is the default value for a Butterworth filter.
  • publish_interface_values [bool, default: false]: If true, the state interface values will be published to a topic.
  • zero_threshold [double, default: 0.0025]: If the filtered value is below this threshold, it will be set to zero.

Interfaces

Exported State Interfaces

  • {node_name}/{state_interface_prefix}/{state_interface_name}: Filtered data.

Example Usage

low_pass_filter:
  ros__parameters:
    state_interface_prefix: <namespace>/imu
    state_interface_names: [angular_velocity.z]
    sampling_frequency: 100.0
    damping_frequency: 0.1
    damping_intensity: 15.0
    publish_interface_values: false
    zero_threshold: 0.0025

CHANGELOG

Changelog for package low_pass_filter

0.1.0 (2026-04-22)

  • ROS 2 twist mux controller (#14)
    • velocity input controller
    • add low pass filter
    • and and update parameters
    • add multiple cmd_vel inputs
    • add source publisher
    • add zero threshold
    • add docs
    • use priority checking
    • rename to twist_mux_controller
    • clean up
    • add support for holonomic platforms
    • pre-commit
    • review fixes
    • add topic name in warn msgs
  • Contributors: Dawid Kmak

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged low_pass_filter at Robotics Stack Exchange

No version for distro iron showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/husarion_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-22
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Wrapper for low pass filter

Additional Links

Maintainers

  • Husarion

Authors

  • Dawid Kmak

Low Pass Filter

The LowPassFilter is a ROS 2 chainable controller designed to apply a low-pass filter to state interfaces, smoothing noisy signals while maintaining real-time performance.

Publishers

  • interface_values [control_msgs::msg::DynamicInterfaceValues]: Publishes the filtered state interface values.

Parameters

  • state_interface_prefix [string, default: ”“]: Prefix to be prepended to the state interface names.
  • state_interface_names [string_array, default: []]: Names of state interfaces to be filtered.
  • sampling_frequency [double, default: 100.0]: Filter sampling frequency in Hz.
  • damping_frequency [double, default: 0.1]: Filter damping frequency in Hz (Is it?).
  • damping_intensity [double, default: 0.707]: Defines how sharp the filter is. 0.707 is the default value for a Butterworth filter.
  • publish_interface_values [bool, default: false]: If true, the state interface values will be published to a topic.
  • zero_threshold [double, default: 0.0025]: If the filtered value is below this threshold, it will be set to zero.

Interfaces

Exported State Interfaces

  • {node_name}/{state_interface_prefix}/{state_interface_name}: Filtered data.

Example Usage

low_pass_filter:
  ros__parameters:
    state_interface_prefix: <namespace>/imu
    state_interface_names: [angular_velocity.z]
    sampling_frequency: 100.0
    damping_frequency: 0.1
    damping_intensity: 15.0
    publish_interface_values: false
    zero_threshold: 0.0025

CHANGELOG

Changelog for package low_pass_filter

0.1.0 (2026-04-22)

  • ROS 2 twist mux controller (#14)
    • velocity input controller
    • add low pass filter
    • and and update parameters
    • add multiple cmd_vel inputs
    • add source publisher
    • add zero threshold
    • add docs
    • use priority checking
    • rename to twist_mux_controller
    • clean up
    • add support for holonomic platforms
    • pre-commit
    • review fixes
    • add topic name in warn msgs
  • Contributors: Dawid Kmak

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged low_pass_filter at Robotics Stack Exchange

No version for distro melodic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/husarion_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-22
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Wrapper for low pass filter

Additional Links

Maintainers

  • Husarion

Authors

  • Dawid Kmak

Low Pass Filter

The LowPassFilter is a ROS 2 chainable controller designed to apply a low-pass filter to state interfaces, smoothing noisy signals while maintaining real-time performance.

Publishers

  • interface_values [control_msgs::msg::DynamicInterfaceValues]: Publishes the filtered state interface values.

Parameters

  • state_interface_prefix [string, default: ”“]: Prefix to be prepended to the state interface names.
  • state_interface_names [string_array, default: []]: Names of state interfaces to be filtered.
  • sampling_frequency [double, default: 100.0]: Filter sampling frequency in Hz.
  • damping_frequency [double, default: 0.1]: Filter damping frequency in Hz (Is it?).
  • damping_intensity [double, default: 0.707]: Defines how sharp the filter is. 0.707 is the default value for a Butterworth filter.
  • publish_interface_values [bool, default: false]: If true, the state interface values will be published to a topic.
  • zero_threshold [double, default: 0.0025]: If the filtered value is below this threshold, it will be set to zero.

Interfaces

Exported State Interfaces

  • {node_name}/{state_interface_prefix}/{state_interface_name}: Filtered data.

Example Usage

low_pass_filter:
  ros__parameters:
    state_interface_prefix: <namespace>/imu
    state_interface_names: [angular_velocity.z]
    sampling_frequency: 100.0
    damping_frequency: 0.1
    damping_intensity: 15.0
    publish_interface_values: false
    zero_threshold: 0.0025

CHANGELOG

Changelog for package low_pass_filter

0.1.0 (2026-04-22)

  • ROS 2 twist mux controller (#14)
    • velocity input controller
    • add low pass filter
    • and and update parameters
    • add multiple cmd_vel inputs
    • add source publisher
    • add zero threshold
    • add docs
    • use priority checking
    • rename to twist_mux_controller
    • clean up
    • add support for holonomic platforms
    • pre-commit
    • review fixes
    • add topic name in warn msgs
  • Contributors: Dawid Kmak

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged low_pass_filter at Robotics Stack Exchange

No version for distro noetic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/husarion_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-22
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Wrapper for low pass filter

Additional Links

Maintainers

  • Husarion

Authors

  • Dawid Kmak

Low Pass Filter

The LowPassFilter is a ROS 2 chainable controller designed to apply a low-pass filter to state interfaces, smoothing noisy signals while maintaining real-time performance.

Publishers

  • interface_values [control_msgs::msg::DynamicInterfaceValues]: Publishes the filtered state interface values.

Parameters

  • state_interface_prefix [string, default: ”“]: Prefix to be prepended to the state interface names.
  • state_interface_names [string_array, default: []]: Names of state interfaces to be filtered.
  • sampling_frequency [double, default: 100.0]: Filter sampling frequency in Hz.
  • damping_frequency [double, default: 0.1]: Filter damping frequency in Hz (Is it?).
  • damping_intensity [double, default: 0.707]: Defines how sharp the filter is. 0.707 is the default value for a Butterworth filter.
  • publish_interface_values [bool, default: false]: If true, the state interface values will be published to a topic.
  • zero_threshold [double, default: 0.0025]: If the filtered value is below this threshold, it will be set to zero.

Interfaces

Exported State Interfaces

  • {node_name}/{state_interface_prefix}/{state_interface_name}: Filtered data.

Example Usage

low_pass_filter:
  ros__parameters:
    state_interface_prefix: <namespace>/imu
    state_interface_names: [angular_velocity.z]
    sampling_frequency: 100.0
    damping_frequency: 0.1
    damping_intensity: 15.0
    publish_interface_values: false
    zero_threshold: 0.0025

CHANGELOG

Changelog for package low_pass_filter

0.1.0 (2026-04-22)

  • ROS 2 twist mux controller (#14)
    • velocity input controller
    • add low pass filter
    • and and update parameters
    • add multiple cmd_vel inputs
    • add source publisher
    • add zero threshold
    • add docs
    • use priority checking
    • rename to twist_mux_controller
    • clean up
    • add support for holonomic platforms
    • pre-commit
    • review fixes
    • add topic name in warn msgs
  • Contributors: Dawid Kmak

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged low_pass_filter at Robotics Stack Exchange