autolabor::pm1::turn_around

声明于头文件 pm1_sdk.h


autolabor::pm1::result<void>
autolabor::pm1::turn_around(
    double speed,
    double rad,
    double *progress = nullptr);

原地转身。

参数

  • speed - 角速度

  • rad - 转角(弧度)

  • progress - 进度,若非空,可在阻塞期间获取实时进度,取值范围 [0,1]

返回值

若失败,result.error_info 保存错误信息。

注意

这是一个动作,将阻塞当前线程直到执行完毕。可以通过调用 cancel_action 取消。

参考

阅读控制机器人行驶了解控制方式。