@@ -255,27 +255,6 @@ class DeformableChassis
255255 right_front_joint_target_physical_acceleration_, nan_);
256256 register_output (" /chassis/processed_encoder/angle" , processed_encoder_angle_, nan_);
257257
258- register_output (
259- " /chassis/left_front_joint/suspension_mode" , left_front_joint_suspension_mode_, false );
260- register_output (
261- " /chassis/left_back_joint/suspension_mode" , left_back_joint_suspension_mode_, false );
262- register_output (
263- " /chassis/right_front_joint/suspension_mode" , right_front_joint_suspension_mode_, false );
264- register_output (
265- " /chassis/right_back_joint/suspension_mode" , right_back_joint_suspension_mode_, false );
266-
267- register_output (
268- " /chassis/left_front_joint/suspension_torque" , left_front_joint_suspension_torque_,
269- nan_);
270- register_output (
271- " /chassis/left_back_joint/suspension_torque" , left_back_joint_suspension_torque_, nan_);
272- register_output (
273- " /chassis/right_back_joint/suspension_torque" , right_back_joint_suspension_torque_,
274- nan_);
275- register_output (
276- " /chassis/right_front_joint/suspension_torque" , right_front_joint_suspension_torque_,
277- nan_);
278-
279258 *mode_ = rmcs_msgs::ChassisMode::AUTO;
280259 chassis_control_velocity_->vector << nan_, nan_, nan_;
281260
@@ -403,18 +382,6 @@ class DeformableChassis
403382 return wrap_deg (joint_offset) - wrap_deg (*joint_encoder_angle) + legacy_fixed_compensation;
404383 }
405384
406- void clear_suspension_output_interfaces_ () {
407- *left_front_joint_suspension_mode_ = false ;
408- *left_back_joint_suspension_mode_ = false ;
409- *right_back_joint_suspension_mode_ = false ;
410- *right_front_joint_suspension_mode_ = false ;
411-
412- *left_front_joint_suspension_torque_ = 0.0 ;
413- *left_back_joint_suspension_torque_ = 0.0 ;
414- *right_back_joint_suspension_torque_ = 0.0 ;
415- *right_front_joint_suspension_torque_ = 0.0 ;
416- }
417-
418385 void update_mode_from_inputs_ (
419386 rmcs_msgs::Switch switch_left, rmcs_msgs::Switch switch_right,
420387 const rmcs_msgs::Keyboard& keyboard) {
@@ -621,7 +588,6 @@ class DeformableChassis
621588 }
622589
623590 void update_active_suspension_ (const JointFeedbackFrame&) {
624- clear_suspension_output_interfaces_ ();
625591 if (!suspension_requested_by_input_ ()) {
626592 reset_attitude_correction_state_ ();
627593 return ;
@@ -716,7 +682,6 @@ class DeformableChassis
716682
717683 *processed_encoder_angle_ = nan_;
718684
719- clear_suspension_output_interfaces_ ();
720685 }
721686
722687 void update_velocity_control () {
@@ -860,11 +825,6 @@ class DeformableChassis
860825 scope_motor_control (prone_override);
861826 update_active_suspension_ (joint_feedback);
862827
863- *left_front_joint_suspension_mode_ = joint_suspension_active_[kLeftFront ];
864- *left_back_joint_suspension_mode_ = joint_suspension_active_[kLeftBack ];
865- *right_front_joint_suspension_mode_ = joint_suspension_active_[kRightFront ];
866- *right_back_joint_suspension_mode_ = joint_suspension_active_[kRightBack ];
867-
868828 update_joint_target_trajectory ();
869829 publish_joint_target_angles (joint_feedback.physical_angles );
870830 }
@@ -1065,7 +1025,6 @@ class DeformableChassis
10651025 *rb_angle_error_ = nan_;
10661026 *rf_angle_error_ = nan_;
10671027
1068- clear_suspension_output_interfaces_ ();
10691028 }
10701029
10711030private:
@@ -1149,15 +1108,6 @@ class DeformableChassis
11491108
11501109 OutputInterface<double > processed_encoder_angle_;
11511110
1152- OutputInterface<bool > left_front_joint_suspension_mode_;
1153- OutputInterface<bool > left_back_joint_suspension_mode_;
1154- OutputInterface<bool > right_front_joint_suspension_mode_;
1155- OutputInterface<bool > right_back_joint_suspension_mode_;
1156- OutputInterface<double > left_front_joint_suspension_torque_;
1157- OutputInterface<double > left_back_joint_suspension_torque_;
1158- OutputInterface<double > right_front_joint_suspension_torque_;
1159- OutputInterface<double > right_back_joint_suspension_torque_;
1160-
11611111 double min_angle_;
11621112 double max_angle_;
11631113 double left_front_joint_offset_;
0 commit comments