Apollo 10.0
自动驾驶开放平台
|
DemoControlTask: Set the acceleration to 2 when the vehicle acceleration is less than 3. 更多...
#include <demo_control_task.h>
Public 成员函数 | |
DemoControlTask () | |
constructor | |
virtual | ~DemoControlTask () |
destructor | |
common::Status | Init (std::shared_ptr< DependencyInjector > injector) override |
initialize DemoControlTask | |
common::Status | ComputeControlCommand (const localization::LocalizationEstimate *localization, const canbus::Chassis *chassis, const planning::ADCTrajectory *trajectory, control::ControlCommand *cmd) override |
compute brake / throttle values based on current vehicle status and target trajectory | |
void | Stop () override |
stop DemoControlTask | |
common::Status | Reset () override |
reset demo control task | |
std::string | Name () const override |
DemoControlTask name | |
![]() | |
ControlTask ()=default | |
constructor | |
virtual | ~ControlTask ()=default |
destructor | |
Protected 属性 | |
std::shared_ptr< DependencyInjector > | injector_ |
额外继承的成员函数 | |
![]() | |
template<typename T > | |
bool | LoadConfig (T *config) |
bool | LoadCalibrationTable (calibration_table *calibration_table_conf) |
DemoControlTask: Set the acceleration to 2 when the vehicle acceleration is less than 3.
在文件 demo_control_task.h 第 47 行定义.
apollo::control::DemoControlTask::DemoControlTask | ( | ) |
constructor
在文件 demo_control_task.cc 第 31 行定义.
|
virtual |
|
overridevirtual |
compute brake / throttle values based on current vehicle status and target trajectory
localization | vehicle location |
chassis | vehicle status e.g., speed, acceleration |
trajectory | trajectory generated by planning |
cmd | control command |
实现了 apollo::control::ControlTask.
在文件 demo_control_task.cc 第 55 行定义.
|
overridevirtual |
initialize DemoControlTask
实现了 apollo::control::ControlTask.
在文件 demo_control_task.cc 第 37 行定义.
|
overridevirtual |
DemoControlTask name
实现了 apollo::control::ControlTask.
在文件 demo_control_task.cc 第 53 行定义.
|
overridevirtual |
reset demo control task
实现了 apollo::control::ControlTask.
在文件 demo_control_task.cc 第 51 行定义.
|
overridevirtual |
|
protected |
在文件 demo_control_task.h 第 97 行定义.