0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OrangePi AIpro应用:机械臂应用开发指南

香橙派 2024-08-19 16:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2024世界人工智能大会上,香橙派携OrangePi AIpro 20T在世博展览馆H1-A301展区亮相,给大家带来AI+互动的沉浸式体验。其中,搭载OrangePi AIpro开发板的智能机械臂吸引了众多与会者的驻足关注,他们对这款智能机械臂表现出极大的热情。此款机械臂能对积木颜色进行识别,将积木搬运到对应区域,可应用于垃圾分拣及工业、物流、医疗领域。那么今天,我们就给大家介绍如何通过OrangePi AIpro打造一款智能的机械臂。

1、需要准备的东西

1)Orange Pi Ai Pro开发板。

wKgaombC_XqAPRtPAAe_OlUW1qM518.png

2)Orange Pi Ai Pro开发板配套的65W PD电源

wKgZombC_O6ARnJyAAJG6GkGhj0774.png

3)Orange Pi Ai Pro开发板配套的散热风扇。

wKgZombC_XmAEnOfAALHm9gDid8073.png

4)32GB或32GB以上容量的TF卡。

wKgaombC_O2AKKyMAADwvBhWB2I523.png

5)用于烧录Ubuntu镜像到TF卡中的读卡器。

wKgaombC_PeAbGxsAADIYCx853Y536.png

6)HDMI显示器和HDMI线。

wKgaombC_O6AR7zlAAFD_RDYH_Q483.png

wKgaombC_O-AVmGqAAIzZI0O5C4467.png

7)USB接口的鼠标和键盘。

wKgZombC_O2AAttDAAFIOpzV-O0403.png

8)一台Windows系统的笔记本或者电脑,烧录开发板的Ubuntu系统到TF卡中需要用到。

9)标准版本的亚博智能机械臂套件。

wKgZombC_PCAS0e3AAVhFZxqTGw072.png

2、机械臂组装时的注意事项

1)亚博智能机械臂套件里面有一个使用说明书,机械臂的吸盘、扩展板、摄像头的安装参考这个说明书即可。

wKgaombC_O-AbOEdAAPIk1Ng70w288.png

2)机械臂底板的电源线如下所示,此线的安装需要用较大的力气按压进去。

wKgaombC_PGAKpjRAAWr0QznVng091.png

3)机械臂使用时记得把电源按键拨到ON档位。

wKgZombC_PGAbWRuAAXlJ3bX7ws677.png

4)将开发板固定到机械臂的底板上前,请先不要安装风扇,不然无法固定。

5)机械臂的套件中默认提供了下图所示的排线来连接开发板和机械臂底板的40pin接口(实际只使用了3个引脚)。由于开发板风扇的影响,此40pin排线无法插入开发板的40pin接口中。我们需要额外准备3根杜邦线来连接开发板和底板的引脚。

wKgZombC_O-AY0QEAAKbTgaN3_k590.png

6)根杜邦线的连接开发板和机械臂底板的方法如下所示:

6.1开发板40pin的3号引脚接到底板40pin的3号引脚;

6.2开发板40pin的5号引脚接到底板40pin的5号引脚;

6.3开发板40pin的39号引脚接到底板40pin的39号引脚。

wKgZombC_PKAOfOKAAlEGnXt9Wc607.png

7)开发板固定在机械臂的底板上时,可以靠后一些,这样方便开发板接入HDMI显示器。

3、烧录系统并运行机械臂程序的方法

1)首先烧录已预装机械臂样例代码的Ubuntu镜像到TF卡中。烧录镜像的方法请参考《OrangePi_AI_Pro_昇腾_用户手册》2.4.烧写Linux镜像到TF卡中的方法一小节的说明。已预装机械臂样例代码的Ubuntu镜像下载地址如下所示:

链接: https://pan.baidu.com/s/1CzjZUAxNtWlmW1OY-WRyNA?pwd=cejh

提取码: cejh

2)然后将开发板连接到HDMI显示器,并接上鼠标和键盘,这样我们就可以在HDMI显示器中来操作开发板的Ubuntu系统了。需要注意的是,目前只有HDMI0接口支持显示Ubuntu系统的桌面。

wKgaombC_PCARq9KAAQwt09swmY700.png

3)然后通过网线或者WIFI将开发板连接到能正常上网的网络中。网络的连接方法请参考《OrangePi_AI_Pro_昇腾_用户手册》3.5.网络连接测试一小节的说明。

