selfdriving
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 
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(
23  std::optional<mrpt::system::COutputLogger*> logger = std::nullopt);
24 
25 } // namespace mpp
bool bestTrajectory(MoveEdgeSE2_TPS &npa, const TrajectoriesAndRobotShape &trs, std::optional< mrpt::system::COutputLogger *> logger=std::nullopt)
Definition: bestTrajectory.h:15
Definition: TrajectoriesAndRobotShape.h:25
Definition: MoveEdgeSE2_TPS.h:19