c 机械臂进阶操作

一、案例介绍

主要实现机械臂智能判断已经到达指定位置的功能,基于此功能,简单的让机械臂重复执行两个到达指令。

  • 先用if do模块判断机械臂是否充电,若没有充电则为其充电。输出当前的角度节点信息,
  • 让机械臂转移到零位。定义angles变量,使用创建list类型数据中的repeated方法为angles赋值零位节点信息。定义limit_time判断移动是否超时。
  • angles传入is in position方法中判断机械臂是否达到指定位置。使用repeat模块每运动 0.5s 检测机械臂是否达到指定位置,并进行超时计时器处理,若超过 7s 机械臂仍未到达指定位置则断定其已经到达了,执行之后的指令。
  • 接下来的原理大同小异故不再做解释。

二、demo 内容

results matching ""

    No results matching ""