Skip to content

透传力位混合补偿参数rm_force_position_move_t

类成员变量说明

透传数据标志flag_type

0-下发目标角度,1-下发目标位姿

C++
int rm_force_position_move_t::flag

透传的目标位姿pose

当前坐标系下的目标位姿,支持四元数/欧拉角表示姿态。位置精度:0.001mm,欧拉角表示姿态,姿态精度:0.001rad,四元数方式表示姿态,姿态精度:0.000001

C++
rm_pose_t rm_force_position_move_t::pose

透传的目标关节角度数组joint

目标关节角度,单位:°,精度:0.001°

C++
float rm_force_position_move_t::joint[ARM_DOF]

使用的传感器类型sensor

0-一维力;1-六维力

C++
int rm_force_position_move_t::sensor

力坐标系mode

0-基坐标系力控;1-工具坐标系力控;

C++
int rm_force_position_move_t::mode

是否高跟随follow

表示驱动器的运动跟随效果,true 为高跟随,false 为低跟随。

C++
bool rm_force_position_move_t::follow

各轴的力控模式数组control_mode

6个力控方向(Fx Fy Fz Mx My Mz)的模式 0-固定模式 1-浮动模式 2-弹簧模式 3-运动模式 4-力跟踪模式 8-力跟踪+姿态自适应模式

C++
int rm_force_position_move_t::control_mode[6]

各轴的期望力/力矩数组desired_force

力控轴维持的期望力/力矩,力控轴的力控模式为力跟踪模式时,期望力/力矩设置才会生效 ,精度0.1N。

C++
float rm_force_position_move_t::desired_force[6]

各轴的最大线速度/最大角速度限制数组limit_vel

力控轴的最大线速度和最大角速度限制,只对开启力控方向生效。(x、y、z)轴的最大线速度,精度为0.001 m/s,(rx、ry、rz)轴的最大角速度,精度为0001 °/s

C++
float rm_force_position_move_t::limit_vel[6]