AUBO i5实体机械臂在Ubuntu20.04 Noetic下的配置步骤及环境说明 宣城营销型网站建设电话
栏目:广告营销 发布时间:2026-01-20
[] 前言 本文依据遨博官方所提供的配置文件内容,此内容为遨博协作机器人 ROS 开发中的 ROS 环境搭建与测试。若想获取更多官方资料,可查看微信小程序—A

[]

前言

本文依据遨博官方所提供的配置文件内容,此内容为遨博协作机器人 ROS 开发中的 ROS 环境搭建与测试。若想获取更多官方资料,可查看微信小程序—AUBO 机器人服务。

  (1)在终端输入相应指令来完成依赖安装。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">sudo apt install ros<span class="token operator">-</span>noetic<span class="token operator">-</span>industrial<span class="token operator">-</span><span class="token operator">*</span> </code></pre></p>

(2)、rviz等依赖安装,终端输入如下指令。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">sudo apt install ros<span class="token operator">-</span>noetic<span class="token operator">-</span>gazebo<span class="token operator">-</span>ros ros<span class="token operator">-</span>noetic<span class="token operator">-</span>gazebo<span class="token operator">-</span>plugins ros<span class="token operator">-</span>noetic<span class="token operator">-</span>gazebo<span class="token operator">-</span>ros<span class=&quo

t;token operator">-</span>control ros<span class="token operator">-</span>noetic<span class="token operator">-</span>joint<span class="token operator">-</span>state<span class="token operator">-</span>controller ros<span class="token operator">-</span>noetic<span class="token operator">-</span>position<span class="token operator">-</span>controllers ros<span class="token operator">-</span>noetic<span class="token operator">-</span>joint<span class="token operator">-</span>trajectory<span class="token operator">-</span>controller sudo apt<span class="token operator">-</span>get install ros<span class="token operator">-</span>noetic<span class="token operator">-</span>gazebo<span class="token operator">-</span>ros<span class="token operator">-</span>control sudo apt<span class="token operator">-</span>get install ros<span class="token operator">-</span>noetic<span class="token operator">-</span>moveit<span class="token operator">-</span>simple<span class="token operator">-</span>controller<span class="token operator">-</span>manager sudo apt<span class="token operator">-</span>get install ros<span class="token operator">-</span>noetic<span class="token operator">-</span>rviz<span class="token operator">-</span>visual<span class="token operator">-</span>tools sudo apt<span class="token operator">-</span>get install ros<span class="token operator">-</span>noetic<span class="token operator">-</span>moveit<span class="token operator">-</span>visual<span class="token operator">-</span>tools </code></pre></p>

(3)修改系统软链接,在终端中输入如下指令。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">sudo ln <span class="token operator">-</span>sf <span class="token operator">/</span>usr<span class="token operator">/</span>include<span class="token operator">/</span>eigen3<span class="token operator">/</span>Eigen<span class="token operator">/</span> <span class="token operator">/</span>usr<span class="token operator">/</span>include<span class="token operator">/</span>Eigen sudo ln <span class="token operator">-</span>sf <span class="token operator">/</span>usr<span class="token operator">/</span>include<span class="token operator">/</span>eigen3<span class="token operator">/</span>unsupported<span class="token operator">/</span> <span class="token operator">/</span>usr<span class="token operator">/</span>include<span class="token operator">/</span>unsupported </code></pre></p>

(4)安装,在终端中输入如下指令。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">wget http<span class="token operator">:</span><span class="token comment">archive.ubuntu.com 这个地址下的 ubuntu 系统中,在 pool/main/p/protobuf 目录下有 libprotobuf9v5_2.6.1-1.3_amd64.deb 文件。</span> sudo dpkg <span class="token operator">-</span>i libprotobuf9v5_2<span class="token punctuation">.</span><span class="token number">6.1</span><span class="token operator">-</span><span class="token number">1.3</span>_amd64<span class="token punctuation">.</span>deb </code></pre></p>

