文章目录

  • 网络连接方式
    • 一,无线设置方法
      • 1,具有广域网环境的路由器
        • 1-1,连接
        • 1-2,查看
        • 1-3,测试
        • 1-4,验证
      • 2,手机热点构成局域网
      • 3,无广域网但有路由器下建立局域网
    • 二,有线设置方法
      • 1-1,连接
      • 1-2,查看
      • 1-3,测试
      • 1-4,验证

这个教程主要演示了Aubo机械臂与笔记本进行网络连接的两种方式。相比较而言,利用有线连接,机械臂控制会更加柔顺。

网络连接方式


一,无线设置方法


1,具有广域网环境的路由器

当我们拥有路由器且具有广域网连入路由器Wan口的情况下,笔记本电脑的ubuntu端和移动平台的ubuntu端的都连接到szar_robot(路由器散播的局域网下wifi名称,根据自己所处环境进行变更)的无线下。

1-1,连接

首先自己电脑的连接很简单,就是连接到路由器散播的热点就可以。

Aubo_i5在ubuntu下配置连接,网络配置部分在
/usr/share/applications/Network下设置IP地址和笔记本电脑无线连接的网段一致。

1-2,查看

然后进入aubo_i5示教器环境前,可以在上面的图片中,查看连接szar_robot的属性,可以找到机械臂的IP地址。提示,这里的IP地址应该和无线网卡上标的IP地址一致。

查看笔记本电脑的IP地址:
网页端输入:
http://tplogin.cn/

密码输入1234567890
进入后点暂不升级,可以看到笔记本电脑的IP地址是192.168.20.113。

1-3,测试

首先在自己笔记本电脑上ping一下,ping示教器下的IP地址,也就是无线网卡下写的IP地址,例如192.168.20.107,可以ping通。

然后在示教器下,找到网络,ping一下自己的笔记本电脑,看看能不能ping通。

可以ping通的情况下,这样两边就利用无线路由器建立了连接。

1-4,验证

运行:

roslaunch aubo_i5_moveit_config moveit_planning_execution.launch sim:=false robot_ip:=192.168.20.107

注意这里的IP地址是机械臂的IP地址。可以看到机械臂的姿态和实际环境中一致。

上面是一种常规的方式,但是如果所在的区域没有这样一个局域网,该怎么办呢?

两种替代方案:

2,手机热点构成局域网

利用手机散播热点,然后两台机器同时连接到手机热点。IP地址,也是通过查看各自连接到热点的属性进行查看。

3,无广域网但有路由器下建立局域网

在有路由器的情况下,但是无广域网与路由器的wan(广域网)进行连接。

首先需要配置一下路由器,散播一个热点,这里的配置参考一下路由器的教程,配置完成后路由器只要上电便会散播一个热点。

然后我们并不需要连接到广域网下,只需要将设备直接连接到热点下就可以。

可以看到本身路由器会自动分配一个IP地址,有些情况下,我们需要修改一下IP地址的网段,那么如何进行修改呢?

这时可以采用,笔记本电脑的网口端连接到路由器的 Lan口(局域网)。

输入http://tplogin.cn/密码输入1234567890

找到lan口设置,这里我设置的IP地址是192.168.20.1,然后设备连接后的IP地址的网段也是在192.168.20.*下。

这样我们便可以进行网段的修改。

可以查看分配的IP地址。

二,有线设置方法

说明:下面我的演示采用的网段是192.168.1.,但是由于移动平台本身的IP是在192.168.20.,所以这里建立大家把IP地址设置成在192.168.20.,这样可以保证在一个网段下可以控制两个设备。

1-1,连接

首先利用网线,将机械臂与笔记本电脑进行连接。

首先明确笔记本电脑端的IP地址和示教器端的IP地址在同一个网段,但是不同的IP下。

设置成
笔记本:

示教器端设置成:
网卡选择eth× 名称的。

示教器端设置完成后,重启一下。

1-2,查看

在aubo的ubuntu端可以查看设置的结果,在/etc/network/interfaces文件下,


进入示教器端,点击ifconfig查看设置是否成功,如果出现我们设置的eth×网络提示,说明设置成功。

1-3,测试

然后在电脑端和示教器端分别ping一下对方,如果能够ping通,说明连接已经建立。

1-4,验证

验证方式同无线设置一样。

