|
Apollo 11.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 | |
Public 成员函数 继承自 apollo::control::ControlTask | |
| ControlTask ()=default | |
| constructor | |
| virtual | ~ControlTask ()=default |
| destructor | |
Protected 属性 | |
| std::shared_ptr< DependencyInjector > | injector_ |
额外继承的成员函数 | |
Protected 成员函数 继承自 apollo::control::ControlTask | |
| 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 行定义.