新建一个名为 的工作空间,然后在其 src 目录下下载官方最新的 AUBO ROS 版本源码,接着执行如下命令:下载并编译 AUBO ROS 。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">mkdir <span class="token operator">-</span>p <span class="token operator">~</span><span class="token operator">/</span>aubo_ws<span class="token operator">/</span>src cd <span class="token operator">~</span><span class="token operator">/</span>aubo_ws<span class="token operator">/</span>src<span class="token operator">/</span> git clone https<span class="token operator">:</span><span class="token comment">github.com/AuboRobot/aubo_robot.git 处于 Noetic 分支</span> </code></pre></p>

此处注意N大写

第三行代码的作用是把相关文件从别处下载到 src 中,这一操作可以不自行进行:先把上述链接复制到浏览器中,接着下载压缩文件,然后把解压后的文件放入 src 中。

需要将解压后的整个文件夹放置到 src 中,并且最好将其名称进行更改后再放入。

(2)通过安装源码依赖,在终端输入如下指令。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">rosdep install <span class="token operator">-</span>y <span class="token operator">--</span>from<span class="token operator">-</span>paths <span class="token punctuation">.</span> <span class="token operator">--</span>ignore<span class="token operator">-</span>src <span class="token operator">--</span>rosdistro noetic <span class="token operator">-</span>r </code></pre></p>

出现报错。如果你是通过鱼香 ros 来下载并配置 ros 的,那么可以改为再次运行。

这里运行后会有一条白色Error,无需处理,看到即为成功。

使用工具来配置工作空间,接着进行源码编译,然后在终端输入以下这些指令。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">cd <span class="token operator">~</span><span class="token operator">/</span>aubo_ws catkin_make </code></pre></p>

lib 库的环境变量需要进行配置。(1)需输入以下指令,以进入 aubo sdk 库的路径。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">cd <span class="token operator">~</span><span class="token operator">/</span>aubo_ws<span class="token operator">/</span> source devel<span class="token operator">/</span>setup<span class="token punctuation">.</span>bash roscd aubo_driver<span class="token operator">/</span>lib<span class="token operator">/</span>lib64<span class="token operator">/</span> </code></pre></p>

输入 pwd 命令可以打印出当前文件夹的绝对路径,例如路径如下(具体以实际打印为准):

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">pwd <span class="token comment">/home/tua/aubo_ws/src/aubo_robot/aubo_driver 下的 lib 目录中的 lib64 路径。</span> </code></pre></p>

在(1)的基础上,使用 pwd 命令是为了打印路径做准备,这里大概只有/tua 和你的路径不一样。

(3)执行如下命令新建  配置文件:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">sudo gedit <span class="token operator">/</span>etc<span class="token operator">/</span>ld<span class="token punctuation">.</span>so<span class="token punctuation">.</span>conf<span class="token punctuation">.</span>d<span class="token operator">/</span>aubo_driver<span class="token punctuation">.</span>conf </code></pre></p>

把下列库的路径复制到文件里,完成保存后退出。要注意以第二步中所打印出的实际路径作为依据。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c"><span class="token operator">/</span>home<span class="token operator">/</span>tua<span class="token operator">/</span>aubo_ws<span class="token operator">/</span>src<span class="token operator">/</span>aubo_robot<span class="token operator">/</span>aubo_driver<span class="token operator">/</span>lib<span class="token operator">/</span>lib64 <span class="token operator">/</span>home<span class="token operator">/</span>tua<span class="token operator">/</span>aubo_ws<span class="token operator">/</span>src<span class="token operator">/</span>aubo_robot<span class="token operator">/</span>aubo_driver<span class="token operator">/</span>lib<span class="token operator">/</span>lib64<span class="token operator">/</span>aubocontroller <span class="token operator">/</span>home<span class="token operator">/</span>tua<span class="token operator">/</span>aubo_ws<span class="token operator">/</span>src<span class="token operator">/</span>aubo_robot<span class="token operator">/</span>aubo_driver<span class="token operator">/</span>lib<span class="token operator">/</span>lib64<span class="token operator">/</span>config <span class="token operator">/</span>home<span class="token operator">/</span>tua<span class="token operator">/</span>aubo_ws<span class="token operator">/</span>src<span class="token operator">/</span>aubo_robot<span class="token operator">/</span>aubo_driver<span class="token operator">/</span>lib<span class="token operator">/</span>lib64<span class="token operator">/</span>log4cplus </code></pre></p>

