From 0c51350150cdf2b5c78bf4e4b2adbce43be17e4f Mon Sep 17 00:00:00 2001 From: Satoshi Ikari Date: Tue, 26 Sep 2023 10:30:14 +0200 Subject: [PATCH] Fix for RW initial rotation --- src/components/real/aocs/reaction_wheel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/real/aocs/reaction_wheel.cpp b/src/components/real/aocs/reaction_wheel.cpp index 835edcc79..7777fc6fd 100644 --- a/src/components/real/aocs/reaction_wheel.cpp +++ b/src/components/real/aocs/reaction_wheel.cpp @@ -78,6 +78,8 @@ ReactionWheel::ReactionWheel(const int prescaler, const int fast_prescaler, Cloc is_calculated_jitter_(is_calc_jitter_enabled), is_logged_jitter_(is_log_jitter_enabled) { Initialize(); + angular_velocity_rad_s_ = init_velocity_rad_s; + angular_velocity_rpm_ = angularVelocity2rpm(angular_velocity_rad_s_); } void ReactionWheel::Initialize() { @@ -93,8 +95,6 @@ void ReactionWheel::Initialize() { acceleration_delay_buffer_.assign(len_buffer, 0.0); angular_acceleration_rad_s2_ = 0.0; - angular_velocity_rpm_ = 0.0; - angular_velocity_rad_s_ = 0.0; // Turn on RW jitter calculation if (is_calculated_jitter_) {