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

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

3天内不再提示

NVIDIA Jetson 月度项目:能瞄准、射门和得分的自主足球机器人

NVIDIA英伟达 来源:未知 2023-08-18 17:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

足球被认为是全世界最受欢迎的运动之一,这主要是因为足球比赛往往十分激烈,能够展现球员们出色的体能与技术,让观众看得惊心动魄。因此,自然会有人致力于向机器人传授足球比赛的精髓,包括如何抢球、瞄准球门、传球和进球得分等。

事实上,的确有一项专为这个想法而开展的赛事。RoboCup 小型机器人联赛 (Small Size League, SSL)之视觉封锁技术挑战赛,就在鼓励参赛团队“探索本地传感和处理方法,而非采用常见的板外计算机和全局摄像头感知环境的方法”。来自巴西累西腓伯南布哥联邦大学的学生 João Guilherme、其指导老师 Edna Barros 和其他 SSL 队友共同制造了一个由 NVIDIA Jetson Nano 开发者套件驱动的全向移动机器人,该机器人可以自主执行足球任务。

该团队所制造的全向移动机器人配有单目摄像头,可自主执行以下任务:

  • 定位

  • 找球和抢球

  • 坐标计算

  • 将球传给其他机器人队友

  • 射空门得分

团队制造这台机器人时,使用了平均处理速度为 30 FPS AI 软件工作流,硬件功耗仅为 10.8 W 左右。

机器人前部有一个踢球装置,是一个四轮全向移动机器人。图 1 为机器人的几何形状。

3bf07aa8-3dab-11ee-ac96-dac502259ad0.png

图 1. 由 NVIDIA Jetson Nano 开发者套件驱动的

全向移动机器人的运动能力可以自主执行足球任务

该团队在《制造 RoboCup 小型机器人联赛自主机器人》一文中解释道:“我们在抢球、进球和传球这三个足球任务上评估了系统,成功率分别达到 80%、80% 和 46.7%。”

比赛期间,各队将使用场外计算机执行大部分计算,去接收球的位置并采集场地几何信息和裁判指令。比赛队伍分成 6 个机器人组 (B 组) 和 11 个机器人组(A 组),机器人通过带宽最小的射频通信接收导航指令。机器人的直径和高度限制分别为 180 毫米(B 组)和 150 毫米(A 组),因此被称为“小型机器人联赛”。

RoboCup 小型机器人联赛分为四个阶段:

  1. 在赛场某处抓到一个静止的球

  2. 将球射入空门得分

  3. 将机器人移动到特定坐标

  4. 间接射门得分(需要两个机器人)

另外,该挑战赛还要求机器人能够检测场地中的物体、估算物体的位置、计算导航路径并记录经过的轨迹。

Guilherme 和他的队友在《制造 RoboCup 小型机器人联赛自主机器人》一文中表示:“SSL 比赛是一种机器人资源极其有限的高度动态化环境,这就要求解决方案必须考虑尺寸、功耗、精度和处理速度之间的权衡。我们在研究中提出了一种使这些机器人能够自主执行基本足球任务的架构,也就是说这些机器人不用接收任何的外部信息。”

项目硬件

该团队在项目中使用了以下硬件:

  • 一套 Jetson Nano 开发者套件,用于执行嵌入式视觉和制定决策

  • 一个全向移动机器人

  • 一个罗技 C922 摄像头,用于提供单目视觉

  • 惯性传感器,用于估算里程

  • 一个 STM32F767ZI 微控制器单元 (MCU),用于接收来自 Nano 的目标相对位置和导航标志,并使用惯性里程计执行底层控制和轨迹估计

3c0c06ce-3dab-11ee-ac96-dac502259ad0.png

图 2. 足球机器人的 AI 检测流程和运动规划

有关所使用硬件的更多信息,请参见 RobôCIn 2020 团队说明文件:https://ssl.robocup.org/wp-content/uploads/2020/03/2020_TDP_RoboCIn.pdf

技术挑战

在该赛事的视觉封锁挑战赛中,获胜机器人必须能够完成各种足球技能,包括抓住静止的球、射空门得分、移动到特定坐标以及间接进球得分(传球给另一个机器人)等。