这里大概只需要更改/tua

(5)在终端输入如下指令使能新建的配置文件。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">sudo ldconfig </code></pre></p>

4.驱动实际的机械臂

这里是使用网线进行控制实际的机械臂运行

电脑主机通过一根网线与路由器相连,机械臂通过另一根网线也与路由器相连。首先查看电脑的 ip 地址。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c"><span class="token comment">//打开终端输入:</span> ifconfig <span class="token comment">ip 为 192.168.31.84 ,子网掩码是 255.255.255.255 且为 24 位 ,网关是 192.168.31.255</span> </code></pre></p>

(2)查看机械臂ip

打开示例器后依次点击->设置->系统->网络->

得到机械臂ip 192.168.31.83

最后在电脑终端输入:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">ping <span class="token number">192.168</span><span class="token number">.31</span><span class="token number">.83</span> </code></pre></p>

验证是否连接成功

(3)操作机械臂

配成成功后运行:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">roslaunch 用于启动 aubo_i5_moveit_config 中的 moveit_planning_execution 相关程序。 它可以启动与 aubo_i5 机械臂运动规划执行相关的一系列功能和节点。 这些功能和节点协同工作,以实现 aubo_i5 机械臂的运动规划和执行任务。<span class="token punctuation">.</span>launch robot_ip<span class="token operator">:</span><span class="token operator">=</span><span class="token number">192.168</span><span class="token number">.31</span><span class="token number">.83</span> </code></pre></p>

然后就可以控制实际的机械臂进行运动。

方法二:电脑主机用网线连接机械臂 (1)查看电脑ip

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c"><span class="token comment">//打开终端输入:</span> ifconfig <span class="token comment">//输出示例:ip 192.168.31.84 子网掩码:255.255.255.255(24)  网关:192.168.31.255</span> </code></pre></p>

(2)设置机械臂ip

打开示例器后依次点击->设置->系统->网络

设置机械臂的 ip 地址为 192.168.31.**,此地址不能与电脑的地址相同,取值范围是 0 到 255**

设置机械臂网关与电脑相同

最后在电脑终端输入:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">ping <span class="token number">192.168</span><span class="token number">.31</span><span class="token punctuation">.</span><span class="token operator">*</span><span class="token operator">*</span> </code></pre></p>

验证是否连接成功

(3)操作机械臂

配置成功后运行:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="prism language-c">roslaunch aubo_i5_moveit_config moveit_planning_execution<span class="token punctuation">.</span>launch robot_ip<span class="token operator">:</span><span class="token operator">=</span><span class="token number">192.168</span><span class="token number">.31</span><span class="token punctuation">.</span><span class="token operator">*</span><span class="token operator">*</span> <span class="token comment">//**为上面设置值</span> </code></pre></p>

然后就可以控制实际的机械臂进行运动。


# 百度关键词推广排名规则  # 头条网站推广公司  # seo中pv和uv  # 谈目前网站推广  # 厦门网站建设建站模板  # 编辑seo兼职  # 河南短视频营销推广方法  # 温州网站建设外贸  # 免费业务网站建设  # 贵州抖音seo软件  # 重庆新网站优化  # 第二步  # 网站推广计划的软件  # 当阳网站优化seo推广服务  # 桂园平台网站优化  # 货到付款 网站建设  # 宁波seo用户体验  # 湘潭学校网站建设推荐  # 永城专业seo推广价格  # 网站优化技术群  # 舟山网络营销推广招聘网  # 要注意  # 配置文件  # 就可以  # 子网掩码  # 有一  # 这一  # 你是  # 目录下  # 基础上  # 将其  # AUBO i5实体机械臂在Ubuntu20.04 Noetic下的配置步骤及环境说明  # 它可以  # 只需要  # 报错  # 所提供  # 先把  # 后会  # 能与  # 即为  # 来完成 


