op3_walking_module_msgs/WalkingParam.msg]Message Definition
####### walking init pose #######
float32 init_x_offset
float32 init_y_offset
float32 init_z_offset
float32 init_roll_offset
float32 init_pitch_offset
float32 init_yaw_offset
####### time parameter #####
float32 period_time
float32 dsp_ratio
float32 step_fb_ratio
########## walking parameter ########
float32 x_move_amplitude
float32 y_move_amplitude
float32 z_move_amplitude
float32 angle_move_amplitude
bool move_aim_on
########## balance parameter ##########
bool balance_enable
float32 balance_hip_roll_gain
float32 balance_knee_gain
float32 balance_ankle_roll_gain
float32 balance_ankle_pitch_gain
float32 y_swap_amplitude
float32 z_swap_amplitude
float32 arm_swing_gain
float32 pelvis_offset
float32 hip_pitch_offset
########## gain parameter ##########
int32 p_gain
int32 i_gain
int32 d_gain
walking init pose
float32 init_x_offset
   offset in the x-direction (front and back) [m]
  

float32 init_y_offset
   offset in the y-direction (left and right) [m]
  

float32 init_z_offset
   offset in the z-direction (up and down) [m]
  

float32 init_roll_offset
   roll offset (x-coordinate) [rad]
  

float32 init_pitch_offset
   pitch offset (y-coordinate) [rad]
  

float32 init_yaw_offset
   yaw offset (z-coordinate) [rad]
  

time parameter
float32 period_time
   Time required for ROBOTIS-OP3 to complete two full steps (left and right foot) [ms]
  

float32 dsp_ratio
   Time ratio of the period when both feet are touching the ground to the period of walking cycle.
  

walking parameter
float32 x_move_amplitude
   Differential distance (x-direction) between ROBOTIS-OP3’s left and right foot during walk [m]
  

float32 y_move_amplitude
   Differential distance (y-direction) between ROBOTIS-OP3’s left and right foot during walk [m]
  

float32 z_move_amplitude
   This is ROBOTIS-OP3’s foot elevation during walk
  

float32 angle_move_amplitude
   Direction of ROBOTIS-OP3’s stepping (towards left or right). The head also aims at the direction [rad]
  

balance parameter
bool balance_enable
   Turn on balance algorithm
float32 balance_hip_roll_gain
   Gain with respect to the gyroscope roll
float32 balance_knee_gain
   Gain with respect to the gyroscope pitch
float32 balance_ankle_roll_gain
   Gain with respect to the gyroscope roll
float32 balance_ankle_pitch_gain
   Gain with respect to the gyroscope pitch
float32 y_swap_amplitude
   swing to either left or right during walk [m]
  

float32 z_swap_amplitude
   up and down body swing during walk [m]
  

float32 arm_swing_gain
   Arm swing gain with respect to Step forward/back. If the left foot moves forward then the right arm swings.
float32 pelvis_offset
   roll offset (x-coordinate) at the pelvis level. Values are for Dynamixel position values for hip roll joints [rad]
  

float32 hip_pitch_offset
   pitch offset (y-coordinate) at the hip level. Values are for Dynamixel position values for hip pitch joints. [rad]
  

gain parameter
int32 p_gain
   not yet implemented
int32 i_gain
   not yet implemented
int32 d_gain
   not yet implemented