美文网首页
Odrive常用控制参数

Odrive常用控制参数

作者: David张小白 | 来源:发表于2021-05-31 13:05 被阅读0次

    [RW] odrv0.axis0.controller.input_pos

    类型为 [float],单位为 [turn],输入的电机目标位置,如:设置为 0.1 即表示电机轴转动到 36°(360° * 0.1 = 36°)。

    [RW] odrv0.axis0.controller.input_vel

    类型为 [float],单位为 [turn/s],输入的电机目标转速,如:设置为 1 即表示电机将以 1转/秒的速度旋转。

    [RW] odrv0.axis0.controller.input_torque

    类型为 [float],单位为 [Nm],输入的电机输出的力矩大小。

    [RO] odrv0.axis0.controller.pos_setpoint

    类型为 [float],单位为 [turn],设定的电机目标位置。

    [RO] odrv0.axis0.controller.vel_setpoint

    类型为 [float],单位为 [turn/s],设定的电机目标转速。

    [RO] odrv0.axis0.controller.torque_setpoint

    类型为 [float],单位为 [Nm],设定的电机输出的力矩大小。

    [RO] odrv0.axis0.controller.trajectory_done

    类型为 [bool],轨迹模式下是否已运行到设定位置。

    [RW] odrv0.axis0.controller.vel_integrator_torque

    类型为 [float],单位为 [Nm],维持当前角度或位置需要输出的扭矩大小。

    [OP] odrv0.axis0.controller.move_incremental(displacement: float, from_input_pos: bool)

    命令电机转动一定角度,displacement 想要转动多少转,from_input_pos 是否以 input_pos 作为参考,如果设置为 False 则相对于 pos_setpoint。

    要相对于当前实际位置设置目标位置,请设置参数from_goal_point = False。

    要设置相对于先前目标位置的目标位置,请设置参数from_goal_point = True。

    相关文章

      网友评论

          本文标题:Odrive常用控制参数

          本文链接:https://www.haomeiwen.com/subject/hiwqdltx.html