EasyNav Gridmap Stack
|
Classes | |
class | GridMapAStarPlanner |
Planner based on A* algorithm using GridMap elevation data. More... | |
class | GridmapMapsBuilderNode |
Lifecycle node that subscribes to point cloud sensor data and builds a grid map. More... | |
class | GridmapMapsManager |
A plugin-based map manager using Gridmaps. More... | |
struct | GridNode |
struct | IndexEqual |
struct | IndexHash |
Typedefs | |
using | CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn |
Functions | |
double | compute_path_length (const nav_msgs::msg::Path &path) |
double | heuristic (const grid_map::GridMap &map, const grid_map::Index &a, const grid_map::Index &b) |
bool | load_gridmap (const std::string &filename, grid_map::GridMap &map) |
bool | save_gridmap (const std::string &filename, const grid_map::GridMap &map) |
Variables | |
std::vector< std::pair< int, int > > | neighbors8 |
using CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn |
double compute_path_length | ( | const nav_msgs::msg::Path & | path | ) |
double heuristic | ( | const grid_map::GridMap & | map, |
const grid_map::Index & | a, | ||
const grid_map::Index & | b ) |
bool load_gridmap | ( | const std::string & | filename, |
grid_map::GridMap & | map ) |
bool save_gridmap | ( | const std::string & | filename, |
const grid_map::GridMap & | map ) |
std::vector<std::pair<int, int> > neighbors8 |