add humble-navigation2

This commit is contained in:
X-lanni
2025-05-27 19:03:40 +08:00
parent 974abb5e1e
commit e74ec539c2
1280 changed files with 204114 additions and 0 deletions
@@ -0,0 +1,2 @@
builtin_interfaces/Time timestamp # ROS time that this log message was sent.
BehaviorTreeStatusChange[] event_log
@@ -0,0 +1,4 @@
builtin_interfaces/Time timestamp # internal behavior tree event timestamp. Typically this is wall clock time
string node_name
string previous_status # IDLE, RUNNING, SUCCESS or FAILURE
string current_status # IDLE, RUNNING, SUCCESS or FAILURE
@@ -0,0 +1,9 @@
# Action type for robot in Collision Monitor
uint8 DO_NOTHING=0 # No action
uint8 STOP=1 # Stop the robot
uint8 SLOWDOWN=2 # Slowdown in percentage from current operating speed
uint8 APPROACH=3 # Keep constant time interval before collision
uint8 action_type
# Name of triggered polygon
string polygon_name
+9
View File
@@ -0,0 +1,9 @@
# This represents a 2-D grid map, in which each cell has an associated cost
std_msgs/Header header
# MetaData for the map
CostmapMetaData metadata
# The cost data, in row-major order, starting with (0,0).
uint8[] data
@@ -0,0 +1,14 @@
std_msgs/Header header
# Type of plugin used (keepout filter, speed limit in m/s, speed limit in percent, etc...)
# 0: keepout/lanes filter
# 1: speed limit filter in % of maximum speed
# 2: speed limit filter in absolute values (m/s)
uint8 type
# Name of filter mask topic
string filter_mask_topic
# Multiplier base offset and multiplier coefficient for conversion of OccGrid.
# Used to convert OccupancyGrid data values to filter space values.
# data -> into some other number space:
# space = data * multiplier + base
float32 base
float32 multiplier
@@ -0,0 +1,23 @@
# This hold basic information about the characteristics of the Costmap
# The time at which the static map was loaded
builtin_interfaces/Time map_load_time
# The time of the last update to costmap
builtin_interfaces/Time update_time
# The corresponding layer name
string layer
# The map resolution [m/cell]
float32 resolution
# Number of cells in the horizontal direction
uint32 size_x
# Number of cells in the vertical direction
uint32 size_y
# The origin of the costmap [m, m, rad].
# This is the real-world pose of the cell (0,0) in the map.
geometry_msgs/Pose origin
+5
View File
@@ -0,0 +1,5 @@
# This represents an individual particle with weight produced by a particle filter
geometry_msgs/Pose pose
float64 weight
@@ -0,0 +1,6 @@
# This represents a particle cloud containing particle poses and weights
std_msgs/Header header
# Array of particles in the cloud
Particle[] particles
+6
View File
@@ -0,0 +1,6 @@
std_msgs/Header header
# Setting speed limit in percentage if true or in absolute values in false case
bool percentage
# Maximum allowed speed (in percent of maximum robot speed or in m/s depending
# on "percentage" value). When no-limit it is set to 0.0
float64 speed_limit
+7
View File
@@ -0,0 +1,7 @@
std_msgs/Header header
uint32[] data
geometry_msgs/Point32 origin
geometry_msgs/Vector3 resolutions
uint32 size_x
uint32 size_y
uint32 size_z