19 #ifndef PARKING_PLANNER__PARKING_PLANNER_HPP_ 20 #define PARKING_PLANNER__PARKING_PLANNER_HPP_ 22 #include <autoware_auto_msgs/msg/route.hpp> 23 #include <autoware_auto_msgs/msg/trajectory.hpp> 25 #include <lanelet2_core/LaneletMap.h> 40 namespace parking_planner
54 const lanelet::Polygon3d & drivable_area);
71 const std::size_t nlp_iterations,
81 return m_nlp_iterations;
85 return m_nlp_proc_time;
97 std::size_t m_nlp_iterations;
139 return m_model_parameters;
152 create_trajectory_from_states(
154 const std::size_t desired_trajectory_length)
const;
171 #endif // PARKING_PLANNER__PARKING_PLANNER_HPP_ double float64_t
Definition: types.hpp:37
std::vector< TrajectoryStep< T > > Trajectory
Class to represent a dynamic trajectory.
Definition: parking_planner_types.hpp:200
PARKING_PLANNER_PUBLIC std::vector< Polytope2D< float64_t > > convert_drivable_area_to_obstacles(const lanelet::Polygon3d &drivable_area)
Definition: parking_planner.cpp:220
std::size_t get_nlp_iterations() const noexcept
Definition: parking_planner.hpp:79
Definition: astar_path_planner.hpp:39
There was an error running the nonlinear solver.
const BicycleModelParameters< float64_t > & get_parameters() const
Definition: parking_planner.hpp:137
Parking motion planner.
Definition: parking_planner.hpp:107
autoware_auto_msgs::msg::Trajectory Trajectory
Definition: motion_common.hpp:37
const Trajectory< float64_t > & get_trajectory() const noexcept
Definition: parking_planner.hpp:75
float64_t get_nlp_proc_time() const noexcept
Definition: parking_planner.hpp:83
This file includes common type definition.
Definition: nlp_path_planner.hpp:47
autoware::motion::planning::parking_planner::ParkingPlanner ParkingPlanner
Definition: parking_planner_node.hpp:66
PlanningStatus
Parking planner return codes.
Definition: parking_planner.hpp:44
PARKING_PLANNER_PUBLIC autoware_auto_msgs::msg::Trajectory convert_parking_planner_to_autoware_trajectory(const Trajectory< float64_t > &parking_trajectory)
Definition: parking_planner.cpp:295
Class describing a polytope in two-dimensional space.
Definition: geometry.hpp:244
Definition: controller_base.hpp:30
PlanningStatus get_status() const noexcept
Definition: parking_planner.hpp:87
Results of a parking planning call.
Definition: parking_planner.hpp:61
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24