接口 RobotCommandImp

所有已知实现类:
BaseRobot, CooperateRobot, IndustrialRobot, PCB3Robot, PCB4Robot, StandardRobot, XMateProRobot, XMateRobot

public interface RobotCommandImp
机器人指令运动模块
  • 方法详细资料

    • moveAppend

      RobotResult moveAppend(List<Command> list, String cmdId)
      描述: 添加机器人运动指令; 添加单条或多条运动指令, 添加后调用moveStart()开始运动
      参数:
      list - 列表
      cmdId - 运动执行ID
      返回:
      RobotResult类,里面包含json数据;
    • moveAppend

      RobotResult moveAppend(Command[] arr, String cmdId)
      描述: 添加机器人运动指令; 添加单条或多条运动指令, 添加后调用moveStart()开始运动
      参数:
      arr - 数组
      cmdId - 运动执行ID
      返回:
      RobotResult类,里面包含json数据;
    • executeCommands

      RobotResult executeCommands(List<Command> cmdList)
      描述: 执行单条或多条运动指令,调用后机器人立刻开始运动;

      注解 : 须为同类型的指令; 运动指令异步执行, 如发生执行错误, 需通过lastErrorCode 获取错误码。 参数中传入的ec仅反馈执行前的错误, 如网络通信错误或参数个数不符。

      Command运动指令类 : MoveJCommand , MoveAbsJCommand , MoveLCommand , MoveCCommand

      参数:
      cmdList - 列表List, 指令列表, 允许的个数为1-1000
      返回:
      RobotResult类,里面包含json数据;
    • executeCommands

      RobotResult executeCommands(Command[] cmdList)
      描述: 执行单条或多条运动指令,调用后机器人立刻开始运动;

      注解 : 须为同类型的指令; 运动指令异步执行, 如发生执行错误, 需通过lastErrorCode 获取错误码。 参数中传入的ec仅反馈执行前的错误, 如网络通信错误或参数个数不符。

      Command运动指令类 : MoveJCommand | MoveAbsJCommand | MoveLCommand | MoveCCommand

      参数:
      cmdList - 数组Array,指令列表, 允许的个数为1-1000;
      返回:
      RobotResult类,里面包含json数据;