机器人必须能够仅使用嵌入式传感和处理技术来完成这些技能。这项挑战没有高度限制,因此团队在普通机器人的顶部添加了一个板载摄像头、Jetson Nano 和一块电源板。

3c2856e4-3dab-11ee-ac96-dac502259ad0.png

图 3. 团队为视觉封锁挑战赛改装的足球机器人(左)

和他们原来的机器人(右)

此外,这项挑战还要求机器人能够探测场地中的物体、估算其位置、计算导航路径并记录经过的轨迹。SSL 足球比赛利用外部摄像头和板外计算机感知环境,并向机器人发送指令。

研究人员表示,该 SSL 视觉架构“存在一定的局限性,比如摄像头的视野、色彩分割、软件延迟和通信中断等,这迫使团队开发出能够应对复杂条件的解决方案。例如,球遮挡是比赛中的一个常见问题,即机器人在摄像头图像上的投影与球重叠。还有就是球和机器人的位置会发生偏移,偶尔会出现检测不到或检测错误的情况。”

在 SSL 比赛中,机器人和球的速度分别高达 3.7 m/s 和 6.5 m/s,这使得比赛的移动速度非常快,因此需要高吞吐量的解决方案。此外,受尺寸限制,再加上使用电池作为电源,解决方案的功耗必须较低。在比赛过程中,机器人还要做出精准的远射和长传,因此需要能够精确估算位置。

团队还注意到精确的电机控制的重要性,这样机器人就可以在足球场上移动,并保持其测量位置的准确性。他们需要一种方法,来降低机器人对位置的内部理解与实际物理位置之间偏离的比率。

3c56454a-3dab-11ee-ac96-dac502259ad0.jpg

图 4. 足球机器人的摄像头可帮助检测物体并提供视野,

以便机器人作出决策和规划路径

项目软件和 AI

研究团队使用 OpenCV2 以及校准和姿势计算技术提取单目摄像头(固定在机器人上)的 “内在和外在参数”。他们使用 SSD MobileNet v2 检测摄像头帧画面上的物体 2D 边界框,还使用一个程序对 SSD MobileNet 创建的边界框坐标执行线性回归,用于估算出预校准摄像头参数。这将在场地上分配对应物体底部中心的点(代表物体与摄像头的相对位置),包括对应该机器人的点。

结果

团队对他们的机器人在今年挑战赛中的表现非常满意,主要包括:

  • 抓取静止的球:在 15 次尝试中,机器人有 12 次能够在球接触到运球器时将球停住,成功率高达 80%。

  • 进球:在 15 次跑动中,有 12 次进球。

  • 传球:在 15 次尝试中,成功传球 7 次,成功率为 46.7%。