如何完成自己笔记本电脑与Aubo机械臂的网络连接相关推荐

  1. aubo机械臂控制方式

    操作aubo机械臂的方法主要有三种: 一.使用aubo官方提供的示教器来操作.示教操作的本质是,先演示一遍操作过程,过程中机械臂在必要的路径节点时记录机械臂各个joint的关节角的值.用这记录的一系列 ...

  2. 机械臂手眼标定-使用AUBO机械臂自动标定

    机械臂手眼标定-使用AUBO机械臂自动标定 你好,我是小智,通过上两节的我们已经知道怎么使用已经获取的坐标数据进行计算手眼位姿,以及怎么获取标记物在相机中的位姿了,这一节我们来讲一下怎么使用AUBO的 ...

  3. 使用ROS控制AUBO机械臂

    环境配置: Ubuntu16.04 ROS-kinetic 前提: Ubuntu16.04和 ROS kinetic都需要提前安装好 1.安装依赖 1. sudo apt-get install ro ...

  4. 【UR机械臂CB3 网络课程 】

    [UR机械臂CB3 网络课程 ] 1. 前言 2. 概览:特色与术语 2.1 机器人组成 2.1.1控制柜 2.1.2 UR 机器人手臂 2.2 接通机器人电源 2.3 移动机械臂 3. 机器人如何工 ...

  5. 遨博机械臂——末端工具ROS驱动

    文章目录 知识目标 1. 机械臂末端工具(EOAT) 2. 电动夹爪 3. 气动吸盘 参考 知识目标 学习机械臂常用末端工具构成: 学习aubo机械臂安装电动夹爪及启动吸盘的方法: 学习电动夹爪及气动 ...

  6. 遨博机械臂——ROS通讯机制

    文章目录 知识目标 1. 遨博机械臂SDK二次开发接口 2. 机械臂MoveIt!低级控制器配置 3. aubo ROS中间件通讯机制 知识目标 学习遨博机械臂SDK开发常用接口: 学习MoveIt! ...

  7. 手眼标定+jaka机械臂

    大家好,我是小鱼. 最近发的都是手眼标定相关的文章,昨天下午帮以为同学完成了手在眼外的程序标定,自我感觉之前写的代码不太友好,决定下周再更新一次,废话不多说,今天讲一讲如何使用jaka机械臂完成手眼标 ...

  8. 基于ROS的机械臂手眼标定-基础使用

    机械臂手眼标定-基础使用 你好,我是小智,前一段时间折腾了一段时间的机械臂的手眼标定,相关资料挺多的,但使用起来都比较复杂,新手一般比较难搞懂.于是想做一个比较简单易懂易用的手眼标定程序. 程序都是C ...

  9. 双关节机械臂+机械爪运动控制

    01控制调试基础 在博文两轴机械臂+机械爪整体控制板设计与机械爪控制调试 中给出了双轴机械臂整体控制电路板的设计以及初步调试的过程.本文则完成对于双臂运动的控制调试. 控制调试包括两部分的内容: 机械 ...

最新文章

  1. react-navigation 使用教程(配完整项目)
  2. Ubuntu 20.04系统中安装vncserver的方法步骤
  3. PyTorch max()函数取最大值
  4. pythonjam的用法_jam的用法总结大全
  5. Java开发与技术挑战——关于技术的技术思考
  6. HDU 1069 Monkey and Banana 最长上升子序列进阶(动态规划)
  7. LeetCode每日一题 142. 环形链表 II
  8. 李航第一章课后习题答案
  9. UI5 Navigation execution entry point
  10. ref是什么意思_终于有人说出A股不敢说的话:为什么股价不断下跌,大单却持续流入,你知道是什么缘由吗?...
  11. 小程序 ajax 加载,小程序实战-小程序网络请求异步加载
  12. Linux工作笔记-查看某程序安装路径及可执行文件相关链接库
  13. can帧格式 dlc_【图片】CAN扩展帧结构【汽车can总线吧】_百度贴吧
  14. WordPress暗黑极客主题Lotus1.1
  15. Codeforces Round #422(Div 2)
  16. 一个女孩写的经典程序
  17. charles测试学习 手机端连接电脑进行抓包分析
  18. 如果你还在找项目,说明你还需要走的路很多
  19. vue打包配置的详细说明【config/index.js的build部份】
  20. 【9933】单词的划分

热门文章

  1. python遵循什么协议_什么是Python的序列协议?
  2. UE4:Android 平台开发实践指南
  3. Oracle Database 11g安装时显示[INS-13001]环境不满足最低要求。
  4. 蓝桥杯 ALGO-189
  5. 熔断机制:预防一个服务故障导致整个系统崩掉
  6. 2个适合新手可做的领域,做影视剪辑赚了2万多,容易违规扣分?
  7. 淘宝如何满足数据仓库海量数据处理需求
  8. STM32CubeIDE开发(二十九), 如何结合FreeRTOS开发STM32程序
  9. intellij idea远程开发remote
  10. 查询每门课分数最高的学生