Namespaces | Classes | Typedefs | Functions
planner_cspace::planner_3d Namespace Reference

Namespaces

 grid_metric_converter
 

Classes

class  CostCoeff
 
class  CostmapBBF
 
class  CostmapBBFImpl
 
class  CostmapBBFNoOp
 
class  DistanceMap
 
class  DistanceMapTest
 
class  DistanceMapTestLongMap
 
class  DistanceMapTestWithParam
 
class  GridAstarModel2D
 
class  GridAstarModel3D
 
class  JumpDetector
 
class  MotionCache
 
class  MotionPrimitiveBuilder
 
class  Planner3dNode
 
class  RotationCache
 
class  StartPosePredictor
 
class  StartPosePredictorTester
 

Typedefs

using Astar = GridAstar< 3, 2 >
 
using Vec = MotionPrimitiveBuilder::Vec
 
using Vec3 = CyclicVecInt< 3, 2 >
 

Functions

std::vector< VecbuildExpectedPrimitives (const std::vector< std::vector< Vec >> original_primitives_vector, const int quadrant)
 
bool compareVecs (const Vec &v1, const Vec &v2)
 
 INSTANTIATE_TEST_CASE_P (UpdateWithTemporaryObstacles, DistanceMapTestWithParam, ::testing::Values(std::vector< Vec3 >({ Vec3(7, 7, 0), }), std::vector< Vec3 >({ Vec3(4, 2, 0), Vec3(7, 2, 0), }), std::vector< Vec3 >({ Vec3(3, 5, 0), }), std::vector< Vec3 >()))
 
 TEST (CostmapBBFImpl, ForEach)
 
 TEST (CostmapBBFImpl, Update)
 
 TEST (GridAstarModel3D, Cost)
 
 TEST (GridMetricConverter, Path)
 
 TEST (GridMetricConverter, SinglePose)
 
 TEST (MotionCache, Generate)
 
 TEST (MotionPrimitiveBuilder, Generate)
 
 TEST_F (DistanceMapTest, BlockedEdge)
 
 TEST_F (DistanceMapTest, Create)
 
 TEST_F (DistanceMapTest, FarEdge)
 
 TEST_F (DistanceMapTest, GoalOutOfMap)
 
 TEST_F (DistanceMapTest, StartOutOfMap)
 
 TEST_F (DistanceMapTestLongMap, BlockedAndRecovered)
 
 TEST_F (DistanceMapTestLongMap, OvershootRange)
 
 TEST_F (DistanceMapTestLongMap, StartMoveWithoutMapUpdate)
 
 TEST_F (StartPosePredictorTester, EdgeCases)
 
 TEST_F (StartPosePredictorTester, Normal)
 
 TEST_F (StartPosePredictorTester, SwitchBack)
 
 TEST_P (DistanceMapTestWithParam, Update)
 

Typedef Documentation

◆ Astar

Definition at line 44 of file distance_map_utils.h.

◆ Vec

Definition at line 42 of file test_motion_primitive_builder.cpp.

◆ Vec3

Definition at line 51 of file test_distance_map.cpp.

Function Documentation

◆ buildExpectedPrimitives()

std::vector<Vec> planner_cspace::planner_3d::buildExpectedPrimitives ( const std::vector< std::vector< Vec >>  original_primitives_vector,
const int  quadrant 
)

Definition at line 53 of file test_motion_primitive_builder.cpp.

◆ compareVecs()

bool planner_cspace::planner_3d::compareVecs ( const Vec v1,
const Vec v2 
)

Definition at line 44 of file test_motion_primitive_builder.cpp.

◆ INSTANTIATE_TEST_CASE_P()

planner_cspace::planner_3d::INSTANTIATE_TEST_CASE_P ( UpdateWithTemporaryObstacles  ,
DistanceMapTestWithParam  ,
::testing::Values(std::vector< Vec3 >({ Vec3(7, 7, 0), }), std::vector< Vec3 >({ Vec3(4, 2, 0), Vec3(7, 2, 0), }), std::vector< Vec3 >({ Vec3(3, 5, 0), }), std::vector< Vec3 >())   
)

