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

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

3天内不再提示

探索 Jetson Nano 为 myCobot 280 提供的强大功能

大象机器人科技 来源:大象机器人科技 作者:大象机器人科技 2023-04-06 15:46 次阅读

探索 Jetson Nano 为 myCobot 280 提供的强大功能,机器人技术的一个有前途的组合

介绍

近年来,科学技术的发展给我们的生活带来了许多新的产品和服务,包括机器人在各个领域的集成。机器人已经成为我们生活中必不可少的一部分,从送货机器人到智能家居语音助手。

在本文中,我们将讨论myCobot 280 Jetson Nano,这是一种能够进行科学实验和教育方面的机械臂。

什么是Jetson Nano?

Jetson Nano 的尺寸仅为 70 x 45 毫米,比信用卡略小,是一种适用于机器学习应用的模块系统 (SoM)。因为它只消耗大约 5 到 10 瓦的功率,所以它是边缘应用中 AI 的绝佳工具。

poYBAGQud_eAd3kvAAdWawbi6ME609.png

Jetson Nano有一个基于Maxwell的GPU,其中包含128个CUDA内核,能够每秒计算5 teraflops(.5 TFLOPs)。凭借其强大的ARM Cortex A57处理器4GB LPDDR4 RAM,Nano是一款功能强大的小型计算机。它还支持多种外围设备,包括千兆以太网HDMI 2.0、DisplayPort 1.4、2 个 DSI 连接器、一个 M.2 PCIe 连接器、4 个 USB 3.0 端口和两个 CSI 相机连接器(用于 Pi 相机等相机)。

它还具有一个40针GPIO连接器,其布局与Raspberry Pi相同,使制造商和开发人员能够轻松重用以前项目中的某些模块和电路。

随着ChatGPT的出现,AI再次成为全球关注的焦点。从现在开始,值得从机械臂的角度了解人工智能趋势。

什么是myCobot 280 Jetson Nano?

myCobot 280 Jetson Nano是一种嵌入Jetson Nano的机械臂,Jetson Nano是一款小巧而强大的计算机,使手臂能够轻松执行复杂的任务。手臂的有效载荷为 250 克,这意味着它可以携带高达 250 克的物体。手臂设计灵活且用途广泛,具有六轴运动和高达 280 毫米的伸展范围。它是广泛应用的理想工具,包括教育、研究和 DIY 项目。

myCobot 280 Jetson Nano是一个开源的机械臂,这意味着源代码和硬件设计可供公众使用。这使用户能够修改和定制手臂以满足他们的特定需求。该arm还与各种软件和编程语言兼容,包括PythonROS和myBlockly。

规范

让我们看一下下表,看看它的具体规格是什么样的。

pYYBAGQueB2AMD7wAAKpCIoBgy0645.png

这是一个 DH 参数

pYYBAGQueCqAG9zyAAHK__8yqe4585.png

也许您对Jetson Nano和Raspberry Pi之间的区别感好奇。我们将简要介绍使用 Jetson Nano 作为机器人嵌入式手臂的优势。

在处理性能方面,Jetson Nano采用了四核ARM Cortex-A57 CPU和128核NVIDIA Maxwell GPU,比Raspberry Pi的四核ARM Cortex-A72 CPU更强大。ARM Cortex-A57 CPU采用64位架构,时钟速度为1.43GHz,提供更高的计算性能。NVIDIA Maxwell GPU 专为深度学习等高性能计算任务而设计,具有高并行计算和大规模浮点计算能力。

在深度学习性能方面,Jetson Nano的GPU支持CUDA、TensorFlow等深度学习框架,可以加速深度学习模型的训练和推理。此外,Jetson Nano 还嵌入了 NVIDIA TensorRT 深度学习推理引擎,进一步提升了深度学习模型的推理性能。虽然Raspberry Pi的性能也可以支持一些深度学习应用程序,但由于其处理器和GPU的限制,其性能相对较弱。

