双臂测试流程
1 双臂环境搭建
1.1 环境准备
- 硬件准备
3588控制柜+人形双臂+人形双臂线 - 软件准备
arcs版本:0.32.0-alpha.86
及以上版本
app版本:0.9.1-alpha.1
及以上版本
固件版本:1.1.10-rc.8
及以上版本 - 点击下载资料包
1.2 测试环境搭建
修改3588控制柜配置文件
目前双臂没有序列号,需要强制指定机械臂型号(后续可以通过序列号识别机械臂类型)。双臂配置文件相较于单臂配置文件,会有两个[RobotHw] bundle = "fake_robot"
模块、两个[RobotHw] bundle = "robot_driver"
模块、两个[RobotAlgorithm]bundle = "aral_wrapper"
、两个[RobotModule]
模块, 里面的rob1
和rob2
将用于区分机械臂的配置。同时需要注意,里面所有的数组都需要适配为7个,如:joints,6轴是[ 1, 2, 3, 4, 5, 6],人形是[ 1, 2, 3, 4, 5, 6, 7]。方法1:拷贝”下载资料包”中的3588控制柜
aubo_control.conf
文件,替换到目录/root/arcs_ws/config/
下。
方法2:手动修改配置文件aubo_control.conf
,具体参数修改如下,增加rob1
和rob2
的配置信息网卡配置
通过命令ifconfig
,查看网卡eth1
的mac地址,打开/etc/init.d/S40network
文件,固定eth1
的mac地址。ifconfig eth1 ip地址 hw ether mac地址 #固定eth1网卡地址 示例: ifconfig eth1 169.254.129.116 hw ether DA:1D:D2:1B:90:D3
打开文件
/etc/network/interfaces
,设置eth1
的ip
为DHCP
模式auto lo iface lo inet loopback auto eth1 iface eth1 inet dhcp
- 控制柜3588接线方式
人形双臂接线方式
普通六轴机械臂接线方式
2 平板连接双臂测试
- 安装App,下载地址:https://download.aubo-robotics.cn/pre-release/android/
- 使用平板连接3588控制器wifi,无线网名称
OK3588_WiFI_2.4G_AP
,密码12345678
,打开aubo-stduio
软件,搜索出IP地址192.168.2.1, 点击连接 - 连接成功后,可以在主页左上角进行切换
rob1
和rob2
。 - 在
rob1
,rob2
各自新建配置文件,检查安全配置参数信息。 - 上电成功后,查看关节固件版本信息,固件包版本要大于
1.1.10-rc.8
。 若低于该版本,可以参考《ARCS 软件和固件版本升级指南》升级固件 - 资料包中的工程全部拷贝到目录
/root/arcs_ws/program/
下,加载工程文件double_rob.pro
,运行程序,可以同时控制双臂运行程序。
3 常见问题
1. 接口板连接失败
1.1 检查硬件接线是否正确,是否接触不良;
1.2 检查配置文件网卡参数,固定eth1网卡mac地址,eth0和eth2作为接口板通讯网卡。
2. 关节超限
1.1 更新到0.3.2.0-alpha.*最新版本,检查aubo_descrition
中的配置文件关节参数是否正确;
1.2 新建配置文件,检查关节参数范围;