MRSL Motion Primitive Library  1.2
A motion primitive library for generating trajectory for mobile robots
MPL::MapPlanner< Dim > Member List

This is the complete list of members for MPL::MapPlanner< Dim >, including all inherited members.

calculateGradient(const Veci< Dim > &coord1, const Veci< Dim > &coord2)MPL::MapPlanner< Dim >protected
checkValidation()MPL::PlannerBase< Dim, Waypoint< Dim > >inline
createMask()MPL::MapPlanner< Dim >protected
ENV_MPL::PlannerBase< Dim, Waypoint< Dim > >protected
epsilon_MPL::PlannerBase< Dim, Waypoint< Dim > >protected
getAllPrimitives() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getCloseSet() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getExpandedEdges() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getExpandedNodes() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getExpandedNum() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getGradientCloud(decimal_t h_max=1.0, int i=0)MPL::MapPlanner< Dim >
getLinkedNodes() constMPL::MapPlanner< Dim >
getNullSet() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getOpenSet() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getPotentialCloud(decimal_t h_max=1.0)MPL::MapPlanner< Dim >
getSearchRegion() constMPL::MapPlanner< Dim >
getStates(const Waypoint< Dim > &state) constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getSubStateSpace(int time_step)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
getTraj() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getTrajCost() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
getValidPrimitives() constMPL::PlannerBase< Dim, Waypoint< Dim > >inline
gradient_map_MPL::MapPlanner< Dim >protected
H_MAXMPL::MapPlanner< Dim >protected
initialized()MPL::PlannerBase< Dim, Waypoint< Dim > >inline
iterativePlan(const Waypoint< Dim > &start, const Waypoint< Dim > &goal, const Trajectory< Dim > &raw_traj, int max_iter_num=3)MPL::MapPlanner< Dim >
lhm_MPL::MapPlanner< Dim >mutableprotected
map_util_MPL::MapPlanner< Dim >protected
MapPlanner(bool verbose)MPL::MapPlanner< Dim >
max_num_MPL::PlannerBase< Dim, Waypoint< Dim > >protected
plan(const Waypoint< Dim > &start, const Waypoint< Dim > &goal)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
planner_verbose_MPL::PlannerBase< Dim, Waypoint< Dim > >protected
PlannerBase(bool verbose=false)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
potential_map_range_MPL::MapPlanner< Dim >protected
potential_mask_MPL::MapPlanner< Dim >protected
potential_radius_MPL::MapPlanner< Dim >protected
pow_MPL::MapPlanner< Dim >protected
reset()MPL::PlannerBase< Dim, Waypoint< Dim > >inline
search_radius_MPL::MapPlanner< Dim >protected
setAmax(decimal_t a)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setDt(decimal_t dt)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setEpsilon(decimal_t eps)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setGradientWeight(decimal_t w)MPL::MapPlanner< Dim >
setHeurIgnoreDynamics(bool ignore)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setJmax(decimal_t j)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setLPAstar(bool use_lpastar)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setMapUtil(const std::shared_ptr< MapUtil< Dim >> &map_util)MPL::MapPlanner< Dim >virtual
setMaxNum(int num)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setPotentialMapRange(const Vecf< Dim > &range)MPL::MapPlanner< Dim >
setPotentialRadius(const Vecf< Dim > &radius)MPL::MapPlanner< Dim >
setPotentialWeight(decimal_t w)MPL::MapPlanner< Dim >
setPriorTrajectory(const Trajectory< Dim > &traj)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setSearchRadius(const Vecf< Dim > &radius)MPL::MapPlanner< Dim >
setSearchRegion(const vec_Vecf< Dim > &path, bool dense=false)MPL::MapPlanner< Dim >
setTmax(decimal_t t)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setTol(decimal_t tol_pos, decimal_t tol_vel=-1, decimal_t tol_acc=-1)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setU(const vec_E< VecDf > &U)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setVmax(decimal_t v)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setW(decimal_t w)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setWyaw(decimal_t w)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
setYawmax(decimal_t yaw)MPL::PlannerBase< Dim, Waypoint< Dim > >inline
ss_ptr_MPL::PlannerBase< Dim, Waypoint< Dim > >protected
traj_MPL::PlannerBase< Dim, Waypoint< Dim > >protected
traj_cost_MPL::PlannerBase< Dim, Waypoint< Dim > >protected
updateBlockedNodes(const vec_Veci< Dim > &pns)MPL::MapPlanner< Dim >
updateClearedNodes(const vec_Veci< Dim > &pns)MPL::MapPlanner< Dim >
updatePotentialMap(const Vecf< Dim > &pos)MPL::MapPlanner< Dim >
use_lpastar_MPL::PlannerBase< Dim, Waypoint< Dim > >protected