总体而言,如果一个项目需要高性能处理器,Jetson Nano将是最佳选择,而Raspberry Pi基于其庞大的社区和世界上最大的开源硬件数据而拥有自己的优势。

pYYBAGQueDuASWm1AAVDECiM_qo880.png

如何使用?

要开始使用myCobot280,我们只需要一台显示器、一个键盘和一个鼠标。我们可以使用一个名为pymycobot的Python库来控制myCobot280的移动,该库通过其开放的API提供了许多控制接口。有了这个库,我们可以轻松地为机器人手臂开发应用程序。

poYBAGQueEiAYESWAAH8-xvpYfg727.png

我们利用pymycobot提供的API来控制myCobot280的动作,并编排舞蹈表演。

import serial
from pymycobot import MyCobot
import time
mc = MyCobot('/dev/ttyTHS1',115200)
mc.send_angles([0,0,0,0,0,0],80)
time.sleep(1)
for count in range(2):
mc.send_angles([(-0.17),(-94.3),118.91,(-39.9),59.32,(-0.52)],80)
time.sleep(1.2)
mc.send_angles([67.85,(-3.42),(-116.98),106.52,23.11,(-0.52)],80)
time.sleep(1.7)
mc.send_angles([(-38.14),(-115.04),116.63,69.69,3.25,(-11.6)],80)
time.sleep(1.7)
mc.send_angles([2.72,(-26.19),140.27,(-110.74),(-6.15),(-11.25)],80)
time.sleep(1)
mc.send_angles([0,0,0,0,0,0],80)
wKgaomQudhWAYV06ADO0I4YBERs779.gif

我们还可以在机械臂的末端安装一个摄像头来探索机器视觉

这是openCV开发的人脸识别功能的代码。

def image_info():
# load cascade
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
# input photo
img = cv2.imread('maya.png')
# turn to grays
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# check human face
faces = face_cascade.detectMultiScale(img, 1.1, 4)
for (x, y, w, h) in faces:
cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2)
center_x = (x+w-x)//2+x
center_y = (y+h-y)//2+y
cv2.circle(img,(center_x,center_y),20,(0,255,255),2)
# show
plt.imshow(img)
plt.show()

在Raspberry Pi 4B和Jetson Nano上运行此面部识别代码显示出明显的速度差异,Jetson Nano返回结果的速度比Raspberry Pi快1-2秒。

让我们先了解算力意味着什么。计算能力通常以每秒浮点运算数 (FLOPS) 来衡量。FLOPS是一秒钟内可以完成的浮点运算数,用于评估计算机系统的性能。在深度学习领域,FLOPS通常用于衡量模型的计算复杂度和性能。例如,具有较高 FLOPS 值的模型意味着它需要更多的计算资源进行训练和推理,但它也可能获得更好的性能。

Jetson Nano 配备了 472 GFLOPS 的 GPU 计算能力,而根据官方数据,Raspberry Pi 4B 的浮点性能约为 3 GFLOPS。这可以解释上述情况。

未来与展望

随着人工智能技术的不断发展,嵌入式机器人的应用前景越来越广阔。未来,我们可以期待这种嵌入式六轴机械臂具有更广泛的应用领域,涵盖更多领域。例如,在工业、医疗、农业和教育领域,这种机械臂具有广泛的应用前景。在工业领域,可用于生产线上的自动化生产,提高生产效率和质量;在医疗领域,可用于手术、康复等方面,帮助医生更好地为患者服务;在农业部门,可用于农业生产的种植、收获等各个环节,提高农业生产效率和质量;在教育领域,它可以用于机器人编程教育,帮助学生更好地学习编程和机器人技术。

除了应用领域的扩大,随着技术的不断进步,这种机械臂也将不断发展。例如,未来可能会出现更先进的控制算法,使手臂的运动更加精确和灵活;更先进的传感器技术可能会出现,使手臂能够更准确地感知周围环境;更先进的深度学习技术可能会出现,使手臂能够智能地完成各种任务。总之,这种嵌入式六轴机械臂具有广阔的应用前景和发展空间,我们可以期待它在未来继续创新和进步。

