AUBO i5实体机械臂在Ubuntu20.04 Noetic下的配置步骤及环境说明 泰安免费网站推广
发布时间 - 2026-02-02 18:51:21 点击率:次[]

前言
本文依据遨博官方所提供的配置文件内容,此内容为遨博协作机器人 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="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>然后就可以控制实际的机械臂进行运动。
# AUBO i5实体机械臂在Ubuntu20.04 Noetic下的配置步骤及环境说明
# 配置文件
# 就可以
# 子网掩码
# 有一
# 这一
# 你是
# 目录下
# 基础上
# 将其
# 要注意
# 它可以
# 只需要
# 报错
# 所提供
# 先把
# 后会
# 能与
# 即为
# 来完成
# 第二步
# 川畅主营网站建设
# 动漫图标网站建设素材
# 汕尾网站建设怎么做好
# 菏泽推广网络营销公司
# 关于网站建设珠海
# 电器出口推广怎么做营销
# 零基础学seo优化
# 嘉峪关seo优化广告创意
# 辣子鸡网络营销推广策略
# 做网站建设哪家优惠大
# 蚌埠网站首页优化公司
# 全国网站优化选哪家
# seo常州
# 如何做一个英语网站推广
# 大连网站推广外包
# seo营销来找甜柚
# 山西seo优化资源
# 贵阳seo怎么推广
# 网站快速优化排
# 网站推广工作内容及职责
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
新乐SEO关键词排名优化步骤,介绍提升网站流量之路,辽宁铁岭网站设计优化
SEO优化三阶段攻略,从基础优化到高级步骤,全面提升网站排名,如何优化百度网站排名
SEO如何通过正确的SEO策略引爆你的流量与排名,西工区seo
菲律宾*SEO,揭秘成功的秘诀与策略,安阳网站推广设计招聘网
广州百度推广入门,从零开始打造高效推广策略,网站建设销售找客户
账号注册流程详解:填写信息、绑定管理员及unionid获取要点
介绍固始SEO网络推广公司,助力企业线上腾飞的关键一步,seo企业项目优化方案
揭秘成功的自媒体人,如何我用内容打造个人品牌?,荆州关键词排名哪里有
揭秘广州百度推广渠道商的坑,企业不可忽视的隐患,知识城建设办网站
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,厦门seo搜索优化排名
性价比之选,介绍高SEO排名的秘密武器,seo网站建设规划
广州抖音SEO咨询,助力企业抢占短|视频|营销高地,汕头网站seo运营
横岗SEO优化,打造企业网络品牌新高度,哪些是免费流量 淘宝seo
广州百度推广图片的关键意义与实用指南,衡水网站建设搭建
探索火星软件,开启未来科技生活的新篇章,微博微信营销推广方案
广州百度推广合作,助力企业发展,共创辉煌未来,海东网站推广
SEO,搜索引擎优化之路,助力网站提升流量与排名,子比主题适合seo吗
地主来了2019微信赢红包版,经典玩法与炫酷特效等你来
SEO站群营销,注意事项与优化步骤,高平seo优化公司
青海SEO营销排名前十,探索数字时代的营销奥秘,南京正规网站推广服务商
广州百度推广定义及其重要意义,天水灯箱网站建设
白山抖音SEO企业,助力企业突破流量瓶颈,实现品牌价值最大化,山东seo教程招商加盟
广州百度推广搭建的关键步骤与策略解析,重庆涪陵网站建设哪家好
重庆SEO推广收费模式介绍,介绍优化成本与效果的秘密,仓山区网页seo介绍
微粒贷放款快又便利,曾白名单邀请,现竟有内部开通渠道?
主体信息查询:国家工商总局及地方工商局网站知多少?
hyeinseo连体服,时尚与适用并重的育儿新选择,苏州 seo招聘
SEO系统在品达公关中的运用与优化步骤,衢州网站开发价格优化
邯郸SEO推广平台,助力企业互联网营销新篇章,浙江seo优化网
SEO客服:如何提升客户体验与业务转化的双赢策略,鄂州网站建设公司教程
大渡口谷歌SEO快速排名,助力企业抢占网络市场制高点,南昌seo招聘信息网
新品牌如何熟悉小红书核心逻辑?做好这几步很关键
荔湾SEO推广培训,提升企业网络营销能力的最佳途径,宜兴无锡关键词排名
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
广州百度推广的缺点分析与建议,天津网站推广需要多少钱
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
SEO网站优化,提升网站排名,助力企业腾飞,徐州seo常用方法
SEO入门玄关鞋柜隔断,打造家居空间新亮点,宁夏seo技巧平台
网站建设教程 帮助新手快速入门
想知道西安哪些大学值得报考?武书连2025年西安高校排名前十解读来啦
揭秘自媒体营销的黄金法则,如何快速提升内容曝光度,珠宝网站网站建设模板
昆明SEO团队,助力企业网络营销的得力助手,沙井seo学习
茂名SEO,深耕本土,助力企业互联网转型,宋利娜seo
SEO静态页生成系统,助力网站优化,提升用户体验,兵哥网站优化工具基地
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
介绍SEO学习圣地,哪里学SEO最好,河南seo优化加盟
探索SEO优化的奥秘,提升网站排名的关键策略,seo咨询优化
早安心语正能量励志:免费订阅,愿你每天开心平安

