26 AmrKinematics(
double max_velocity_m_s,
double min_velocity_m_s,
double max_acceleration_m_s2,
27 double max_deceleration_m_s2)
28 : max_velocity_m_s_(max_velocity_m_s),
29 min_velocity_m_s_(min_velocity_m_s),
30 max_acceleration_m_s2_(max_acceleration_m_s2),
31 max_deceleration_m_s2_(max_deceleration_m_s2) {}
36 double getMinVelocity()
const {
return min_velocity_m_s_; }
42 double getMaxDeceleration()
const {
return max_deceleration_m_s2_; }
45 SERIALIZE(max_acceleration_m_s2_, max_deceleration_m_s2_, max_velocity_m_s_, min_velocity_m_s_);
48 double max_velocity_m_s_ = 0.0;
49 double min_velocity_m_s_ = 0.0;
50 double max_acceleration_m_s2_ = 0.0;
51 double max_deceleration_m_s2_ = 0.0;