selfdriving
mrpt_path_planning
include
mpp
algos
bestTrajectory.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/MoveEdgeSE2_TPS.h
>
10
#include <
mpp/data/TrajectoriesAndRobotShape.h
>
11
#include <mrpt/system/COutputLogger.h>
12
13
#include <optional>
14
15
namespace
mpp
16
{
17
/** Finds the best trajectory between two kinematic states, given the set of
18
* feasible trajectories.
19
* \return true on success, false on no valid path found
20
*/
21
bool
bestTrajectory
(
22
MoveEdgeSE2_TPS
& npa,
const
TrajectoriesAndRobotShape
& trs,
23
std::optional<mrpt::system::COutputLogger*> logger = std::nullopt);
24
25
}
// namespace mpp
mpp::bestTrajectory
bool bestTrajectory(MoveEdgeSE2_TPS &npa, const TrajectoriesAndRobotShape &trs, std::optional< mrpt::system::COutputLogger *> logger=std::nullopt)
mpp
Definition:
bestTrajectory.h:15
mpp::TrajectoriesAndRobotShape
Definition:
TrajectoriesAndRobotShape.h:25
MoveEdgeSE2_TPS.h
mpp::MoveEdgeSE2_TPS
Definition:
MoveEdgeSE2_TPS.h:19
TrajectoriesAndRobotShape.h
Generated on Sun Jul 2 2023 09:45:17 for selfdriving by
1.8.13