67 if(!x0_available)
return;
Decision making and maneuver planning, which realizes lane following only. Basically a wrapper for tr...
Definition: lane_following_behavior.h:33
adore::fun::SetPointRequestDispatcher dispatcher_
Definition: lane_following_behavior.h:39
virtual ~LaneFollowingBehavior()
Definition: lane_following_behavior.h:44
void run()
select initial state and recompute maneuver
Definition: lane_following_behavior.h:60
adore::params::APTrajectoryGeneration * pTrajectoryGeneration_
Definition: lane_following_behavior.h:35
adore::fun::PlanningRequest request_
Definition: lane_following_behavior.h:36
TrajectoryPlannerLF trajectory_planner_
Definition: lane_following_behavior.h:40
adore::mad::AWriter< adore::fun::PlanningRequest > * reqwriter_
Definition: lane_following_behavior.h:38
LaneFollowingBehavior()
Definition: lane_following_behavior.h:50
adore::mad::AWriter< adore::fun::PlanningResult > * prwriter_
Definition: lane_following_behavior.h:37
Decoupled trajectory planner, which uses TrajectoryPlannerBase to compute and provide a PlanningResul...
Definition: trajectory_planner_lf.h:41
virtual void computeTrajectory(const adore::fun::PlanningRequest &planning_request, adore::fun::PlanningResult &planning_result) override
update data, views and recompute maneuver
Definition: trajectory_planner_lf.h:164
static adore::fun::AFactory * get()
Definition: afactory.h:170
class helps to dispatch SetPointRequest to controller SetPointRequestDispatcher handles selection of ...
Definition: setpointrequest_dispatcher.h:29
std::string getStatus()
Definition: setpointrequest_dispatcher.h:218
bool getInitialState(VehicleMotionState9d &result)
compute and return initial state for next planning iteration The according initial state in odometry ...
Definition: setpointrequest_dispatcher.h:191
void dispatch(SetPointRequest &combined_trajectory, SetPointRequest &nominal_trajectory)
dispatch SetPointRequests computed in localization coordinates The combined trajectory will be conver...
Definition: setpointrequest_dispatcher.h:208
PlanarVehicleState10d x0ref
Definition: setpoint.h:32
double tStart
Definition: setpoint.h:34
double tEnd
Definition: setpoint.h:35
virtual void write(const T &value)=0
virtual APTrajectoryGeneration * getTrajectoryGeneration() const =0
abstract class containing parameters to configure the behaviour of trajectory generation
Definition: ap_trajectory_generation.h:26
virtual double getEmergencyManeuverDelay() const =0
time after which emergency maneuver kicks in
static adore::params::AFactory * get()
Definition: afactory.h:103
x0
Definition: adore_set_goal.py:25
Definition: areaofeffectconverter.h:20
This struct holds the motion state of the vehicle in 9d.
Definition: vehiclemotionstate9d.h:39
Definition: planarvehiclestate10d.h:41
Definition: planning_request.h:22
double t_emergency_start
Definition: planning_request.h:26
SetPoint initial_state
Definition: planning_request.h:27
long long int iteration
Definition: planning_request.h:23
Definition: planning_result.h:29
bool combined_maneuver_valid
Definition: planning_result.h:64
SetPointRequest nominal_maneuver
Definition: planning_result.h:33
SetPointRequest combined_maneuver
Definition: planning_result.h:35