类 BaseRobot
java.lang.Object
com.rokae.sdk.engine.base.BaseRobot
- 所有已实现的接口:
RobotCommandImp,RobotImp,RobotIOImp,RobotProjectImp
- 直接已知子类:
CooperateRobot,IndustrialRobot
public class BaseRobot
extends Object
implements RobotImp, RobotIOImp, RobotProjectImp, RobotCommandImp
机器人基础类,封装并实现机器人的公共函数;所有机器人类都继承自此;
封装有机器人的基本方法类型;
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明adjustSpeedOnline(double scale) 描述: 动态调整机器人运动速率; 动态调整机器人运动速率,非实时模式时生效。描述: 读取基坐标系, 相对于世界坐标系;calcFk(double[] joint) 描述: 根据轴角度计算正解,轴角度转笛卡尔calcIk(CartesianPosition posture) 描述: 根据位姿计算逆解,笛卡尔转轴角度calibrateForceSensor(boolean all_axes, int axis_index) 描述: 力传感器标定。calibrateFrame(FrameType type, List<List<Double>> points, boolean is_held, double[] base_aux) 描述: 坐标系标定 (N点标定)描述: 获取机器人法兰或末端的当前位姿 ;描述: 清除伺服报警,当有伺服报警且清除失败的情况下错误码置为-1;connect()描述: 连接机器人描述: 断开机器人连接executeCommands(Command[] cmdList) 描述: 执行单条或多条运动指令,调用后机器人立刻开始运动;executeCommands(List<Command> cmdList) 描述: 执行单条或多条运动指令,调用后机器人立刻开始运动;getAI(int board, int port) 描述: 获取AI信号标量;getDI(int board, int port) 描述: 获取DI信号标量;getDO(int board, int port) 描述: 获取DO信号标量;描述: 获取法兰相对基坐标系的位置信息;描述: 机器人当前轴角度, 单位: [rad];描述: 机器人当前关节速度, 单位: [rad/8]描述: 关节力传感器数值, 单位: [Nm];描述: 获取运动模式,参考枚举RobotMode类描述: 获取机器人运动状态,状态参考枚举RobotOperateState类描述: 获取机器人上电状态;描述: 获取机器人信息;getStateData(String fieldName) 描述:读取机器人状态数据描述: 查询当前位置, IO信号, 操作模式, 速度覆盖值描述: 查询当前加载工程的工具信息;描述: 查询当前加载工程的工件信息;描述:获取最新的错误码;loadProject(String projectName, List<String> tasks) 描述:加载工程model()描述:获取模型类moveAppend(Command[] arr) moveAppend(Command[] arr, String cmdId) 描述: 添加机器人运动指令; 添加单条或多条运动指令, 添加后调用moveStart()开始运动moveAppend(List<Command> list) moveAppend(List<Command> list, String cmdId) 描述: 添加机器人运动指令; 添加单条或多条运动指令, 添加后调用moveStart()开始运动描述: 重置运动缓存; 注意: 清空已发送的运动指令, 默认速度重置为100(v100), 默认转弯区重置为0(fine).描述: 开启机器人运动;moveStop()描述: 停止机器人运动; 注意:目前支持stop2停止类型, 规划停止不断电, 参见StopLevel。描述:暂停运行工程描述: 获取机器人法兰或末端的当前位姿 ;ppToMain()描述:程序指针跳转到main。描述:查询工控机中RL工程名称及任务queryControllerLog(int count, List<Integer> levels) 查询控制器最新的日志queryControllerLogId(int count, List<Integer> levels) 查询控制器最新的日志IDqueryEventInfo(RobotT.Event event) 描述:查询事件信息。readRegister(String name, int index, RobotT.RegisterType regType) 描述:读取寄存器值。readRegisterList(String name, RobotT.RegisterType regType) recoverState(int item) 描述: 根据选项恢复机器人状态描述:开始运行当前加载的工程获取SDK版本号setAO(int board, int port, double value) 描述: 设置DO标量;setDefaultSpeed(int speed) 描述: 设定默认运动速度;setDefaultZone(int zone) 描述: 设定默认转弯区;setDI(int board, int port, boolean state) 描述: 设置DI信号标量; 设置数字量输入信号,仅当输入仿真模式打开时可以设置(见setSimulationMode())setDO(int board, int channel, int state) 描述: 设置DO标量;setEventWatcher(RobotT.Event event) 描述:设置接收事件的回调函数setEventWatcher(RobotT.Event event, JNICallback callback) voidsetLog(boolean log) setMaxCacheSize(int maxNumber) 描述: 设置最大缓存指令个数; 指发送到控制器待规划的路径点个数,允许的范围[1,20],初始值为10。描述: 设置运动模式;描述: 设置机器人运动模式;setPowerState(boolean isON) 描述: 设置机器人上电setProjectRunOption(double rate, boolean isLoop) 描述:更改工程的运行速度和循环模式setSimulationMode(boolean state) 描述:设置输入仿真模式setToolSet(ToolSet toolSet) 描述: 使用已创建的工具和工件,设置工具工件组信息setToolSet(String toolName, String wobjName) 描述: 使用已创建的工具和工件,设置工具工件组信息startJog(RobotT.JogMotionSpace space, double rate, double step, int jogIndex, boolean direction) startReceiveRobotState(long interval, String[] fields) startReceiveRobotState(long interval, List<String> fields) 描述:让机器人控制器开始发送实时状态数据。描述:停止运行工程描述:停止接收实时状态数据,同时控制器停止发送。updateRobotState(long timeOut) 描述: 通过setControlLoop()设置的回调在每次执行时会更新一次状态数据,因此不需要在回调函数中调用此接口writeRegister(String name, int index, RobotT.RegisterType regType, Object value) 描述:写寄存器值。writeRegisterList(String name, RobotT.RegisterType regType, Object value)
-
字段详细资料
-
TAG
- 另请参阅:
-
-
构造器详细资料
-
BaseRobot
public BaseRobot(int wt, int dof)
-
-
方法详细资料
-
setLog
public void setLog(boolean log) -
connect
从接口复制的说明:RobotImp描述: 连接机器人 -
disconnect
从接口复制的说明:RobotImp描述: 断开机器人连接- 指定者:
disconnect在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
setPowerState
从接口复制的说明:RobotImp描述: 设置机器人上电- 指定者:
setPowerState在接口中RobotImp- 参数:
isON- 是否上电,true:上电,false:下电;- 返回:
- RobotResult类,里面包含json数据;
-
getRobotInfo
从接口复制的说明:RobotImp描述: 获取机器人信息;- 指定者:
getRobotInfo在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
getPowerState
从接口复制的说明:RobotImp描述: 获取机器人上电状态;- 指定者:
getPowerState在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据; on = 0, ///< 上电 off = 1, ///< 下电 estop = 2, ///< 急停被按下 gstop = 3, ///< 安全门打开 unknown = Unknown ///< 未知(发生异常)
-
setOperateMode
从接口复制的说明:RobotImp描述: 设置机器人运动模式;- 指定者:
setOperateMode在接口中RobotImp- 参数:
mode- RobotMode 运动模式- 返回:
- RobotResult类,里面包含json数据;
-
getOperateMode
从接口复制的说明:RobotImp描述: 获取运动模式,参考枚举RobotMode类- 指定者:
getOperateMode在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据; 0 : 手动 1 : 自动 -1 : 未知
-
getOperateState
从接口复制的说明:RobotImp描述: 获取机器人运动状态,状态参考枚举RobotOperateState类- 指定者:
getOperateState在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据; 0 : 机器人静止 1 : jog 2 : RCI控制中 3 : 拖动已开启 4 : RL工程运行中 5 : Demo演示中 6 : 动力学辨识中 7 : 摩擦力辨识中 8 : 负载辨识中 9 : 机器人运动中
-
getFlangePos
从接口复制的说明:RobotImp描述: 获取法兰相对基坐标系的位置信息;- 指定者:
getFlangePos在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
posture
从接口复制的说明:RobotImp描述: 获取机器人法兰或末端的当前位姿 ; -
carPosture
从接口复制的说明:RobotImp描述: 获取机器人法兰或末端的当前位姿 ;- 指定者:
carPosture在接口中RobotImp- 参数:
ct- 坐标系类型- 返回:
- RobotResult类,里面包含json数据;
-
getDI
从接口复制的说明:RobotIOImp描述: 获取DI信号标量;- 指定者:
getDI在接口中RobotIOImp- 参数:
board- 设备编号port- 串口编号- 返回:
- RobotResult类,里面包含json数据;
-
setDI
从接口复制的说明:RobotIOImp描述: 设置DI信号标量; 设置数字量输入信号,仅当输入仿真模式打开时可以设置(见setSimulationMode())- 指定者:
setDI在接口中RobotIOImp- 参数:
board- IO板序号port- 信号端口号state- 值- 返回:
- RobotResult类,里面包含json数据;
-
getDO
从接口复制的说明:RobotIOImp描述: 获取DO信号标量;- 指定者:
getDO在接口中RobotIOImp- 参数:
board- IO板序号port- 信号端口号- 返回:
- RobotResult类,里面包含json数据;
-
setDO
从接口复制的说明:RobotIOImp描述: 设置DO标量;- 指定者:
setDO在接口中RobotIOImp- 参数:
board- IO板序号channel- 信号端口号state- true:on | false:off- 返回:
- RobotResult类,里面包含json数据;
-
getAI
从接口复制的说明:RobotIOImp描述: 获取AI信号标量;- 指定者:
getAI在接口中RobotIOImp- 参数:
board- IO板序号port- 信号端口号- 返回:
- RobotResult类,里面包含json数据;
-
setAO
从接口复制的说明:RobotIOImp描述: 设置DO标量;- 指定者:
setAO在接口中RobotIOImp- 参数:
board- IO板序号port- 信号端口号value- true:on | false:off- 返回:
- RobotResult类,里面包含json数据;
-
setSimulationMode
从接口复制的说明:RobotIOImp描述:设置输入仿真模式- 指定者:
setSimulationMode在接口中RobotIOImp- 参数:
state- 状态- 返回:
- RobotResult类,里面包含json数据;
-
readRegister
从接口复制的说明:RobotIOImp描述:读取寄存器值。 可读取单个寄存器,寄存器数组,或按索引读取寄存器数组。 如果要读取整个寄存器数组,value传入对应类型的vector,index值被忽略。 更多...- 指定者:
readRegister在接口中RobotIOImp- 参数:
name- 寄存器名称index- 寄存器数组下标,非数组类型,下表默认0;regType- 寄存器数据类型,根据不同的类型,读取寄存器,返回的数据值不一样; 1:bit类型 2:byte类型 3:bool 4:int 5:float- 返回:
- RobotResult类,里面包含json数据;
-
readRegisterList
- 指定者:
readRegisterList在接口中RobotIOImp- 参数:
name- 寄存器名称regType- 寄存器数据类型,根据不同的类型,读取寄存器,返回的数据值不一样;参考函数readRegister- 返回:
- RobotResult类,里面包含json数据;
-
writeRegister
从接口复制的说明:RobotIOImp描述:写寄存器值。 可写入单个寄存器,或按索引写入寄存器数组中某一元素。- 指定者:
writeRegister在接口中RobotIOImp- 参数:
name- 寄存器名称index- 寄存器数组下标,非数组类型,下表默认0;regType- 寄存器数据类型,根据不同的类型,读取寄存器,返回的数据值不一样; 1:bit类型 2:byte类型 3:bool 4:int 5:floatvalue- 寄存器写入值- 返回:
- RobotResult类,里面包含json数据;
-
writeRegisterList
- 指定者:
writeRegisterList在接口中RobotIOImp- 参数:
name- 寄存器名称regType- 寄存器数据类型,根据不同的类型,读取寄存器,返回的数据值不一样;参考函数readRegister- 返回:
- RobotResult类,里面包含json数据;
-
clearServoAlarm
从接口复制的说明:RobotImp描述: 清除伺服报警,当有伺服报警且清除失败的情况下错误码置为-1;- 指定者:
clearServoAlarm在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
lastErrorCode
从接口复制的说明:RobotImp描述:获取最新的错误码;- 指定者:
lastErrorCode在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
setEventWatcher
从接口复制的说明:RobotImp描述:设置接收事件的回调函数- 指定者:
setEventWatcher在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
setEventWatcher
- 指定者:
setEventWatcher在接口中RobotImp
-
queryEventInfo
从接口复制的说明:RobotImp描述:查询事件信息。 与setEventWatcher()回调时的提供的信息相同,区别是这个接口是主动查询的方式- 指定者:
queryEventInfo在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
queryControllerLog
从接口复制的说明:RobotImp查询控制器最新的日志- 指定者:
queryControllerLog在接口中RobotImp- 参数:
count- 查询个数,上限是10条levels- 指定日志等级,空集合代表不指定 . info:0, warning:1, error:2- 返回:
- RobotResult类,里面包含json数据;
-
queryControllerLogId
从接口复制的说明:RobotImp查询控制器最新的日志ID- 指定者:
queryControllerLogId在接口中RobotImp- 参数:
count- 查询个数,上限是10条levels- 指定日志等级,空集合代表不指定 . info:0, warning:1, error:2- 返回:
- List类,包含日志的ID;
-
setMotionControlMode
从接口复制的说明:RobotImp描述: 设置运动模式;- 指定者:
setMotionControlMode在接口中RobotImp- 参数:
mode- 机器人运动控制模式- 返回:
- RobotResult类,里面包含json数据;
-
moveReset
从接口复制的说明:RobotImp描述: 重置运动缓存; 注意: 清空已发送的运动指令, 默认速度重置为100(v100), 默认转弯区重置为0(fine). 每次程序开始运行并第一次执行运动指令之前, 必须调用该函数来重置运动缓存, 否则控制器可能会报错 -
moveStart
从接口复制的说明:RobotImp描述: 开启机器人运动; -
moveStop
从接口复制的说明:RobotImp描述: 停止机器人运动; 注意:目前支持stop2停止类型, 规划停止不断电, 参见StopLevel。 调用此接口后, 已经下发的运动指令会被清除, 不再执行。 -
moveAppend
从接口复制的说明:RobotCommandImp描述: 添加机器人运动指令; 添加单条或多条运动指令, 添加后调用moveStart()开始运动- 指定者:
moveAppend在接口中RobotCommandImp- 参数:
list- 列表cmdId- 运动执行ID- 返回:
- RobotResult类,里面包含json数据;
-
moveAppend
-
moveAppend
从接口复制的说明:RobotCommandImp描述: 添加机器人运动指令; 添加单条或多条运动指令, 添加后调用moveStart()开始运动- 指定者:
moveAppend在接口中RobotCommandImp- 参数:
arr- 数组cmdId- 运动执行ID- 返回:
- RobotResult类,里面包含json数据;
-
moveAppend
-
setDefaultSpeed
从接口复制的说明:RobotImp描述: 设定默认运动速度;- 指定者:
setDefaultSpeed在接口中RobotImp- 参数:
speed- 该接口不对参数进行范围限制。末端线速度的实际有效范围分别是5-4000(协作), 5-7000(工业)。 关节速度百分比划分为5个的范围: 0 ~100 : 10% 100~200 : 30% 200~500 : 50% 500~800 : 80% ∞ ~800 : 100%- 返回:
- RobotResult类,里面包含json数据;
-
setDefaultZone
从接口复制的说明:RobotImp描述: 设定默认转弯区;- 指定者:
setDefaultZone在接口中RobotImp- 参数:
zone- 该接口不对参数进行范围限制。转弯区半径大小实际有效范围是0-200。 转弯百分比划分4个范围: 0 ~ 1 : 0 (fine) 1 ~ 20 : 10% 20 ~ 60 : 30% ∞ ~ 60 : 100%- 返回:
- RobotResult类,里面包含json数据;
-
setMaxCacheSize
从接口复制的说明:RobotImp描述: 设置最大缓存指令个数; 指发送到控制器待规划的路径点个数,允许的范围[1,20],初始值为10。- 指定者:
setMaxCacheSize在接口中RobotImp- 参数:
maxNumber- 最大个数- 返回:
- RobotResult类,里面包含json数据;
-
adjustSpeedOnline
从接口复制的说明:RobotImp描述: 动态调整机器人运动速率; 动态调整机器人运动速率,非实时模式时生效。- 指定者:
adjustSpeedOnline在接口中RobotImp- 参数:
scale- 数量百分比- 返回:
- RobotResult类,里面包含json数据;
-
startJog
public RobotResult startJog(RobotT.JogMotionSpace space, double rate, double step, int jogIndex, boolean direction) -
stopReceiveRobotState
从接口复制的说明:RobotImp描述:停止接收实时状态数据,同时控制器停止发送。 可用于重新设置要接收的状态数据。 调用此函数后,实时运动的错误信息也会停止接收,建议在运动停止时调用。- 指定者:
stopReceiveRobotState在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
startReceiveRobotState
从接口复制的说明:RobotImp描述:让机器人控制器开始发送实时状态数据。阻塞等待收到第一帧消息,超时时间为3秒- 指定者:
startReceiveRobotState在接口中RobotImp- 参数:
interval- 控制器发送状态数据的间隔,允许的时长:1ms/2ms/4ms/8ms/1sfields- 接收的机器人状态数据, 最大总长度为1024个字节- 返回:
- RobotResult类,
-
model
从接口复制的说明:RobotImp描述:获取模型类 -
baseFrame
从接口复制的说明:RobotImp描述: 读取基坐标系, 相对于世界坐标系; -
setToolSet
从接口复制的说明:RobotImp描述: 使用已创建的工具和工件,设置工具工件组信息- 指定者:
setToolSet在接口中RobotImp- 参数:
toolSet- 定义的工具名称- 返回:
- 返回结果
-
setToolSet
从接口复制的说明:RobotImp描述: 使用已创建的工具和工件,设置工具工件组信息- 指定者:
setToolSet在接口中RobotImp- 参数:
toolName- 已定义的工具名称wobjName- 已定义的工件名称- 返回:
- 设置结果;
-
sdkVersion
从接口复制的说明:RobotImp获取SDK版本号- 指定者:
sdkVersion在接口中RobotImp- 返回:
- RobotResult;
-
startReceiveRobotState
-
updateRobotState
从接口复制的说明:RobotImp描述: 通过setControlLoop()设置的回调在每次执行时会更新一次状态数据,因此不需要在回调函数中调用此接口- 指定者:
updateRobotState在接口中RobotImp- 参数:
timeOut- 超时时间- 返回:
- 接收到的数据长度。如果超时前没有收到数据,那么返回0。
-
getStateData
从接口复制的说明:RobotImp描述:读取机器人状态数据- 指定者:
getStateData在接口中RobotImp- 参数:
fieldName- 数据名- 返回:
- 若无该数据名;或未通过startReceiveRobotState()设置为要接收的数据;或该数据类型和R不符,返回-1。 成功读取返回0。
-
projectsInfo
从接口复制的说明:RobotProjectImp描述:查询工控机中RL工程名称及任务- 指定者:
projectsInfo在接口中RobotProjectImp- 返回:
- 工程信息列表,若没有创建工程则返回空列表
-
loadProject
从接口复制的说明:RobotProjectImp描述:加载工程- 指定者:
loadProject在接口中RobotProjectImp- 参数:
projectName- 工程名称tasks- 要运行的任务。该参数必须指定,不能为空,否则无法执行工程。- 返回:
- RobotResult类,
-
ppToMain
从接口复制的说明:RobotProjectImp描述:程序指针跳转到main。 调用后,等待控制器解析完工程后返回,阻塞时间视工程大小而定,超时时间设定为10秒。- 指定者:
ppToMain在接口中RobotProjectImp- 返回:
- RobotResult类,
-
runProject
从接口复制的说明:RobotProjectImp描述:开始运行当前加载的工程- 指定者:
runProject在接口中RobotProjectImp- 返回:
- RobotResult类,
-
pauseProject
从接口复制的说明:RobotProjectImp描述:暂停运行工程- 指定者:
pauseProject在接口中RobotProjectImp- 返回:
- RobotResult类,
-
stopProject
从接口复制的说明:RobotProjectImp描述:停止运行工程- 指定者:
stopProject在接口中RobotProjectImp- 返回:
- RobotResult类,
-
setProjectRunOption
从接口复制的说明:RobotProjectImp描述:更改工程的运行速度和循环模式- 指定者:
setProjectRunOption在接口中RobotProjectImp- 参数:
rate- 程序运行速率,范围 0.01 - 1isLoop- true - 循环执行 | false - 单次执行- 返回:
- RobotResult类,
-
getToolsInfo
从接口复制的说明:RobotImp描述: 查询当前加载工程的工具信息;- 指定者:
getToolsInfo在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;返回工具信息列表, 若未加载任何工程或没有创建工具, 则返回默认工具tool0的信息
-
getWobjsInfo
从接口复制的说明:RobotImp描述: 查询当前加载工程的工件信息;- 指定者:
getWobjsInfo在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;返回工件信息列表, 若未加载任何工程或没有创建工件, 则返回空vector;
-
getJointPos
从接口复制的说明:RobotImp描述: 机器人当前轴角度, 单位: [rad];- 指定者:
getJointPos在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
getJointVel
从接口复制的说明:RobotImp描述: 关节力传感器数值, 单位: [Nm];- 指定者:
getJointVel在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
getJointTorque
从接口复制的说明:RobotImp描述: 机器人当前关节速度, 单位: [rad/8]- 指定者:
getJointTorque在接口中RobotImp- 返回:
- RobotResult类,里面包含json数据;
-
calcIk
从接口复制的说明:RobotImp描述: 根据位姿计算逆解,笛卡尔转轴角度 -
calcFk
从接口复制的说明:RobotImp描述: 根据轴角度计算正解,轴角度转笛卡尔 -
executeCommands
从接口复制的说明:RobotCommandImp描述: 执行单条或多条运动指令,调用后机器人立刻开始运动;注解 : 须为同类型的指令; 运动指令异步执行, 如发生执行错误, 需通过lastErrorCode 获取错误码。 参数中传入的ec仅反馈执行前的错误, 如网络通信错误或参数个数不符。
Command运动指令类 : MoveJCommand , MoveAbsJCommand , MoveLCommand , MoveCCommand
- 指定者:
executeCommands在接口中RobotCommandImp- 参数:
cmdList- 列表List, 指令列表, 允许的个数为1-1000- 返回:
- RobotResult类,里面包含json数据;
-
executeCommands
从接口复制的说明:RobotCommandImp描述: 执行单条或多条运动指令,调用后机器人立刻开始运动;注解 : 须为同类型的指令; 运动指令异步执行, 如发生执行错误, 需通过lastErrorCode 获取错误码。 参数中传入的ec仅反馈执行前的错误, 如网络通信错误或参数个数不符。
Command运动指令类 : MoveJCommand | MoveAbsJCommand | MoveLCommand | MoveCCommand
- 指定者:
executeCommands在接口中RobotCommandImp- 参数:
cmdList- 数组Array,指令列表, 允许的个数为1-1000;- 返回:
- RobotResult类,里面包含json数据;
-
calibrateFrame
public RobotResult calibrateFrame(FrameType type, List<List<Double>> points, boolean is_held, double[] base_aux) 从接口复制的说明:RobotImp描述: 坐标系标定 (N点标定)- 指定者:
calibrateFrame在接口中RobotImp- 参数:
type- 坐标系类型,支持工具(FrameType::tool), 工件(FrameType::wobj), 基坐标系(FrameType::base)points- 轴角度列表,列表长度为N。例如,使用三点法标定工具坐标系,应传入3组轴角度。轴角度的单位是弧度。is_held- true - 机器人手持 | false - 外部。仅影响工具/工件的标定base_aux- 基坐标系标定时用到的辅助点, 单位[米]- 返回:
- 标定结果,当错误码没有被置位时,标定结果有效。
-
calibrateForceSensor
从接口复制的说明:RobotImp描述: 力传感器标定。标定过程需要约100ms, 该函数不会阻塞等待标定完成。- 指定者:
calibrateForceSensor在接口中RobotImp- 参数:
all_axes- true - 标定所有轴 | false - 单轴标定axis_index- 轴下标, 范围[0, DoF), 仅当单轴标定时生效- 返回:
- 返回结果
-
getStateList
从接口复制的说明:RobotImp描述: 查询当前位置, IO信号, 操作模式, 速度覆盖值- 指定者:
getStateList在接口中RobotImp- 返回:
- 查询结果
-
recoverState
从接口复制的说明:RobotImp描述: 根据选项恢复机器人状态- 指定者:
recoverState在接口中RobotImp- 参数:
item- 恢复选项,1:急停恢复
-
getHelper
-