|
compass_interfaces package from compass repocompass_conversions compass_interfaces magnetic_model magnetometer_compass magnetometer_pipeline |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.0.3 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS implementation of magnetometer-based compass |
| Checkout URI | https://github.com/ctu-vras/compass.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2025-12-08 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Martin Pecka
Authors
- Martin Pecka
compass_msgs
Messages for use with a compass.
Azimuth
Azimuth message carries information about an azimuth. As there are multiple possibilities related to the azimuth meaning, it has 3 metadata fields that exactly specify the meaning of each message:
-
unit:-
UNIT_DEG:azimuthfield is in degrees andvariancein degrees^2 -
UNIT_RAD:azimuthfield is in radians andvariancein rad^2
-
-
orientation-
ORIENTATION_ENU: The azimuth is measured in East-North-Up frame. Azimuth 0 thus points to the East and increases counter-clockwise. -
ORIENTATION_NED: The azimuth is measured in North-East-Down frame. Azimuth 0 thus points to the North and increases clockwise.
-
-
reference: Which North reference is used.-
REFERENCE_MAGNETIC: Magnetic North. -
REFERENCE_GEOGRAPHIC: Geographic North. -
REFERENCE_UTM: UTM grid North.
-
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package compass_interfaces \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
2.0.3 (2024-12-20)
2.0.2 (2024-12-20)
- Fixed README rendering on ROS Wiki.
- Contributors: Martin Pecka
2.0.1 (2024-12-12)
- Fixed license issues preventing bloom-release.
- Improved readme.
- Contributors: Martin Pecka
2.0.0 (2024-12-12)
- Restructured the repo, created compass_conversions, magnetic_model and magnetometer_pipeline packages.
- Contributors: Martin Pecka
1.0.3 (2023-07-12)
1.0.2 (2023-07-12)
1.0.1 (2023-06-19)
- Added variance to Azimuth message.
- Added improved version of compass.
- Contributors: Martin Pecka
Package Dependencies
| Deps | Name |
|---|---|
| cras_cpp_common | |
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_cmake_gtest | |
| cras_lint | |
| std_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| compass_conversions | |
| magnetometer_compass |
Launch files
Messages
Services
Plugins
Recent questions tagged compass_interfaces at Robotics Stack Exchange
|
compass_interfaces package from compass repocompass_conversions compass_interfaces magnetic_model magnetometer_compass magnetometer_pipeline |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.0.3 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS implementation of magnetometer-based compass |
| Checkout URI | https://github.com/ctu-vras/compass.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2025-12-08 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Martin Pecka
Authors
- Martin Pecka
compass_msgs
Messages for use with a compass.
Azimuth
Azimuth message carries information about an azimuth. As there are multiple possibilities related to the azimuth meaning, it has 3 metadata fields that exactly specify the meaning of each message:
-
unit:-
UNIT_DEG:azimuthfield is in degrees andvariancein degrees^2 -
UNIT_RAD:azimuthfield is in radians andvariancein rad^2
-
-
orientation-
ORIENTATION_ENU: The azimuth is measured in East-North-Up frame. Azimuth 0 thus points to the East and increases counter-clockwise. -
ORIENTATION_NED: The azimuth is measured in North-East-Down frame. Azimuth 0 thus points to the North and increases clockwise.
-
-
reference: Which North reference is used.-
REFERENCE_MAGNETIC: Magnetic North. -
REFERENCE_GEOGRAPHIC: Geographic North. -
REFERENCE_UTM: UTM grid North.
-
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package compass_interfaces \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
2.0.3 (2024-12-20)
2.0.2 (2024-12-20)
- Fixed README rendering on ROS Wiki.
- Contributors: Martin Pecka
2.0.1 (2024-12-12)
- Fixed license issues preventing bloom-release.
- Improved readme.
- Contributors: Martin Pecka
2.0.0 (2024-12-12)
- Restructured the repo, created compass_conversions, magnetic_model and magnetometer_pipeline packages.
- Contributors: Martin Pecka
1.0.3 (2023-07-12)
1.0.2 (2023-07-12)
1.0.1 (2023-06-19)
- Added variance to Azimuth message.
- Added improved version of compass.
- Contributors: Martin Pecka
Package Dependencies
| Deps | Name |
|---|---|
| cras_cpp_common | |
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_cmake_gtest | |
| cras_lint | |
| std_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| compass_conversions | |
| magnetometer_compass |
Launch files
Messages
Services
Plugins
Recent questions tagged compass_interfaces at Robotics Stack Exchange
|
compass_interfaces package from compass repocompass_conversions compass_interfaces magnetic_model magnetometer_compass magnetometer_pipeline |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.0.3 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS implementation of magnetometer-based compass |
| Checkout URI | https://github.com/ctu-vras/compass.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2025-12-08 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Martin Pecka
Authors
- Martin Pecka
compass_msgs
Messages for use with a compass.
Azimuth
Azimuth message carries information about an azimuth. As there are multiple possibilities related to the azimuth meaning, it has 3 metadata fields that exactly specify the meaning of each message:
-
unit:-
UNIT_DEG:azimuthfield is in degrees andvariancein degrees^2 -
UNIT_RAD:azimuthfield is in radians andvariancein rad^2
-
-
orientation-
ORIENTATION_ENU: The azimuth is measured in East-North-Up frame. Azimuth 0 thus points to the East and increases counter-clockwise. -
ORIENTATION_NED: The azimuth is measured in North-East-Down frame. Azimuth 0 thus points to the North and increases clockwise.
-
-
reference: Which North reference is used.-
REFERENCE_MAGNETIC: Magnetic North. -
REFERENCE_GEOGRAPHIC: Geographic North. -
REFERENCE_UTM: UTM grid North.
-
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package compass_interfaces \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
2.0.3 (2024-12-20)
2.0.2 (2024-12-20)
- Fixed README rendering on ROS Wiki.
- Contributors: Martin Pecka
2.0.1 (2024-12-12)
- Fixed license issues preventing bloom-release.
- Improved readme.
- Contributors: Martin Pecka
2.0.0 (2024-12-12)
- Restructured the repo, created compass_conversions, magnetic_model and magnetometer_pipeline packages.
- Contributors: Martin Pecka
1.0.3 (2023-07-12)
1.0.2 (2023-07-12)
1.0.1 (2023-06-19)
- Added variance to Azimuth message.
- Added improved version of compass.
- Contributors: Martin Pecka
Package Dependencies
| Deps | Name |
|---|---|
| cras_cpp_common | |
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_cmake_gtest | |
| cras_lint | |
| std_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| compass_conversions | |
| magnetometer_compass |
Launch files
Messages
Services
Plugins
Recent questions tagged compass_interfaces at Robotics Stack Exchange
|
compass_interfaces package from compass repocompass_conversions compass_interfaces magnetic_model magnetometer_compass magnetometer_pipeline |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.0.3 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS implementation of magnetometer-based compass |
| Checkout URI | https://github.com/ctu-vras/compass.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2025-12-08 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Martin Pecka
Authors
- Martin Pecka
compass_msgs
Messages for use with a compass.
Azimuth
Azimuth message carries information about an azimuth. As there are multiple possibilities related to the azimuth meaning, it has 3 metadata fields that exactly specify the meaning of each message:
-
unit:-
UNIT_DEG:azimuthfield is in degrees andvariancein degrees^2 -
UNIT_RAD:azimuthfield is in radians andvariancein rad^2
-
-
orientation-
ORIENTATION_ENU: The azimuth is measured in East-North-Up frame. Azimuth 0 thus points to the East and increases counter-clockwise. -
ORIENTATION_NED: The azimuth is measured in North-East-Down frame. Azimuth 0 thus points to the North and increases clockwise.
-
-
reference: Which North reference is used.-
REFERENCE_MAGNETIC: Magnetic North. -
REFERENCE_GEOGRAPHIC: Geographic North. -
REFERENCE_UTM: UTM grid North.
-
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package compass_interfaces \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
2.0.3 (2024-12-20)
2.0.2 (2024-12-20)
- Fixed README rendering on ROS Wiki.
- Contributors: Martin Pecka
2.0.1 (2024-12-12)
- Fixed license issues preventing bloom-release.
- Improved readme.
- Contributors: Martin Pecka
2.0.0 (2024-12-12)
- Restructured the repo, created compass_conversions, magnetic_model and magnetometer_pipeline packages.
- Contributors: Martin Pecka
1.0.3 (2023-07-12)
1.0.2 (2023-07-12)
1.0.1 (2023-06-19)
- Added variance to Azimuth message.
- Added improved version of compass.
- Contributors: Martin Pecka
Package Dependencies
| Deps | Name |
|---|---|
| cras_cpp_common | |
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_cmake_gtest | |
| cras_lint | |
| std_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| compass_conversions | |
| magnetometer_compass |
Launch files
Messages
Services
Plugins
Recent questions tagged compass_interfaces at Robotics Stack Exchange
|
compass_interfaces package from compass repocompass_conversions compass_interfaces magnetic_model magnetometer_compass magnetometer_pipeline |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.0.3 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS implementation of magnetometer-based compass |
| Checkout URI | https://github.com/ctu-vras/compass.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2025-12-08 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Martin Pecka
Authors
- Martin Pecka
compass_msgs
Messages for use with a compass.
Azimuth
Azimuth message carries information about an azimuth. As there are multiple possibilities related to the azimuth meaning, it has 3 metadata fields that exactly specify the meaning of each message:
-
unit:-
UNIT_DEG:azimuthfield is in degrees andvariancein degrees^2 -
UNIT_RAD:azimuthfield is in radians andvariancein rad^2
-
-
orientation-
ORIENTATION_ENU: The azimuth is measured in East-North-Up frame. Azimuth 0 thus points to the East and increases counter-clockwise. -
ORIENTATION_NED: The azimuth is measured in North-East-Down frame. Azimuth 0 thus points to the North and increases clockwise.
-
-
reference: Which North reference is used.-
REFERENCE_MAGNETIC: Magnetic North. -
REFERENCE_GEOGRAPHIC: Geographic North. -
REFERENCE_UTM: UTM grid North.
-
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package compass_interfaces \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
2.0.3 (2024-12-20)
2.0.2 (2024-12-20)
- Fixed README rendering on ROS Wiki.
- Contributors: Martin Pecka
2.0.1 (2024-12-12)
- Fixed license issues preventing bloom-release.
- Improved readme.
- Contributors: Martin Pecka
2.0.0 (2024-12-12)
- Restructured the repo, created compass_conversions, magnetic_model and magnetometer_pipeline packages.
- Contributors: Martin Pecka
1.0.3 (2023-07-12)
1.0.2 (2023-07-12)
1.0.1 (2023-06-19)
- Added variance to Azimuth message.
- Added improved version of compass.
- Contributors: Martin Pecka
Package Dependencies
| Deps | Name |
|---|---|
| cras_cpp_common | |
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_cmake_gtest | |
| cras_lint | |
| std_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| compass_conversions | |
| magnetometer_compass |
Launch files
Messages
Services
Plugins
Recent questions tagged compass_interfaces at Robotics Stack Exchange
|
compass_interfaces package from compass repocompass_conversions compass_interfaces magnetic_model magnetometer_compass magnetometer_pipeline |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.0.3 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS implementation of magnetometer-based compass |
| Checkout URI | https://github.com/ctu-vras/compass.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2025-12-08 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Martin Pecka
Authors
- Martin Pecka
compass_msgs
Messages for use with a compass.
Azimuth
Azimuth message carries information about an azimuth. As there are multiple possibilities related to the azimuth meaning, it has 3 metadata fields that exactly specify the meaning of each message:
-
unit:-
UNIT_DEG:azimuthfield is in degrees andvariancein degrees^2 -
UNIT_RAD:azimuthfield is in radians andvariancein rad^2
-
-
orientation-
ORIENTATION_ENU: The azimuth is measured in East-North-Up frame. Azimuth 0 thus points to the East and increases counter-clockwise. -
ORIENTATION_NED: The azimuth is measured in North-East-Down frame. Azimuth 0 thus points to the North and increases clockwise.
-
-
reference: Which North reference is used.-
REFERENCE_MAGNETIC: Magnetic North. -
REFERENCE_GEOGRAPHIC: Geographic North. -
REFERENCE_UTM: UTM grid North.
-
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package compass_interfaces \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
2.0.3 (2024-12-20)
2.0.2 (2024-12-20)
- Fixed README rendering on ROS Wiki.
- Contributors: Martin Pecka
2.0.1 (2024-12-12)
- Fixed license issues preventing bloom-release.
- Improved readme.
- Contributors: Martin Pecka
2.0.0 (2024-12-12)
- Restructured the repo, created compass_conversions, magnetic_model and magnetometer_pipeline packages.
- Contributors: Martin Pecka
1.0.3 (2023-07-12)
1.0.2 (2023-07-12)
1.0.1 (2023-06-19)
- Added variance to Azimuth message.
- Added improved version of compass.
- Contributors: Martin Pecka
Package Dependencies
| Deps | Name |
|---|---|
| cras_cpp_common | |
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_cmake_gtest | |
| cras_lint | |
| std_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| compass_conversions | |
| magnetometer_compass |
Launch files
Messages
Services
Plugins
Recent questions tagged compass_interfaces at Robotics Stack Exchange
|
compass_interfaces package from compass repocompass_conversions compass_interfaces magnetic_model magnetometer_compass magnetometer_pipeline |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.0.3 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS implementation of magnetometer-based compass |
| Checkout URI | https://github.com/ctu-vras/compass.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2025-12-08 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Martin Pecka
Authors
- Martin Pecka
compass_msgs
Messages for use with a compass.
Azimuth
Azimuth message carries information about an azimuth. As there are multiple possibilities related to the azimuth meaning, it has 3 metadata fields that exactly specify the meaning of each message:
-
unit:-
UNIT_DEG:azimuthfield is in degrees andvariancein degrees^2 -
UNIT_RAD:azimuthfield is in radians andvariancein rad^2
-
-
orientation-
ORIENTATION_ENU: The azimuth is measured in East-North-Up frame. Azimuth 0 thus points to the East and increases counter-clockwise. -
ORIENTATION_NED: The azimuth is measured in North-East-Down frame. Azimuth 0 thus points to the North and increases clockwise.
-
-
reference: Which North reference is used.-
REFERENCE_MAGNETIC: Magnetic North. -
REFERENCE_GEOGRAPHIC: Geographic North. -
REFERENCE_UTM: UTM grid North.
-
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package compass_interfaces \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
2.0.3 (2024-12-20)
2.0.2 (2024-12-20)
- Fixed README rendering on ROS Wiki.
- Contributors: Martin Pecka
2.0.1 (2024-12-12)
- Fixed license issues preventing bloom-release.
- Improved readme.
- Contributors: Martin Pecka
2.0.0 (2024-12-12)
- Restructured the repo, created compass_conversions, magnetic_model and magnetometer_pipeline packages.
- Contributors: Martin Pecka
1.0.3 (2023-07-12)
1.0.2 (2023-07-12)
1.0.1 (2023-06-19)
- Added variance to Azimuth message.
- Added improved version of compass.
- Contributors: Martin Pecka
Package Dependencies
| Deps | Name |
|---|---|
| cras_cpp_common | |
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_cmake_gtest | |
| cras_lint | |
| std_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| compass_conversions | |
| magnetometer_compass |
Launch files
Messages
Services
Plugins
Recent questions tagged compass_interfaces at Robotics Stack Exchange
|
compass_interfaces package from compass repocompass_conversions compass_interfaces magnetic_model magnetometer_compass magnetometer_pipeline |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.0.3 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS implementation of magnetometer-based compass |
| Checkout URI | https://github.com/ctu-vras/compass.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2025-12-08 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Martin Pecka
Authors
- Martin Pecka
compass_msgs
Messages for use with a compass.
Azimuth
Azimuth message carries information about an azimuth. As there are multiple possibilities related to the azimuth meaning, it has 3 metadata fields that exactly specify the meaning of each message:
-
unit:-
UNIT_DEG:azimuthfield is in degrees andvariancein degrees^2 -
UNIT_RAD:azimuthfield is in radians andvariancein rad^2
-
-
orientation-
ORIENTATION_ENU: The azimuth is measured in East-North-Up frame. Azimuth 0 thus points to the East and increases counter-clockwise. -
ORIENTATION_NED: The azimuth is measured in North-East-Down frame. Azimuth 0 thus points to the North and increases clockwise.
-
-
reference: Which North reference is used.-
REFERENCE_MAGNETIC: Magnetic North. -
REFERENCE_GEOGRAPHIC: Geographic North. -
REFERENCE_UTM: UTM grid North.
-
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package compass_interfaces \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
2.0.3 (2024-12-20)
2.0.2 (2024-12-20)
- Fixed README rendering on ROS Wiki.
- Contributors: Martin Pecka
2.0.1 (2024-12-12)
- Fixed license issues preventing bloom-release.
- Improved readme.
- Contributors: Martin Pecka
2.0.0 (2024-12-12)
- Restructured the repo, created compass_conversions, magnetic_model and magnetometer_pipeline packages.
- Contributors: Martin Pecka
1.0.3 (2023-07-12)
1.0.2 (2023-07-12)
1.0.1 (2023-06-19)
- Added variance to Azimuth message.
- Added improved version of compass.
- Contributors: Martin Pecka
Package Dependencies
| Deps | Name |
|---|---|
| cras_cpp_common | |
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_cmake_gtest | |
| cras_lint | |
| std_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| compass_conversions | |
| magnetometer_compass |
Launch files
Messages
Services
Plugins
Recent questions tagged compass_interfaces at Robotics Stack Exchange
|
compass_interfaces package from compass repocompass_conversions compass_interfaces magnetic_model magnetometer_compass magnetometer_pipeline |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.0.3 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS implementation of magnetometer-based compass |
| Checkout URI | https://github.com/ctu-vras/compass.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2025-12-08 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Martin Pecka
Authors
- Martin Pecka
compass_msgs
Messages for use with a compass.
Azimuth
Azimuth message carries information about an azimuth. As there are multiple possibilities related to the azimuth meaning, it has 3 metadata fields that exactly specify the meaning of each message:
-
unit:-
UNIT_DEG:azimuthfield is in degrees andvariancein degrees^2 -
UNIT_RAD:azimuthfield is in radians andvariancein rad^2
-
-
orientation-
ORIENTATION_ENU: The azimuth is measured in East-North-Up frame. Azimuth 0 thus points to the East and increases counter-clockwise. -
ORIENTATION_NED: The azimuth is measured in North-East-Down frame. Azimuth 0 thus points to the North and increases clockwise.
-
-
reference: Which North reference is used.-
REFERENCE_MAGNETIC: Magnetic North. -
REFERENCE_GEOGRAPHIC: Geographic North. -
REFERENCE_UTM: UTM grid North.
-
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package compass_interfaces \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
2.0.3 (2024-12-20)
2.0.2 (2024-12-20)
- Fixed README rendering on ROS Wiki.
- Contributors: Martin Pecka
2.0.1 (2024-12-12)
- Fixed license issues preventing bloom-release.
- Improved readme.
- Contributors: Martin Pecka
2.0.0 (2024-12-12)
- Restructured the repo, created compass_conversions, magnetic_model and magnetometer_pipeline packages.
- Contributors: Martin Pecka
1.0.3 (2023-07-12)
1.0.2 (2023-07-12)
1.0.1 (2023-06-19)
- Added variance to Azimuth message.
- Added improved version of compass.
- Contributors: Martin Pecka
Package Dependencies
| Deps | Name |
|---|---|
| cras_cpp_common | |
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_cmake_gtest | |
| cras_lint | |
| std_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| compass_conversions | |
| magnetometer_compass |