selfdriving
mrpt_path_planning
include
mpp
data
PlannerInput.h
Go to the documentation of this file.
1
/* -------------------------------------------------------------------------
2
* SelfDriving C++ library based on PTGs and mrpt-nav
3
* Copyright (C) 2019-2022 Jose Luis Blanco, University of Almeria
4
* See LICENSE for license information.
5
* ------------------------------------------------------------------------- */
6
7
#pragma once
8
9
#include <
mpp/data/SE2_KinState.h
>
10
#include <
mpp/data/TrajectoriesAndRobotShape.h
>
11
#include <
mpp/interfaces/ObstacleSource.h
>
12
#include <mrpt/math/TPose2D.h>
13
14
#include <functional>
15
16
namespace
mpp
17
{
18
struct
PlannerInput
19
{
20
SE2_KinState
stateStart
;
21
SE2orR2_KinState
stateGoal
;
22
mrpt::math::TPose2D
worldBboxMin
,
worldBboxMax
;
//!< World bounds
23
std::vector<ObstacleSource::Ptr>
obstacles
;
24
TrajectoriesAndRobotShape
ptgs
;
25
};
26
27
}
// namespace mpp
ObstacleSource.h
mpp::PlannerInput::worldBboxMax
mrpt::math::TPose2D worldBboxMax
World bounds.
Definition:
PlannerInput.h:22
mpp::PlannerInput::worldBboxMin
mrpt::math::TPose2D worldBboxMin
Definition:
PlannerInput.h:22
mpp
Definition:
bestTrajectory.h:15
mpp::TrajectoriesAndRobotShape
Definition:
TrajectoriesAndRobotShape.h:25
mpp::SE2_KinState
Definition:
SE2_KinState.h:65
mpp::PlannerInput::stateStart
SE2_KinState stateStart
Definition:
PlannerInput.h:20
mpp::PlannerInput
Definition:
PlannerInput.h:18
mpp::PlannerInput::stateGoal
SE2orR2_KinState stateGoal
Definition:
PlannerInput.h:21
TrajectoriesAndRobotShape.h
SE2_KinState.h
mpp::PlannerInput::ptgs
TrajectoriesAndRobotShape ptgs
Definition:
PlannerInput.h:24
mpp::PlannerInput::obstacles
std::vector< ObstacleSource::Ptr > obstacles
Definition:
PlannerInput.h:23
mpp::SE2orR2_KinState
Definition:
SE2_KinState.h:75
Generated on Sun Jul 2 2023 09:45:17 for selfdriving by
1.8.13