◆ TEST() [1/7]

planner_cspace::planner_3d::TEST ( CostmapBBFImpl  ,
ForEach   
)

Definition at line 42 of file test_costmap_bbf.cpp.

◆ TEST() [2/7]

planner_cspace::planner_3d::TEST ( CostmapBBFImpl  ,
Update   
)

Definition at line 71 of file test_costmap_bbf.cpp.

◆ TEST() [3/7]

planner_cspace::planner_3d::TEST ( GridAstarModel3D  ,
Cost   
)

Definition at line 42 of file test_planner_3d_cost.cpp.

◆ TEST() [4/7]

planner_cspace::planner_3d::TEST ( GridMetricConverter  ,
Path   
)

Definition at line 94 of file test_grid_metric_converter.cpp.

◆ TEST() [5/7]

planner_cspace::planner_3d::TEST ( GridMetricConverter  ,
SinglePose   
)

Definition at line 44 of file test_grid_metric_converter.cpp.

◆ TEST() [6/7]

planner_cspace::planner_3d::TEST ( MotionCache  ,
Generate   
)

Definition at line 43 of file test_motion_cache.cpp.

◆ TEST() [7/7]

planner_cspace::planner_3d::TEST ( MotionPrimitiveBuilder  ,
Generate   
)

Definition at line 96 of file test_motion_primitive_builder.cpp.

◆ TEST_F() [1/11]

planner_cspace::planner_3d::TEST_F ( DistanceMapTest  ,
BlockedEdge   
)

Definition at line 197 of file test_distance_map_fast_update.cpp.

◆ TEST_F() [2/11]

planner_cspace::planner_3d::TEST_F ( DistanceMapTest  ,
Create   
)

Definition at line 218 of file test_distance_map.cpp.

◆ TEST_F() [3/11]

planner_cspace::planner_3d::TEST_F ( DistanceMapTest  ,
FarEdge   
)

Definition at line 171 of file test_distance_map_fast_update.cpp.

◆ TEST_F() [4/11]

planner_cspace::planner_3d::TEST_F ( DistanceMapTest  ,
GoalOutOfMap   
)

Definition at line 245 of file test_distance_map.cpp.

◆ TEST_F() [5/11]

planner_cspace::planner_3d::TEST_F ( DistanceMapTest  ,
StartOutOfMap   
)

Definition at line 232 of file test_distance_map.cpp.

◆ TEST_F() [6/11]

planner_cspace::planner_3d::TEST_F ( DistanceMapTestLongMap  ,
BlockedAndRecovered   
)

Definition at line 431 of file test_distance_map.cpp.

◆ TEST_F() [7/11]

planner_cspace::planner_3d::TEST_F ( DistanceMapTestLongMap  ,
OvershootRange   
)

Definition at line 380 of file test_distance_map.cpp.

◆ TEST_F() [8/11]

planner_cspace::planner_3d::TEST_F ( DistanceMapTestLongMap  ,
StartMoveWithoutMapUpdate   
)

Definition at line 502 of file test_distance_map.cpp.

◆ TEST_F() [9/11]

planner_cspace::planner_3d::TEST_F ( StartPosePredictorTester  ,
EdgeCases   
)

Definition at line 145 of file test_start_pose_predictor.cpp.

◆ TEST_F() [10/11]

planner_cspace::planner_3d::TEST_F ( StartPosePredictorTester  ,
Normal   
)

Definition at line 167 of file test_start_pose_predictor.cpp.

◆ TEST_F() [11/11]

planner_cspace::planner_3d::TEST_F ( StartPosePredictorTester  ,
SwitchBack   
)

Definition at line 213 of file test_start_pose_predictor.cpp.

◆ TEST_P()

planner_cspace::planner_3d::TEST_P ( DistanceMapTestWithParam  ,
Update   
)

Definition at line 258 of file test_distance_map.cpp.



planner_cspace
Author(s): Atsushi Watanabe
autogenerated on Fri May 16 2025 02:15:23