相关文章: 微信加人限制原因及常见情况,你知道几个? 网站没询盘怎么做推广  网赚大神利用猪八戒月入过万的经验分享!  app推广怎么才有效果吸引到大量的用户?  想要提升引流效果,这4个核心引流思路必须要会!  百度、腾讯、头条加入广告联盟三国杀,谁能独占鳌头?  如何打造成功企业网站?从三维度探讨及用户体验提升要点 六福珠宝营销推广  网赚游戏火了?还顺带的有效扩充了广告联盟的广告库存!!  引流之如何利用评论来进行引流?  想要在联盟推广产品赚钱月入过万,这些你必须得知道!  广告有哪些优点和缺点?  app推广最实用的13个手段和渠道,抓紧收藏!  引流转化日入1000+的引流思路方法分享!  广告联盟评测网是干什么的?上面的联盟测评和评价都真实可靠吗?  广告联盟上日赚1000+的方法和经验分享!  点击广告赚钱是真实的吗?是不是骗局?  适合任何行业的精准引流大法,赶紧收藏!  淘宝引流怎么做?引流的效果好不好?  【联盟基础】制作静默包推广赚钱是什么意思?  在做推广时,怎样才能让推广的广告吸引潜在用户关注?  如何做好app地推活动?做好这8点快速提升app线下引流效果!  通过开发app来赚钱主要有哪些赚钱模式?  抖音提高点赞量的方法:多互关、带关键词、发原创及用标签 机电网站建设哪家售后好  广告推广赚钱常用的几种常见的引流方式介绍!  app引流如何做?app引流推广最常见的四大引流推广方法  广告联盟怎么做,怎么通过广告联盟赚钱?  苏州代理化妆品进口清关资料全解析,这些资质与流程要知晓 青海网站建设书籍  社交app推广引流之微信陌生人社交推广引流吸粉!  网站关键词排名不稳定怎么办?注意这五点!  网页优化和网站搜索引擎优化有何区别?  超值SEO优化宝典!新手零基础从入门到实战攻略大公开 排名网站SEO推广优化  现代互联网时代,公司网站建设费用受哪些因素影响? 数据网站建设  比较靠谱的9个网上兼职项目,看看你适合做哪个?  app推广怎么通过网盟推广来引流获客?  推广的好好的突然被叫停?可能是这四个原因!  app地推过程中需要注意的一些推广技巧以及常见问题!  qq引流推广怎么做?QQ裂变引流操作思路分享  网站单页面优化的8个核心要素,做好了排名快速提升!  个人站长赚钱怎么做?5个靠谱的个人站长赚钱项目分享!  引流变现案例分享:我是如何打造一个年赚百万的社群的!  微信注册教程:先准备QQ号及手机,选QQ号注册方式 市辖区高效网站建设建议  怎么接广告赚钱?四个比较靠谱的接广告赚钱的方式!  做网赚项目,为什么总觉得别人能赚的多但是自己赚的少?  广告联盟两大巨头之间的“头腾大战”,你看好哪个?  广告联盟源码下载平台有哪些,免费版的源码在哪可以下载?  抖音火爆后催生众多职业,在抖音上卖的东西靠谱吗? 鲜花网站建设目的  想要通过网络营销引流获客?这10种最常见的方法必须掌握!  如何做app推广赚钱?不用网站也能日赚100+的方法!  做电影解说真的能赚钱吗?有人靠它年入千万!  pc电脑端的广告推广优缺点有哪些?  超实用的手机APP试玩赚钱项目玩法分享! 


相关栏目: 【 广告资讯90366 】 【 广告推广18483 】 【 广告优化154267 】 【 广告营销46464