Namespaces | Classes | Typedefs | Functions
iri_bspline_navfn Namespace Reference

Namespaces

namespace  srv

Classes

struct  MakeNavPlan
struct  MakeNavPlanRequest_
struct  MakeNavPlanResponse_
class  NavFn
 Navigation function class. Holds buffers for costmap, navfn map. Maps are pixel-based. Origin is upper left, x is right, y is down. More...
class  NavfnROS
 Provides a ROS wrapper for the navfn planner which runs a fast, interpolated navigation function on a costmap. More...
class  NavfnWithLocalCostmap
class  NavWin
struct  PotarrPoint
struct  SetCostmap
struct  SetCostmapRequest_
struct  SetCostmapResponse_

Typedefs

typedef
::iri_bspline_navfn::MakeNavPlanRequest_
< std::allocator< void > > 
MakeNavPlanRequest
typedef boost::shared_ptr
< ::iri_bspline_navfn::MakeNavPlanRequest
const > 
MakeNavPlanRequestConstPtr
typedef boost::shared_ptr
< ::iri_bspline_navfn::MakeNavPlanRequest
MakeNavPlanRequestPtr
typedef
::iri_bspline_navfn::MakeNavPlanResponse_
< std::allocator< void > > 
MakeNavPlanResponse
typedef boost::shared_ptr
< ::iri_bspline_navfn::MakeNavPlanResponse
const > 
MakeNavPlanResponseConstPtr
typedef boost::shared_ptr
< ::iri_bspline_navfn::MakeNavPlanResponse
MakeNavPlanResponsePtr
typedef
::iri_bspline_navfn::SetCostmapRequest_
< std::allocator< void > > 
SetCostmapRequest
typedef boost::shared_ptr
< ::iri_bspline_navfn::SetCostmapRequest
const > 
SetCostmapRequestConstPtr
typedef boost::shared_ptr
< ::iri_bspline_navfn::SetCostmapRequest
SetCostmapRequestPtr
typedef
::iri_bspline_navfn::SetCostmapResponse_
< std::allocator< void > > 
SetCostmapResponse
typedef boost::shared_ptr
< ::iri_bspline_navfn::SetCostmapResponse
const > 
SetCostmapResponseConstPtr
typedef boost::shared_ptr
< ::iri_bspline_navfn::SetCostmapResponse
SetCostmapResponsePtr

Functions

int create_nav_plan_astar (COSTTYPE *costmap, int nx, int ny, int *goal, int *start, float *plan, int nplan)
int create_nav_plan_astar (const COSTTYPE *costmap, int nx, int ny, int *goal, int *start, float *plan, int nplan)

Typedef Documentation

Definition at line 54 of file MakeNavPlan.h.

Definition at line 57 of file MakeNavPlan.h.

Definition at line 56 of file MakeNavPlan.h.

Definition at line 92 of file MakeNavPlan.h.

Definition at line 95 of file MakeNavPlan.h.

Definition at line 94 of file MakeNavPlan.h.

Definition at line 56 of file SetCostmap.h.

Definition at line 59 of file SetCostmap.h.

Definition at line 58 of file SetCostmap.h.

Definition at line 79 of file SetCostmap.h.

Definition at line 82 of file SetCostmap.h.

Definition at line 81 of file SetCostmap.h.


Function Documentation

int iri_bspline_navfn::create_nav_plan_astar ( COSTTYPE costmap,
int  nx,
int  ny,
int *  goal,
int *  start,
float *  plan,
int  nplan 
)

Definition at line 68 of file navfn.cpp.

int iri_bspline_navfn::create_nav_plan_astar ( const COSTTYPE costmap,
int  nx,
int  ny,
int *  goal,
int *  start,
float *  plan,
int  nplan 
)

Navigation function call.

Parameters:
costmapCost map array, of type COSTTYPE; origin is upper left NOTE: will be modified to have a border of obstacle costs
nxWidth of map in cells
nyHeight of map in cells
goalX,Y position of goal cell
startX,Y position of start cell

Returns length of plan if found, and fills an array with x,y interpolated positions at about 1/2 cell resolution; else returns 0.



iri_bspline_navfn
Author(s): Maintained by IRI Robotics Lab
autogenerated on Fri Dec 6 2013 23:43:15