Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
velocity_config.hpp
Go to the documentation of this file.
1#pragma once
2
11
16
21
26
31
36
41
53
57 VelocityPlanningConfig(double minimum_velocity, double desired_velocity,
58 double braking_acceleration, double acceleration,
59 double lateral_acceleration, double longitudinal_acceleration,
60 bool use_velocity_planning)
61 : minimum_velocity_(minimum_velocity),
62 desired_velocity_(desired_velocity),
63 braking_acceleration_(braking_acceleration),
64 acceleration_(acceleration),
65 lateral_acceleration_(lateral_acceleration),
66 longitudinal_acceleration_(longitudinal_acceleration),
67 use_velocity_planning_(use_velocity_planning) {}
68};
Configuration parameters for the Velocity Planning class.
VelocityPlanningConfig(double minimum_velocity, double desired_velocity, double braking_acceleration, double acceleration, double lateral_acceleration, double longitudinal_acceleration, bool use_velocity_planning)
Parameterized constructor.
double desired_velocity_
The desired velocity of the car.
bool use_velocity_planning_
Flag to enable/disable velocity planning.
double lateral_acceleration_
Maximum lateral acceleration.
double acceleration_
Maximum forward acceleration.
double longitudinal_acceleration_
Maximum longitudinal acceleration.
double braking_acceleration_
Maximum braking acceleration.
VelocityPlanningConfig()
Default constructor.
double minimum_velocity_
Minimum speed in the velocity planning.