EasyNav Gridmap Stack
Loading...
Searching...
No Matches
easynav Namespace Reference

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
 

Typedef Documentation

◆ CallbackReturnT

using CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn

Function Documentation

◆ compute_path_length()

double compute_path_length ( const nav_msgs::msg::Path & path)

◆ heuristic()

double heuristic ( const grid_map::GridMap & map,
const grid_map::Index & a,
const grid_map::Index & b )

◆ load_gridmap()

bool load_gridmap ( const std::string & filename,
grid_map::GridMap & map )

◆ save_gridmap()

bool save_gridmap ( const std::string & filename,
const grid_map::GridMap & map )

Variable Documentation

◆ neighbors8

std::vector<std::pair<int, int> > neighbors8
Initial value:
= {
{-1, -1}, {-1, 0}, {-1, 1},
{0, -1}, {0, 1},
{1, -1}, {1, 0}, {1, 1}
}