捷勃特机器人 Python SDK 更新说明
2.0.0.0 更新(2025/12/5)
- 更改底层通信方式
- 添加本地 proxy 服务支持
Jogging类下添加step_move和continue_move接口- 添加插件相关接口
- 添加获取最严重报警
get_top_alarm接口 BasScript类下添加JUMP相关指令- 添加轨迹复现相关接口
- 优化坐标系信息类
- 修改负载信息类
- 获取所有报警
get_all_active_alarms接口支持语言设置 get_version接口改为get_controller_version接口is_connect接口改为is_connected接口- 添加获取机械臂的操作模式
get_op_mode接口 - 添加订阅类
SubPub,用于订阅机器人状态、寄存器信息和 IO 信息 - 坐标系类
CoordinateSystem添加计算TF/UF的接口 - 坐标系类
CoordinateSystem下添加TF和UF两个子类 - 插件管理类添加插件相关接口
- 轨迹类
Trajectory添加轨迹复现相关接口 - 优化 python 依赖项,支持 python 版本 3.8 及以上
1.7.1.3 更新(2025/7/3)
- 修复
get_all_active_alarms接口可能发生错误的问题 - 修复
move_circle内部参数设置错误 - 修改示例程序
- 添加插件管理类,提供
extension.get_robot_ip接口 - 添加轨迹复现相关接口
1.7.0.0 更新(2025/5/30)
寄存器改动
- 寄存器全部放在
Registers类下,其他Registers后续废除 - 接口名改为
read_R、write_R、delete_R类似 - 删除
add方法,使用write_XX即可 - 读取和写入寄存器 RPC 接口改为新的仅读取值的 RPC,提升速度
read_R、read_MR、read_SR直接返回对应的值和执行结果
- 寄存器全部放在
arm类下接口改动get_arm_model_info、get_ctrl_status、get_robot_status、get_servo_status、get_soft_mode、get_version接口改为返回 ' 结果 + 执行状态'servo_on、servo_off、servo_reset接口移到arm下,execution下后续废除
motion类改动- paload 相关操作接口移到到
motion.payload下 - 新增负载测定相关接口
- 新增
get_OVC、set_OVC、get_OAC、set_OAC、get_TF、set_TF、get_UF、set_UF、get_TCS、set_TCS接口 convert_cart_to_joint_simple接口新增 uf_index 和 tf_index 设置- 新增
move_joint、move_line、move_circle接口 - 新增
convert_joint_to_cart、convert_cart_to_joint接口 - 新增
enter_position_control、exit_position_control、set_udp_feedback_params接口
- paload 相关操作接口移到到
digital_signals类改为signals类,简化名称execution类添加execute_bas_script接口用于执行脚本jogging.move接口添加步进值修改move(*self*, *aj_num*: *int*, *move_mode*: MoveMode = None, *step_length*: *float* = 0)新增
bas_script类用于生成脚本新增
modbus类用于直接控制 modbus 设备