|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged kompass at Robotics Stack Exchange
|
kompass package from kompass repokompass kompass_interfaces |
ROS Distro
|
Package Summary
| Version | 0.7.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/automatika-robotics/kompass.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-09 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Automatika Robotics
Authors
Changelog for package kompass
0.7.0 (2026-08-05)
- (chore) Updates minimum required kompass-core version
- (feature) Adds import error message on broken imports for backward compatibility
- (fix) Handles multi-input case in failure source setting
- (fix) Fixes input check in planner
- (refactor) Import LaserScanData from Sugarcoat
- (fix) Fixes checking if input is available and removes call of deleted method
- (feature) Declares failure on non-valid spatial sensor data type in emergency stop check
- (refactor) Imports pointcloud utilities from the refactored kompass_core module
- (fix) Uses new RobotGeometryType refactored class in recipe
- (refactor) Uses upstreamed LaserScanData and PointCloudData from Sugarcoat
- (refactor) Passes ranges, angle and points to the core controller instead of removed LaserScanData and PointCloudData
- (refactor) Updates component to use refactored AugularCtrlLimits, LinearCtrlLimits and RobotType from kompass-core
- (refactor) Cleans up imports for refactored types in kompass-core
- (fix) Removes usage of deleted config params and fixes method name typo
- (fix) Makes update_topics non-mutating to avoid mutating stack defaults
- (fix) Adds missing allowed SERVER runtype to Planner
- (refactor) Updates all components to access RobotConfig from self.robot instead of Optional self.config.robot
- (refactor) Updates robot property to raise an error if None RobotConfig is provided to a Kompass component
- (refactor) Updates recipe and config files with new RobotFrames
- (feature) Adds property to get kompass_core geometry type from RobotConfig
- (refactor) Moves RobotConfig to Sugarcoat
- (fix) Fixes wait condition for robot location to handle non-stamped types
- (fix) Removes 'odom' as the backup frame for the map and uses the robot location message frame_id instead
- (refactor) Updates components to use the new transformation lookup method inside the callback
- (refactor) Removes specific tf listeners and updates to use a generic tf input listener
- (refactor) Uses LaserScan and PointCloud callbacks upstreamed to Sugarcoat
- (refactor) Upstreams RobotFrames to Sugarcoat
- (fix) Fixes None value check for ndarray type
- Contributors: ahr, mkabtoul
0.6.0 (2026-06-05)
- (chore) Bumps required sugarcoat version
- (fix) Fixes controller mode change to handle plugin-based callbacks
- Contributors: ahr, mkabtoul
0.5.0 (2026-05-02)
- (fix) Removes type hint from map server to fix for rolling api change
- (fix) Fixes sending algorithm name error in health status
- (fix) Returns robot state regardless of the TF since it will be blocked in the main update_state if required and not available
- (fix) Fixes reading robot state in update state
- (chore) Updates kompaass-core and sugarcoat minimum versions
- (chore) Update turtlebot test recipe
- (fix) Fixes state update in path control
- (refactor) Fixes vision follower execution using rgb images
- (refactor) Removes sensor data from vision follower loop step
- (refactor) Splits update_state into two methods for updating sensor data and updating robot state
- (fix) Reduces default value for topic subscription timeout and timestep
- (refactor) Updates tests to use new controller helper modules
- (refactor) Cleans up the controller component and uses new helper modules
- (refactor) Moves all vision following lifecycle methods to a helper module
- (refactor) Moves gathering obstacles method into utils
- (refactor) Moves Controller status/mode enums into a helper module
- (fix) Fixes method name typo
- (chore) Adds a user warning when providing a camera frame that seems like an 'optical' frame instead of the physical link
- (fix) Fixes setting the local map frame based on the available transformation data
- (refactor) Adds utility method to lookup and wait for a TF in component and uses it in the Controller
- (fix) Fixes all return paths for set_algorithm and adds tests for it
- (chore) Adds tests for planner and path controller
- (fix) Removes stale interface calls in controller
- (refactor) Adds path controller status enum to track status uniformly during control loops
- (fix) Fixes handling of detection and point of interest use in planning callback for EVENT mode
- (refactor) Removes blocking wait for odom world tf to not starve the callbacks
- (fix) Removes reached_end topic spamming from reached_point function in planner
- (refactor) Makes robot state wait loop non blocking with timeout in
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| kompass_interfaces | |
| automatika_ros_sugar |
System Dependencies
| Name |
|---|
| python3-pykdl |