开发板Ubuntu系统登密码为Mind@123

4)登录Ubuntu系统的桌面后,首先打开一个终端,然后使用sudo -i命令切换到root用户。

5)然后运行下面的命令,启动机械臂的分拣功能。

cd /root

./start_block_cls.sh

4、校准摄像头的方法

1)如果测试发现机械臂抓取积木不准,可以校准下摄像头。

2)首先通过HDMI显示登录Ubuntu系统的桌面。

3)然后打开一个终端,并使用sudo -i命令切换到root用户。

4)然后进入机械臂代码的目录。

cd /root/xunlong_arm

5)然后运行下面的命令打开校准程序。

jupyter notebook --allow-root --no-browser --ip 127.0.0.1

wKgaombC_PSAKRhLAAjDOoo9kyU327.png

6)然后在开发板的Ubuntu系统中打开浏览器,输入上面红色框中的地址会显示下面的界面。

wKgaombC_O2ADiZYAAGy8Fwjddw611.png

7)然后打开相机校准.ipynb

wKgaombC_O2Aa0McAABX9Tu4aaM891.png

8)然后点击下面的图标开始运行

wKgaombC_O6AY-l4AAFvS1k_I0o151.png

9)然后选择Restart and Run All Cells

wKgZombC_O-ARh5gAAFX6IgLXH8143.png

10)成功运行后的显示如下所示,会显示机械臂摄像头的图像。

wKgZombC_POAN-bPAA4WOf4PkJQ731.png

11)然后单击calibration_model按钮,并调节joint1joint2。请保证调试环境的光源充足,确保蓝色边框覆盖整个十字框,画面如下所示。

wKgaombC_PSAGYO9AA4pZVXHcFE104.png

12)单击calibration_ok按钮,可视化界面进入方框内部,画面如下所示。

wKgZombC_PKAOcX-AAvooGVCwQY334.png

13)校准完后,返回终端,按下键盘Ctrl+C键,即可停止jupyter notebook程序。

14)然后再测试下机械臂抓取积木是否准确。

15)如果在完成相机校准后抓取积木仍有误差,此时就需要在程序中手工校准了。

a.首先打开配置文件offset.txt

cd /root/xunlong_arm/

vim config/offset.txt

b.打开offset.txt后会看到两个参数。

0.016

0.01

c.如发现机械臂抓取略微靠积木的后方,则需要适当加大第一个参数。

d.如发现机械臂抓取略微靠积木的前方,则需要适当减小第一个参数。

e.如发现机械臂抓取略微靠积木的右方,则需要适当加大第二个参数。

f.如发现机械臂抓取略微靠积木的左方,则需要适当减小第二个参数。

