Nvidia/算能 +FPGA+AI大算力边缘计算盒子:大疆RoboMaster AI挑战赛

news2024/12/24 10:10:32

NVIDIA Jetson TX2助力机器人战队斩获RoboMaster AI挑战赛冠亚军


一个汇聚数百万机器人专家与研究人员的赛场,一场兼具工程、策略和团队挑战的较量,说的正是近日刚刚在澳大利亚布里斯本ICRA大会上闭幕的大疆RoboMaster AI挑战赛今年的冠军I Hiter以及亚军Critical HIT团队均基于模块化的NVIDIA Jetson TX2超级计算机创建其机器人战队。拥有高性能的Jetson TX2化身获奖机器人战队的“大脑”,为他们赋予了更多的智慧和更强的战斗能力,在最终的对抗赛中所向披靡。

每个RoboMaster战队均有1到2台搭载人工智能的机器人参赛。在5×8米摆满了障碍物的场地里,参赛机器人必须保持自主行走,同时向对手机器人发射塑料弹丸。获胜者需要击败2台由RoboMaster提供的高级人工智能机器人。

每个参赛队由最多10名研究生及本科生组成,他们在去年12月份提交了各自的技术方案。比赛过程持续数月之久,直至今年4月份才公布了入围团队。最终,决赛团队前往布里斯班,在ICRA大会上争夺2万美元大奖。

许多全球顶级大学均参与了比赛,其中包括中国的哈尔滨工业大学、美国的约翰·霍普金斯大学、澳大利亚的墨尔本大学以及加拿大的阿尔伯塔大学等。

NVIDIA为获奖团队提供了TITAN GPU与Jetson TX2开发者套件作为奖品。

由NVIDIA Jetson赋能的机器人

在今年的赛事上,既有经验丰富的团队,也有首次参赛者。主导整个比赛的硬件平台——Jetson TX2也大放异彩。在最终入围的22台机器人中,14台均使用了Jetson。

RoboMaster主裁判Shuo Yang认为Jetson的超强技术实力与易用性是其大受欢迎的原因所在。Yang表示:“我们之所以使用TX2,是因为其拥有可用于神经网络训练、机器学习与目标跟踪检测的卓越工具。Jetson API非常便于学生使用。”

大学生们也认为拥有小尺寸、轻量化与非凡GPU实力的Jetson TX2是他们理想的硬件平台。

获得第一名的哈尔滨工业大学参赛队队长仲星光解释道:“Jetson让我们能够利用神经网络进行并行计算,进而促进视觉计算,探测对方机器人装甲,并精准射击目标。若使用其他平台,我们将无法做到这一点。”

来自约翰·霍普金斯大学参赛队的Ruiqing (Rui) Yin也认为Jetson TX2模块的CUDA兼容性是一个非常重要的因素。他表示:“Jetson TX2可为我们的机器人获取强大且支持CUDA的模块,而且这是一种非常经济实惠的方式。”

搭载Jetson的一台参赛机器人

全球性的机器人竞赛

RoboMaster吸引了众多怀揣抱负的工程师参赛,受到了工程界的广泛关注。去年,来自全球200所大学的7000多位参与者注册参加比赛。决赛在Twitch.tv上获得了超过81.4万次的点击播放。

全球领先的无人机制造商深圳市大疆创新科技有限公司(此次大赛的主赞助商)副总裁徐华滨(Paul Xu)表示:“大疆不仅对开发卓越的无人机技术充满热情,还希望鼓励与帮助年轻工程师向全世界展示其才华,展现机器人所能够帮我们实现的奇妙世界。”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1806578.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Macbook M芯片Maven的安装与配置

Macbook M芯片Maven的安装与配置 下载 搜索Maven 进入网站 https://maven.apache.org/download.cgi 点击Download 点击如下链接进行下载; 将下载好的文件放到你的指定位置 双击进行解压 配置环境变量 进入终端 在终端中输入 open ~/.bash_profile输入以下内…

UI学习(二)

UI学习(二) 文章目录 UI学习(二)布局子视图手动布局自动布局 导航控制器导航控制器基础导航控制器的切换导航栏工具栏 分栏控制器分栏控制器协议部分的内容UITableView基础部分相关的协议函数高级协议与单元格 多界面传值 布局子视…

csdn上传图片失败解决办法

今天下午写笔记,上传图片的时候总是出现图片上传不成功。查询了下解决方案: C:\Windows\System32\drivers\etc ,使用管理员打开hosts文件加入: 49.7.22.7 csdn-img-blog.oss-cn-beijing.aliyuncs.com保存之后,&#x…

【JavaEE】Spring IoCDI详解

一.基本概念 1.Ioc基本概念 Ioc: Inversion of Control (控制反转), 也就是说 Spring 是⼀个"控制反转"的容器. 什么是控制反转呢? 也就是控制权反转. 什么的控制权发发了反转? 获得依赖对象的过程被反转了也就是说, 当需要某个对象时, 传统开发模式中需要自己通…

中国宠业新锐品牌展,2024苏州国际宠物展6月28日开展!