团队自 2019 年起参加 RoboCup 小型机器人联赛,并于 2022 年赢得首个世界冠军(B 组)。他们目前还是三届拉丁美洲冠军。“RoboCup 2023 之 RobôCIn 小型机器人联赛团队介绍文件扩增版”(https://arxiv.org/abs/2307.10018)介绍了该团队为获得 7 月底在法国波尔多举行的 RoboCup 2023 小型机器人联赛 (SSL) B 组冠军而对其项目作出的改进。最终,他们如愿夺冠。

3c6feef0-3dab-11ee-ac96-dac502259ad0.gif3d3936e8-3dab-11ee-ac96-dac502259ad0.gif

图 5. 机器人抓取静止的球(上)并射门得分(下)

未来的计划

Guilherme 深入介绍了团队在比赛中遇到的挑战,以及可以在未来的赛事中作出的改进。他指出,大多数失败都是由于错误检测到场外物体造成的,“我们正在研究一种检测赛场边界,并使用掩码来屏蔽这些物体的解决方案。”

该团队需要更加快速的物体检测解决方案。Guilherme 表示:“尽管我们目前能够执行基本的技能,但 30 FPS 的处理速度对于 SSL 环境来说仍然很低。在主要比赛中,摄像头的运行速度通常为 70 FPS。”

该机器人完全是根据检测到的物体的相对位置来执行技能,也就是说,它并不知道自己在赛场上的位置。Guilherme 表示:“我们认为这些信息可以帮助优化在足球任务中的表现,同时还能让我们避免处罚,例如避免机器人进入守门员区域等。我们正在研究一种基于蒙特卡洛定位 (MCL) 的自定位算法,并将在未来几个月内发布相关信息。”

该团队计划在未来为该机器人的系统添加更多功能(如赛场线检测、定位算法和路径规划等),他们将努力优化系统的每个部分来满足这些需求。

此外,该团队还在继续研究检测赛场边界和赛场线,以及估算机器人自我位置的解决方案。他们还计划用 Jetson Orin Nano 替换 Jetson Nano ,从而提高机器人的处理速度。这一升级将帮助提高团队在联赛中的竞争力。

请访问开发者论坛和 GitHub,进一步了解该团队的原始项目。

开发者论坛:https://forums.developer.nvidia.com/t/ssl-detector-objects-detection-and-position-estimation-at-the-robocup-small-size-league-ssl/221385

GitHub:https://github.com/jgocm/ssl-detector

您还可以探索 Jetson 社区项目,从其他机器人开发者那里获得更多想法和灵感:https://developer.nvidia.com/embedded/community/jetson-projects

SIGGRAPH 2023

NVIDIA 精彩发布

SIGGRAPH 2023 | NVIDIA 主题演讲重磅发布精彩回顾,探索 AI 无限未来!

敬请持续关注...

SIGGRAPH 2023 NVIDIA 主题演讲中文字幕版已上线 !扫描下方海报二维码,或点击“阅读原文”即可观看,与 NVIDIA 创始人兼首席执行官黄仁勋一起探索 AI 的未来!


原文标题:NVIDIA Jetson 月度项目:能瞄准、射门和得分的自主足球机器人

文章出处:【微信公众号:NVIDIA英伟达】欢迎添加关注!文章转载请注明出处。


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

    关注

    23

    文章

    4124

    浏览量

    99742

原文标题:NVIDIA Jetson 月度项目:能瞄准、射门和得分的自主足球机器人

文章出处:【微信号:NVIDIA_China,微信公众号:NVIDIA英伟达】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVIDIA 携手全球机器人领导者,将物理 AI 带入现实世界

    新闻摘要: 全球物理 AI 领域的领导者——包括机器人“大脑”开发商、工业与手术机器人巨头、人形机器人先锋企业,如 ABB Robotics、智元机器人、Agility、CMR Sur
    的头像 发表于 03-17 11:22 725次阅读
    <b class='flag-5'>NVIDIA</b> 携手全球<b class='flag-5'>机器人</b>领导者,将物理 AI 带入现实世界

    基于NVIDIA模组与软件套件推动边缘与机器人AI推理

    1200 FP4 TFLOPs 的 AI 算力和 64 GB 内存,在性能、效和可扩展性之间实现了理想平衡。凭借高能效设计和量产就绪的形态规格,T4000 让先进 AI 技术更容易被新一代智能机器采用,包括自主机器人、智慧基
    的头像 发表于 01-14 09:46 883次阅读
    基于<b class='flag-5'>NVIDIA</b>模组与软件套件推动边缘与<b class='flag-5'>机器人</b>AI推理

    如何在NVIDIA Jetson平台上运行最新的开源AI模型

    在小型、低功耗的边缘设备上运行先进的 AI 和计算机视觉工作流正变得越来越具有挑战性。机器人、智能摄像头和自主设备需要实时智能来感知、理解并做出反应,而无需依赖云端。NVIDIA Jetson
    的头像 发表于 12-24 10:38 2011次阅读
    如何在<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Jetson</b>平台上运行最新的开源AI模型

    如何在NVIDIA Jetson Thor上提升机器人感知效率

    构建自主机器人需要具备可靠且低延迟的视觉感知能力,以实现在动态环境中的深度估计、障碍物识别、定位与导航。这些功能对计算性能有较高要求。NVIDIA Jetson 平台虽为深度学习提供了强大的 GPU
    的头像 发表于 12-24 10:14 4694次阅读
    如何在<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Jetson</b> Thor上提升<b class='flag-5'>机器人</b>感知效率

    NVIDIA Jetson系列开发者套件助力打造面向未来的智能机器人

    NVIDIA Jetson AGX Thor、AGX Orin 以及 Jetson Orin Nano Super 开发者套件,助力打造面向未来的智能机器人
    的头像 发表于 12-13 10:20 3449次阅读

    强强合作 Arm与NVIDIA携手驱动智能汽车及机器人领域创新

    Arm Neoverse V3AE 凭借卓越的计算性能、可扩展性与安全性,为由 NVIDIA DRIVE AGX Thor 和 Jetson Thor 驱动的下一代车辆和机器人
    的头像 发表于 09-04 09:11 7554次阅读

    ADI借助NVIDIA Jetson Thor平台加速人形机器人研发进程

    当前,人形机器人正逐步迈向实际应用部署阶段,其落地节奏取决于物理智能与实时推理能力的发展。随着NVIDIA Jetson Thor平台的正式面市,Analog Devices, Inc. (ADI)将进一步加速人形
    的头像 发表于 08-29 14:07 3588次阅读

    NVIDIA Jetson Thor:开启通用机器人新时代

    机器人行业发展白皮书(2025 年)》显示,2025 年被誉为人形机器人的 “量产元年”,出货量将突破两万台,市场规模接近 90 亿元;预计 2035 年全球人形机器人需求量将达到 1800 万台,市场规模将攀升至 1.5 万
    发表于 08-28 16:32 4275次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Jetson</b> Thor:开启通用<b class='flag-5'>机器人</b>新时代

    NVIDIA Jetson Thor实现机器人实时推理能力的巨大飞跃

    这款专为全球数百万机器人开发者设计、基于 NVIDIA Blackwell 的机器人计算机,可提供高达 2,070 FP4 TFLOPS 的计算性能,高效应对代理式 AI、高速传感器
    的头像 发表于 08-27 12:43 2608次阅读

    NVIDIA三台计算机解决方案如何协同助力机器人技术

    NVIDIA DGX、基于 NVIDIA RTX PRO 服务器的 Omniverse 和 Cosmos,以及 Jetson AGX Thor,正全面加速从人形机器人
    的头像 发表于 08-27 11:48 2693次阅读

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    立体空间坐标系。相较于传统陀螺仪易受振动干扰的问题,它在复杂环境下方向稳定性提升超 30%。比如 “障碍跑酷” 项目里,机器人 1 秒内需完成 7 次方向调整,该芯片提供的 0.1° 精度方位数据,
    发表于 08-26 10:02

    基于 NVIDIA Blackwell 的 Jetson Thor 现已发售,加速通用机器人时代的到来

    ·专为物理 AI 和机器人打造的机器人计算机 NVIDIA Jetson AGX Thor 开发者套件和量产级模组,现已发售。 ·超过 200 万开发者正在使用
    发表于 08-26 09:28 1390次阅读
    基于 <b class='flag-5'>NVIDIA</b> Blackwell 的 <b class='flag-5'>Jetson</b> Thor 现已发售,加速通用<b class='flag-5'>机器人</b>时代的到来

    NVIDIA Jetson + Isaac SDK 人形机器人方案全面解析

    NVIDIA Jetson + Isaac SDK 人形机器人方案全面解析 一、方案概述 Jetson 硬件平台 :提供 AI + GPU 运算能力,配合多传感器、视觉、传动控制体系
    的头像 发表于 07-30 16:12 2567次阅读

    NVIDIA Jetson + Isaac SDK 在人形机器人领域的方案详解

    NVIDIA Jetson + Isaac SDK 在人形机器人领域的 方案详解 ,涵盖芯片型号、软件平台、开发工具链、应用场景与典型客户等。 一、方案概述:Jetson + Isaa
    的头像 发表于 07-30 16:05 4090次阅读

    NVIDIA技术助力欧洲厂商推出机器人系统与平台

    基于 NVIDIA 安全的全栈机器人开发平台,Agile Robots、Humanoid、Neura Robotics、Universal Robots、Vorwerk 和 Wandelbots 等公司推出 NVIDIA 加速的
    的头像 发表于 06-16 13:54 1902次阅读