|
Package Summary
Tags | No category tags. |
Version | 0.3.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/locusrobotics/robot_navigation.git |
VCS Type | git |
VCS Version | noetic |
Last Updated | 2022-06-27 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- David V. Lu!!
Authors
nav_2d_msgs
This package has basic message types for two dimensional navigation. Many of the messages are similar to those in geometry_msgs
or nav_msgs
but are streamlined to only be concerned with 2.5 dimensional (x, y, theta)
navigation. This eliminates quaternions from the messages in many places, which make calculations faster and avoids that particular headache when only one orientation value is needed for 2.5D navigation.
Points and Poses
-
Point2D
- likegeometry_msgs::Point
but justx
andy
(noz
) -
Pose2DStamped
-geometry_msgs::Pose2D
with a header -
Pose2D32
-(x, y, theta)
with only 32bit floating point precision. -
Path2D
- An array ofPose2D
with a header. Similar tonav_msgs::Path
but without redundant headers.
Polygons
-
Polygon2D
- Likegeometry_msgs::Polygon
but with 64 bit precision and noz
coordinate. -
Polygon2DStamped
- above with a header -
ComplexPolygon2D
- Non-simple Polygon2D, i.e. polygon with inner holes -
Polygon2DCollection
- A list of complex polygons, with a header and an optional parallel list of colors.
Twists
-
Twist2D
- Likegeometry_msgs::Twist
but only(x, y, theta)
(and not separated into linear and angular) -
Twist2DStamped
- above with a header -
Twist2D32
-(x, y, theta)
with only 32bit floating point precision.
NavGrids
-
NavGridInfo
- Same data asnav_grid::NavGridInfo
. Similar tonav_msgs::MapMetadata
-
NavGridOfChars
- Data fornav_grid::NavGrid<unsigned char>
. Similar tonav_msgs::OccupancyGrid
-
NavGridOfDoubles
- Data fornav_grid::NavGrid<double>
-
NavGridOfCharsUpdate
andNavGridOfDoublesUpdate
- Similar tomap_msgs::OccupancyGridUpdate
-
UIntBounds
- Same data asnav_core2::UIntBounds
. Used in bothUpdate
messages.
Service
-
SwitchPlugin
- A simple service equivalent to SetString.srv use by the PluginMux.
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
- msg/Polygon2DStamped.msg
- msg/NavGridOfCharsUpdate.msg
- msg/Polygon2D.msg
- msg/Twist2D.msg
- msg/Path2D.msg
- msg/NavGridOfDoubles.msg
- msg/Polygon2DCollection.msg
- msg/NavGridOfChars.msg
- msg/Point2D.msg
- msg/Twist2DStamped.msg
- msg/Pose2D32.msg
- msg/NavGridInfo.msg
- msg/Twist2D32.msg
- msg/Pose2DStamped.msg
- msg/ComplexPolygon2D.msg
- msg/NavGridOfDoublesUpdate.msg
- msg/UIntBounds.msg
Services
Plugins
Recent questions tagged nav_2d_msgs at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 0.3.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/locusrobotics/robot_navigation.git |
VCS Type | git |
VCS Version | melodic |
Last Updated | 2021-07-30 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- David V. Lu!!
Authors
nav_2d_msgs
This package has basic message types for two dimensional navigation. Many of the messages are similar to those in geometry_msgs
or nav_msgs
but are streamlined to only be concerned with 2.5 dimensional (x, y, theta)
navigation. This eliminates quaternions from the messages in many places, which make calculations faster and avoids that particular headache when only one orientation value is needed for 2.5D navigation.
Points and Poses
-
Point2D
- likegeometry_msgs::Point
but justx
andy
(noz
) -
Pose2DStamped
-geometry_msgs::Pose2D
with a header -
Pose2D32
-(x, y, theta)
with only 32bit floating point precision. -
Path2D
- An array ofPose2D
with a header. Similar tonav_msgs::Path
but without redundant headers.
Polygons
-
Polygon2D
- Likegeometry_msgs::Polygon
but with 64 bit precision and noz
coordinate. -
Polygon2DStamped
- above with a header -
ComplexPolygon2D
- Non-simple Polygon2D, i.e. polygon with inner holes -
Polygon2DCollection
- A list of complex polygons, with a header and an optional parallel list of colors.
Twists
-
Twist2D
- Likegeometry_msgs::Twist
but only(x, y, theta)
(and not separated into linear and angular) -
Twist2DStamped
- above with a header -
Twist2D32
-(x, y, theta)
with only 32bit floating point precision.
NavGrids
-
NavGridInfo
- Same data asnav_grid::NavGridInfo
. Similar tonav_msgs::MapMetadata
-
NavGridOfChars
- Data fornav_grid::NavGrid<unsigned char>
. Similar tonav_msgs::OccupancyGrid
-
NavGridOfDoubles
- Data fornav_grid::NavGrid<double>
-
NavGridOfCharsUpdate
andNavGridOfDoublesUpdate
- Similar tomap_msgs::OccupancyGridUpdate
-
UIntBounds
- Same data asnav_core2::UIntBounds
. Used in bothUpdate
messages.
Service
-
SwitchPlugin
- A simple service equivalent to SetString.srv use by the PluginMux.
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
- msg/Polygon2DStamped.msg
- msg/NavGridOfCharsUpdate.msg
- msg/Polygon2D.msg
- msg/Twist2D.msg
- msg/Path2D.msg
- msg/NavGridOfDoubles.msg
- msg/Polygon2DCollection.msg
- msg/NavGridOfChars.msg
- msg/Point2D.msg
- msg/Twist2DStamped.msg
- msg/Pose2D32.msg
- msg/NavGridInfo.msg
- msg/Twist2D32.msg
- msg/Pose2DStamped.msg
- msg/ComplexPolygon2D.msg
- msg/NavGridOfDoublesUpdate.msg
- msg/UIntBounds.msg