中国宠业新锐品牌展,2024苏州国际宠物展6月28日开展! ​ 第2届华东国际宠物用品展览会(苏州)暨中国宠业新锐品牌展,将于6月28日-30日在苏州国际博览中心盛大举办,锁定年中市场黄金档期,同期以“NB展,更新鲜…

Letcode-Top 100二叉树专题

94. 二叉树的中序遍历 方法一:递归法 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeN…

2024.6.9 四

Python的异常处理 在python里,错误和异常是不同的概念 错误: Python 的语法错误或者称之为解析错,大多是因为写代码写错了出现的 异常: 即便 Python 程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。 大多数的异常…

详解大厂实时数仓建设V4.0

一、实时数仓建设背景 1. 实时需求日趋迫切 目前各大公司的产品需求和内部决策对于数据实时性的要求越来越迫切,需要实时数仓的能力来赋能。传统离线数仓的数据时效性是 T1,调度频率以天为单位,无法支撑实时场景的数据需求。即使能将调度频…

【Spring Boot】异常处理

异常处理 1.认识异常处理1.1 异常处理的必要性1.2 异常的分类1.3 如何处理异常1.3.1 捕获异常1.3.2 抛出异常1.3.4 自定义异常 1.4 Spring Boot 默认的异常处理 2.使用控制器通知3.自定义错误处理控制器3.1 自定义一个错误的处理控制器3.2 自定义业务异常类3.2.1 自定义异常类3…

【小沐学Python】Python实现Web服务器(CentOS下打包Flask)

文章目录 1、简介2、下载Python3、编译Python4、安装PyInstaller5、打包PyInstaller6、相关问题6.1 ImportError: urllib3 v2 only supports OpenSSL 1.1.1, currently the ssl module is compiled with OpenSSL 1.0.2k-fips 26 Jan 2017. See: https://github.com/urllib3/url…

seerfar选品功能,OZON运营插件工具seerfar

在当今这个数字化、信息化的时代,电子商务的飞速发展使得越来越多的商家开始关注如何更高效地运营自己的在线店铺。其中,选品作为电商运营的重要一环,直接影响着店铺的流量、转化率和利润。在OZON这样的电商平台上,如何快速、准确…

Incredibuild for Mac 来了!

Mac 开发者在寻找适合自己需求的工具时可能会遇到一些困难,因为 Mac 操作系统相对封闭,不像其他系统那样开放和灵活。尽管如此,Mac 开发者在开发应用程序时的需求(比如功能、效率等)和使用其他操作系统的开发者是类似的…

联合体和枚举<C语言>

导言 在C语言中除了结构体外,联合体和枚举也是自定义类型,联合体主要用于节省空间,在同一块内存存储多种类型的数据,而枚举可以提高代码的可读性、可维护性。 联合体(union) 它还有个更容易理解的名字&…

Triton学习笔记

b站链接:合集Triton 从入门到精通 文章目录 算法名词解释:scheduler 任务调度器model instance、inference和requestbatching 一、Triton Inference Server原理1. Overview of Trition2. Design Basics of Trition3. Auxiliary Features of Trition4. A…

C语言:定义和使用结构体变量

定义和使用结构体变量 介绍基础用法1.定义结构体2. 声明结构体变量3. 初始化和访问结构体成员4. 使用指针访问结构体成员5. 使用结构体数组 高级用法6. 嵌套结构体7. 匿名结构体8. 结构体和动态内存分配9. 结构体作为函数参数按值传递按引用传递 介绍 在C语言中,结…

找出链表倒数第k个元素-链表题

LCR 140. 训练计划 II - 力扣(LeetCode) 快慢指针。快指针臂慢指针快cnt个元素到最后; class Solution { public:ListNode* trainingPlan(ListNode* head, int cnt) {struct ListNode* quick head;struct ListNode* slow head;for(int i …

抓住时机的核心:坚持学习准备着

在这个快节奏的时代,时间对于每个人来说都是宝贵的。能否在合适的时间做正确的事情,往往决定了我们成功的概率。但同时,我们也要认识到,逆风翻盘虽少,却并非不可能。在这个过程中,投资自己,投资…

【python】错误SyntaxError: invalid syntax的解决方法总结

解决Python报错:【Python】错误SyntaxError: invalid syntax的解决方法总结 SyntaxError是Python编程中常见的错误之一,它表明代码中有语法错误。这种错误可能由多种原因引起,包括但不限于拼写错误、错误的缩进、缺少括号等。本文将介绍几种常…

1-什么是护网行动

1.什么是护网行动 2016年,公安部会同民航局、国家电网组织开展了“护网2016”网络安全攻防演习活动。同年,《网络安全法》颁布,出台网络安全演练相关规定:关键信息基础设施的运营者应“制定网络安全事件应急预案,并定期进行演练”…

LeetCode338比特位计数

题目描述 给你一个整数 n &#xff0c;对于 0 < i < n 中的每个 i &#xff0c;计算其二进制表示中 1 的个数 &#xff0c;返回一个长度为 n 1 的数组 ans 作为答案。 解析 动态规划&#xff0c;将当前的数的最后一位去掉&#xff0c;然后判断去掉的最后一位是0还是1。…