g.修改参数后,需要重新运行程序来测试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1820

    文章

    50314

    浏览量

    266868
  • 开发板
    +关注

    关注

    26

    文章

    6413

    浏览量

    120713
  • 机械臂
    +关注

    关注

    14

    文章

    601

    浏览量

    26184
  • orange pi
    +关注

    关注

    0

    文章

    45

    浏览量

    3159
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯科科技低功耗Wi-Fi开发指南

    Silicon Labs(芯科科技)整理并制作了低功耗Wi-Fi开发指南的网站资源,以帮助开发人员使用低功耗 Wi-Fi 6协议进行下一代物联网产品开发
    的头像 发表于 04-21 10:09 121次阅读

    当OpenClaw遇上机械,效率革命来袭 # OpenClaw # 机械 # HMI测试

    机械
    东舟技术
    发布于 :2026年04月14日 14:10:34

    C#上位机实战开发指南

    电子发烧友网站提供《C#上位机实战开发指南.pdf》资料免费下载
    发表于 01-11 17:15 6次下载

    TDK SmartMotion Platform Ver. G 硬件开发指南

    TDK SmartMotion Platform Ver. G 硬件开发指南 在当今的电子技术领域,运动传感器的应用越来越广泛,从消费电子到工业控制,都离不开高精度、高性能的运动传感器。TDK
    的头像 发表于 12-25 11:40 786次阅读

    电子工程师硬件设计开发指南

    电子工程师硬件设计开发指南 作为电子工程师,在硬件设计开发过程中,规范的文档和清晰的设计思路至关重要。以下为大家详细介绍硬件设计开发的相关要点。 文件下载: Amphenol Aerospace
    的头像 发表于 12-10 15:05 692次阅读

    避坑指南!RK3568开发板选型,这5点没看清千万别下手!(附迅为驱动开发指南资源)

    避坑指南!RK3568开发板选型,这5点没看清千万别下手!(附迅为驱动开发指南资源)
    的头像 发表于 10-30 15:49 1075次阅读
    避坑<b class='flag-5'>指南</b>!RK3568<b class='flag-5'>开发</b>板选型,这5点没看清千万别下手!(附迅为驱动<b class='flag-5'>开发指南</b>资源)

    【北京迅为】itop-3568开发板驱动开发指南(重制版)

    iTOP-RK3568开发板驱动开发指南目录:前言学习方法Linux驱动基础第 1 章 你好!内核源码第 2 章 helloworld 驱动实验第 4 章 驱动模块传参实验第 5 章 内核模块符号
    发表于 10-30 15:48 43次下载

    传统测试设备的局限与协作机械的破局

    在协作式测试设备的研发与落地中,北京沃华慧通测控技术有限公司凭借深厚的测控技术积累,成为行业核心赋能者。作为专注于智能测控设备研发的高新技术企业,北京沃华慧通测控技术有限公司深度把握协作机械的技术特性,构建了 “机械
    的头像 发表于 10-11 09:34 630次阅读
    传统测试设备的局限与协作<b class='flag-5'>机械</b><b class='flag-5'>臂</b>的破局

    中微爱芯AiP9P35X系列芯片开发指南

    中微爱芯为AiP9P35X系列芯片提供一份产品开发指南和一个可以供客户调用的高可靠性库文件,帮助用户快速掌握芯片性能,降低用户触控按键开发难度和产品开发周期,提高开发效率。
    的头像 发表于 09-08 16:20 3067次阅读
    中微爱芯AiP9P35X系列芯片<b class='flag-5'>开发指南</b>

    中微爱芯AiP8F35XX系列触摸芯片开发指南

    中微爱芯为AiP8F35XX系列芯片提供一份产品开发指南,帮助用户快速掌握芯片性能,降低产品开发周期,提高开发效率。
    的头像 发表于 08-25 16:42 4731次阅读
    中微爱芯AiP8F35XX系列触摸芯片<b class='flag-5'>开发指南</b>

    中微爱芯AiP8F32XX系列芯片开发指南

    中微爱芯为AiP8F32XX系列芯片提供一份产品开发指南,帮助用户快速掌握芯片性能,降低产品开发周期,提高开发效率。
    的头像 发表于 08-13 11:39 4326次阅读
    中微爱芯AiP8F32XX系列芯片<b class='flag-5'>开发指南</b>

    协作机械产品介绍

    电子发烧友们、工业自动化从业者、科研工作者们注意啦!今天给大家重磅介绍一款在机械领域表现极为亮眼的产品——协作机械,它正以卓越性能重塑行业格局!☎(壹捌伍 柒零零玖 壹壹捌陆)卓越
    发表于 08-07 17:20 0次下载

    从驱动到应用:RT-Thread环境下的SDIO开发指南

    目录硬件介绍搭建开发环境配置SDIO驱动挂载文件系统文件读写测试演示视频源码工程总结本文主要讲述RT-Thread环境下的SDIO开发指南,基于MCXN947开发板。1硬件介绍本次测评的是SDIO
    的头像 发表于 06-28 09:02 3036次阅读
    从驱动到应用:RT-Thread环境下的SDIO<b class='flag-5'>开发指南</b>

    GZCOM-NET:为机械测试带来高效无线解决方案!

    在智慧工厂中,机械的性能和安全性需通过静态与动态测试来保障。批量化测试时,后台需实时显示数据曲线和异常数据。GZCOM-NET凭借高效稳定的无线传输,为机械测试提供可靠方案。行业背
    的头像 发表于 06-20 11:36 922次阅读
    GZCOM-NET:为<b class='flag-5'>机械</b><b class='flag-5'>臂</b>测试带来高效无线解决方案!

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械产品

    拖拽式编程(myBlockly)与Python双开发模式,支持ROS2 RVIZ/MoveIt仿真,实现产线级数字孪生调试;预装OpenCV、PyMyCobot等库,10分钟即可完成机械抓取+AI视觉
    发表于 04-25 17:59