提交 3adba6a4 编写于 作者: C Capri2014 提交者: Dong Li

control: fix vehicle_state (#452)

上级 260f842c
......@@ -268,8 +268,7 @@ Status LatController::ComputeControlCommand(
const canbus::Chassis *chassis,
const planning::ADCTrajectory *planning_published_trajectory,
ControlCommand *cmd) {
VehicleState::instance()->set_linear_velocity(
std::max(VehicleState::instance()->linear_velocity(), 1.0));
VehicleState::instance()->set_linear_velocity(chassis->speed_mps());
trajectory_analyzer_ =
std::move(TrajectoryAnalyzer(planning_published_trajectory));
......@@ -474,7 +473,7 @@ void LatController::UpdateStateAnalyticalMatching(SimpleLateralDebug *debug) {
}
void LatController::UpdateMatrix() {
double v = VehicleState::instance()->linear_velocity();
double v = std::max(VehicleState::instance()->linear_velocity(), 0.2);
matrix_a_(1, 1) = matrix_a_coeff_(1, 1) / v;
matrix_a_(1, 3) = matrix_a_coeff_(1, 3) / v;
matrix_a_(3, 1) = matrix_a_coeff_(3, 1) / v;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册