Skip to content

Commit

Permalink
fix(simple_planning_simulator): fix acc output for the model sim_mode…
Browse files Browse the repository at this point in the history
…l_delay_steer_acc_geared_wo_fall_guard (autowarefoundation#8607)

fix acceleration output

Signed-off-by: Yuki Takagi <yuki.takagi@tier4.jp>
  • Loading branch information
yuki-takagi-66 authored and ktro2828 committed Sep 18, 2024
1 parent 29b80cb commit 1939933
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ class SimModelDelaySteerAccGearedWoFallGuard : public SimModelInterface
VX,
STEER,
PEDAL_ACCX,
ACCX,
};
enum IDX_U { PEDAL_ACCX_DES = 0, GEAR, SLOPE_ACCX, STEER_DES };

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ double SimModelDelaySteerAccGearedWoFallGuard::getVy()
}
double SimModelDelaySteerAccGearedWoFallGuard::getAx()
{
return state_(IDX::PEDAL_ACCX);
return state_(IDX::ACCX);
}
double SimModelDelaySteerAccGearedWoFallGuard::getWz()
{
Expand Down Expand Up @@ -103,6 +103,8 @@ void SimModelDelaySteerAccGearedWoFallGuard::update(const double & dt)
// stop condition is satisfied
state_(IDX::VX) = 0.0;
}

state_(IDX::ACCX) = (state_(IDX::VX) - prev_state(IDX::VX)) / dt;
}

void SimModelDelaySteerAccGearedWoFallGuard::initializeInputQueue(const double & dt)
Expand Down

0 comments on commit 1939933

Please sign in to comment.