Quad-SDK
|
A test fixture for the global body planning class. More...
#include <global_body_planner_test_fixture.h>
Public Member Functions | |
GlobalBodyPlannerTestFixture () | |
Constructor for GlobalBodyPlannerTestFixture Class. | |
void | updateTerrainSlope (double grade) |
Constructor for GlobalBodyPlannerTestFixture Class. | |
void | updateTerrainHeight (double height) |
Constructor for GlobalBodyPlannerTestFixture Class. | |
Public Attributes | |
std::shared_ptr< PlannerClass > | planner_ |
Planner class. | |
PlannerConfig | planner_config_ |
Planner configuration. | |
grid_map::GridMap | terrain_grid_map_ |
Flat terrain map. | |
FastTerrainMap | terrain_ |
Sloped terrain map. | |
A test fixture for the global body planning class.
GlobalBodyPlannerTest is a container for all of the logic utilized in the global body planning node. This algorithm requires an height map of the terrain as a GridMap message type, and will publish the global body plan as a BodyPlan message over a topic. It will also publish the discrete states used by the planner (from which the full path is interpolated).
|
inline |
Constructor for GlobalBodyPlannerTestFixture Class.
|
inline |
Constructor for GlobalBodyPlannerTestFixture Class.
[in] | grade | Grade of the new terrain in x direction (rise/run) |
|
inline |
Constructor for GlobalBodyPlannerTestFixture Class.
[in] | grade | Grade of the new terrain in x direction (rise/run) |