Edit on GitHub
BalanceParam_msg
-
File:
thormang3_walking_module_msgs/BalanceParam.msg
-
Message Definition
float32 cob_x_offset_m
float32 cob_y_offset_m
float32 hip_roll_swap_angle_rad
float32 foot_roll_gyro_p_gain
float32 foot_roll_gyro_d_gain
float32 foot_pitch_gyro_p_gain
float32 foot_pitch_gyro_d_gain
float32 foot_roll_angle_p_gain
float32 foot_roll_angle_d_gain
float32 foot_pitch_angle_p_gain
float32 foot_pitch_angle_d_gain
float32 foot_x_force_p_gain
float32 foot_x_force_d_gain
float32 foot_y_force_p_gain
float32 foot_y_force_d_gain
float32 foot_z_force_p_gain
float32 foot_z_force_d_gain
float32 foot_roll_torque_p_gain
float32 foot_roll_torque_d_gain
float32 foot_pitch_torque_p_gain
float32 foot_pitch_torque_d_gain
float32 roll_gyro_cut_off_frequency
float32 pitch_gyro_cut_off_frequency
float32 roll_angle_cut_off_frequency
float32 pitch_angle_cut_off_frequency
float32 foot_x_force_cut_off_frequency
float32 foot_y_force_cut_off_frequency
float32 foot_z_force_cut_off_frequency
float32 foot_roll_torque_cut_off_frequency
float32 foot_pitch_torque_cut_off_frequency
- Description These are the parameters used in the Balance Algorithm. PD Control and low pass filter are used, therefore, PD gain and cut off frequency are declared in pairs.
COB Offset
- ` float32 cob_x_offset_m` x_offset of center of body
- ` float32 cob_y_offset_m` y_offset of center of body
FeedForward
- ` float32 hip_roll_swap_angle_rad` Feedforward of Hip Roll
Gain
- ` float32 foot_roll_gyro_p_gain` P Gain for foot using x directional angular velocity acquired from the IMU
- ` float32 foot_roll_gyro_d_gain` D Gain for foot using x directional angular velocity acquired from the IMU
- ` float32 foot_pitch_gyro_p_gain` P Gain for foot using y directional angular velocity acquired from the IMU
- ` float32 foot_pitch_gyro_d_gain` D Gain for foot using y directional angular velocity acquired from the IMU
- ` float32 foot_roll_angle_p_gain` P Gain for foot using Roll angle acquired from the IMU
- ` float32 foot_roll_angle_d_gain` D Gain for foot using Roll angle acquired from the IMU
- ` float32 foot_pitch_angle_p_gain` P Gain for foot using Pitch angle acquired from the IMU
- ` float32 foot_pitch_angle_d_gain` D Gain for foot using Pitch angle acquired from the IMU
- ` float32 foot_x_force_p_gain` P Gain for foot using x directional force
- ` float32 foot_x_force_d_gain` D Gain for foot using x directional force
- ` float32 foot_y_force_p_gain` P Gain for foot using y directional force
- ` float32 foot_y_force_d_gain` D Gain for foot using y directional force
- ` float32 foot_z_force_p_gain` P Gain for foot using z directional force
- ` float32 foot_z_force_d_gain` D Gain for foot using z directional force
- ` float32 foot_roll_torque_p_gain` P Gain for foot using x directional torque
- ` float32 foot_roll_torque_d_gain` D Gain for foot using x directional torque
- ` float32 foot_pitch_torque_p_gain` P Gain for foot using y directional torque
- ` float32 foot_pitch_torque_d_gain` D Gain for foot using y directional torque
Cut Off Frequency
- ` float32 roll_gyro_cut_off_frequency` Cut Off Frequency for the x directional angular velocity acquired from the IMU
- ` float32 pitch_gyro_cut_off_frequency` Cut Off Frequency for the y directional angular velocity acquired from the IMU
- ` float32 roll_angle_cut_off_frequency` Cut Off Frequency for the Roll angle acquired from the IMU
- ` float32 pitch_angle_cut_off_frequency` Cut Off Frequency for the Pitch angle acquired from the IMU
- ` float32 foot_x_force_cut_off_frequency` Cut Off Frequency for the x directional force from Force-Torque sensor
- ` float32 foot_y_force_cut_off_frequency` Cut Off Frequency for the y directional force from Force-Torque sensor
- ` float32 foot_z_force_cut_off_frequency` Cut Off Frequency for the z directional force from Force-Torque sensor
- ` float32 foot_roll_torque_cut_off_frequency` Cut Off Frequency for the x directional torque from Force-Torque sensor
- ` float32 foot_pitch_torque_cut_off_frequency` Cut Off Frequency for the y directional torque from Force-Torque sensor