审核编辑黄宇

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

    关注

    210

    文章

    28148

    浏览量

    206085
  • 机械臂
    +关注

    关注

    12

    文章

    507

    浏览量

    24475
收藏 人收藏

    评论

    相关推荐

    Made with KiCad(二):Jetson Origin Baseboard

    “   该项目包含支持NVIDIA Jetson Orin NanoJetson Orin NX系统模块 (SoMs)的基板并开源了所有硬件设计文件。该基板对SoM的IO接口进行了 分解。此外
    的头像 发表于 11-12 12:24 731次阅读
    Made with KiCad(二):<b class='flag-5'>Jetson</b> Origin Baseboard

    小巧设计,强大功能探索SoC模块的多样化功能

    LoRa-STM32WLE5模块基于ST的STM32WLE5芯片,采用LoRa®调制,适用于超远程和超低功耗无线电解决方案。搭载高性能Arm® Cortex®-M4核心,频率高达48 MHz,支持256 KB闪存和64 KB运行内存,具备安全性增强功能。广泛应用于安防、智慧农业、工业制造和智能家居。
    的头像 发表于 10-22 17:56 2589次阅读
    小巧设计,<b class='flag-5'>强大功能</b>:<b class='flag-5'>探索</b>SoC模块的多样化<b class='flag-5'>功能</b>

    使用TPS6521825和LP873347 PMICNXP i.MX 8M Mini和Nano供电

    电子发烧友网站提供《使用TPS6521825和LP873347 PMICNXP i.MX 8M Mini和Nano供电.pdf》资料免费下载
    发表于 09-13 09:42 0次下载
    使用TPS6521825和LP873347 PMIC<b class='flag-5'>为</b>NXP i.MX 8M Mini和<b class='flag-5'>Nano</b>供电

    盛显科技RK3588核心板:工业应用提供强大的计算能力

    RK3588核心板作为一款功能强大、性能卓越的全国产工业核心板,以其高性能处理器、强大的图形处理能力、高效的人工智能计算能力、高清视频处理能力以及丰富的接口和扩展性,工业应用提供
    的头像 发表于 09-05 15:55 289次阅读
    盛显科技RK3588核心板:<b class='flag-5'>为</b>工业应用<b class='flag-5'>提供</b><b class='flag-5'>强大</b>的计算能力

    使用myAGV、Jetson Nano主板和3D摄像头,实现了RTAB-Map的三维建图功能

    具备SLAM雷达导航功能Jetson Nano提供强大的计算能力,适合处理复杂的SLAM任务。通过引入3D摄像头,我们能够将摄像头采集的
    的头像 发表于 08-28 10:22 386次阅读
    使用myAGV、<b class='flag-5'>Jetson</b> <b class='flag-5'>Nano</b>主板和3D摄像头,实现了RTAB-Map的三维建图<b class='flag-5'>功能</b>!

    探索SOLIDWORKS 2024设计增强功能

    随着技术的不断进步和市场的日益竞争,工程设计和制造行业对于快捷、准确和创新的工具需求日益增长。SOLIDWORKS作为3D CAD设计软件,一直致力于用户提供强大、更便捷的设计工具。SOLIDWORKS 2024的发布,再次
    的头像 发表于 07-01 17:24 352次阅读
    <b class='flag-5'>探索</b>SOLIDWORKS 2024设计增强<b class='flag-5'>功能</b>

    Jetson Nano集成探索大象机器人myAGV上的 SLAM 算法!

    官方提供的gitbook,主要使用到了gmapping算法来建图导航实现功能的。 本篇得到文章主要探讨如何通过调整gmapping算法和其他软件层面的优化来提升myagv的精度,在不依靠硬件的条件
    的头像 发表于 06-03 14:13 394次阅读
    <b class='flag-5'>Jetson</b> <b class='flag-5'>Nano</b>集成<b class='flag-5'>探索</b>大象机器人myAGV上的 SLAM 算法!

    CD54HC280 CD74HC280 CD54HCT280 CD74HCT280数据表

    电子发烧友网站提供《CD54HC280 CD74HC280 CD54HCT280 CD74HCT280数据表.pdf》资料免费下载
    发表于 06-03 10:34 0次下载
    CD54HC<b class='flag-5'>280</b> CD74HC<b class='flag-5'>280</b> CD54HCT<b class='flag-5'>280</b> CD74HCT<b class='flag-5'>280</b>数据表

    Nvidia Jetson Nano + CYW55573/AWXB327MA-PUR M.2无法使用操作系统内置的网络管理器管理Wi-Fi如何解决?

    我们使用的是 Nvidia Jetson Nano + CYW55573/AWXB327MA-PUR M.2 ,请参阅 Nvidia Jetson 与英飞凌 AIROC Wi-Fi 6
    发表于 05-23 06:47

    盘古PGX系列PGX-Nano开发板

    串口进行串行通信;同时用户提供基础的硬件电路资源,例如 led 灯、按键、拨码开关等。 PGX-Nano 开发板以紫光同创 logos2 系列 FPGA 核心,FPGA 型号为PG
    发表于 04-18 18:05

    myCobot Pro 630 焕新上市!全面助力六自由度协作机器人商用化进程推进!

    上市以来,便以卓越的性能和稳定的可靠性,在全球范围内获得了业界的广泛认可和赞誉。不仅为无数创新项目提供了动力,更是工程师、学生们探索机器人技术的理想平台 基于myCobot Pro 600的优异表现,大象机器人即将推出全新迭代版
    的头像 发表于 04-03 11:12 343次阅读
    <b class='flag-5'>myCobot</b> Pro 630 焕新上市!全面助力六自由度协作机器人商用化进程推进!

    NVIDIA Jetson嵌入式计算领域探索AI可能

    自动化业务流程、通过数据分析获得洞察力、与客户和员工互动……如今 AI 正在大幅提高生产力,推动竞争优势。NVIDIA Jetson 是适用于自主机器和其他嵌入式应用的先进平台,具有出色的 AI 性能,可帮助各行各业创建突破性的 AI 产品,推动业务转型,更助燃无限开发灵感。
    的头像 发表于 01-25 17:03 496次阅读
    NVIDIA <b class='flag-5'>Jetson</b><b class='flag-5'>为</b>嵌入式计算领域<b class='flag-5'>探索</b>AI可能

    舒适打字体验与强大功能合一:科大讯飞AI智能键盘D1的优势解析

    标题:舒适打字体验与强大功能合一:科大讯飞AI智能键盘D1的优势解析 一、强大的AI功能提升工作效率 科大讯飞AI智能键盘D1是一款集成了多种AI功能的键盘,包括语音输入、语音翻译、移
    的头像 发表于 01-03 11:04 558次阅读
    舒适打字体验与<b class='flag-5'>强大功能</b>合一:科大讯飞AI智能键盘D1的优势解析

    桂花网蓝牙网关:功能强大、应用广泛的物联网连接设备

    以实现学生身份识别和运动监测等功能校园管理和学生健康提供智能化支持。 总之,桂花网蓝牙网关作为物联网连接设备的核心组件之一具有广泛的应用前景。它的强大功能和灵活扩展性使其适用于各个
    发表于 12-12 16:06

    现代IGBT/MOSFET栅极驱动器 提供隔离功能的最大功率限制

    电子发烧友网站提供《现代IGBT/MOSFET栅极驱动器 提供隔离功能的最大功率限制.pdf》资料免费下载
    发表于 11-22 16:48 0次下载
    现代IGBT/MOSFET栅极驱动器 <b class='flag-5'>提供</b>隔离<b class='flag-5'>功能</b>的最<b class='flag-5'>大功</b>率限制