SJSURoboticsTeam / urc_intelsys_2024

ROS-based Intelligent Systems repository for URC 2024
Apache License 2.0
1 stars 0 forks source link

[Feature] Add Grid-based pathfinding #11

Open chrehall68 opened 2 months ago

chrehall68 commented 2 months ago
RK22000 commented 2 weeks ago

Relevent message descriptions

The map (on topic "\map") will be an Occupancy grid

Occupancy grid

std_msgs/Header header nav_msgs/MapMetaData info int8[] data

Header

# Standard metadata for higher-level stamped data types.
# This is generally used to communicate timestamped data 
# in a particular coordinate frame.
# 
# sequence ID: consecutively increasing ID 
uint32 seq
#Two-integer timestamp that is expressed as:
# * stamp.sec: seconds (stamp_secs) since epoch (in Python the variable is called 'secs')
# * stamp.nsec: nanoseconds since stamp_secs (in Python the variable is called 'nsecs')
# time-handling sugar is provided by the client library
time stamp
#Frame this data is associated with
string frame_id

MapMetaData

time map_load_time float32 resolution #meters/cell uint32 width uint32 height geometry_msgs/Pose origin

Pose

geometry_msgs/Point position geometry_msgs/Quaternion orientation

Point

float64 x float64 y float64 z

Quaternion

float64 x float64 y float64 z float64 w