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

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

3天内不再提示

高中实习生8周的时间,利用深度学习和神经网络搭建机器人

NVIDIA英伟达 来源:未知 作者:李倩 2018-08-30 08:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

机器人领域的新兴力量正在崛起。NVIDIA最新一批的“Jetson”高中实习生们花了8周的时间,利用深度学习神经网络搭建机器人。有朝一日,这些机器人将可能真正用于校园中。

这些才华横溢的高中生将他们对于机器人学的热情带到我们的嵌入式部门。该小组专注于机器人和无人机等智能机器的研发。

三组实习生团队基于Jetson搭建机器人,并在商业设施内展示各种功能。三个项目分别涉及类人型机器人、投影灯和2D激光测距仪。

“神经忍者”团队

来自“神经忍者“团队(Team Neural Ninja)的Maddie Waldie、Nikhil Suresh和Jackson Moffet为一个类人型机器人编制程序,使其能够识别手势(如挥手)并作出反应。为了让机器人正确识别目标对象,该团队共训练了超过 300 个神经网络。

据 Nikhil 称,该项目最困难的部分是——找到能够识别手势并忽视背景噪音的正确的神经网络。经历数小时的试错之后,他们最终取得了成功:机器人现在可以识别出手势语中的“对不起”、代表否定的手臂姿势 "X" 和代表肯定的手臂姿势 "Y"。此外,它还可以说话并移动,比如轻轻拍打,这让许多过路人惊叹不已。

“我们经历过很难的时刻,尤其是在一遍遍的训练之后得到了新数据,却发现它并不起作用。不过,我们最终得出了效果良好的网络,那一刻大家都很开心,”Maddie说道,“一旦取得了成功,那么一切的付出都是值得的。”

CCCC (ForeSee) 团队

CCCC 团队的任务是为机器人编制程序,以使其避开复杂障碍物。他们花了8周的时间学习计算机视觉与深度学习的交叉学科知识。

机器人经常对诸如网状栏杆之类的障碍物“感到困惑”,因为这些障碍物不能被使用反射或2D激光测距仪的传感器检测到。大部分的解决方案均耗资不菲,而Rahul Amara、Josh Hejna、Mokshith Voodarla和Anish Singhani则开发了一种利用廉价摄像头即可实现的深度学习技术解决方案。

为了给机器人编制程序,使其能够穿过任意两点并成功避开所有障碍物,CCCC 团队利用栏杆和楼梯等物体的图像对深度神经网络进行了训练。

他们面临的挑战是设计一款既高效又准确的软件。借助NVIDIA的开发平台,这四位成员成功找到了一种可以优化这两个参数的网络。

“在NVIDIA工作的一大优势在于,我们可以与开发相关项目并拥有多年经验的人进行交流,”Rahul说道,“每当遇到问题,我们可以向一大帮人寻求帮助,并向他们学习。”

GreenMachine 团队

GreenMachine 团队由Shruthi Jaganathan、Isaac Wilcove和Karly Hou三位成员组成,他们开发了一款由Jetson TX2提供支持的垃圾分类机器人,以指导NVIDIA员工放置各种剩菜、餐具、杯子和盘子。

该机器人由移动小推车和其顶部的投影仪头组成,计划在圣克拉拉办公室的咖啡馆投入使用。投影仪可闪烁不同颜色的灯光:紫色为可重复使用、蓝色为可回收、绿色为可降解、橙色为垃圾,从而告诉用户应该把垃圾投入何处。

据Shruthi称,摄像头校正是项目中难度最大的部分。传感器经常会受到投影仪灯光颜色的干扰,从而加大了检测物体纹理的难度。例如,照射在塑料盘上的紫色灯光会让摄像头错误地将盘子辨认成可降解材料。不过,通过利用数百张有颜色的图像训练网络,该团队最终得到了成功的模型。

“我真的要感谢自己在NVIDIA的两年实习经历,我知道的关于深度学习的知识,都是在这里学到的。”Isaac如是说,“现在我的目标很明确,就是在将来从事这方面的工作。”

所有以上项目均可在GitHub上找到。

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

    关注

    213

    文章

    31437

    浏览量

    223618
  • 神经网络
    +关注

    关注

    42

    文章

    4842

    浏览量

    108160
  • 深度学习
    +关注

    关注

    73

    文章

    5607

    浏览量

    124618

原文标题:NVIDIA高中实习生钻研深度学习技术,化身机器人开发“小能手”

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    如果把高端机器人比作一个“”,那么关节扭矩传感器就是遍布全身的“触觉神经”。没有它,机器人就像得了末梢神经麻痹——能按程序动,却感受不到外
    发表于 04-17 17:27

    智能机器人的“神经网络”:线圈在驱动与感知中的核心作用

    机器人线圈 是机器人系统中实现电能转换、运动驱动与信号感知的重要基础元件,广泛应用于工业机器人、服务机器人、协作机器人及特种
    的头像 发表于 02-05 19:09 240次阅读

    穿孔机顶头检测仪 机器视觉深度学习

    顶头状态。 检测顶头算法 引入人工智深度学习技术,通过Keras实现卷积神经网络(CNN),用Numpy实现采集数据的训练,得到符合现场需求的模型,进一步提升检测的准确性和现场的适应性。 应用范围
    发表于 12-22 14:33

    神经网络的初步认识

    日常生活中的智能应用都离不开深度学习,而深度学习则依赖于神经网络的实现。什么是神经网络
    的头像 发表于 12-17 15:05 460次阅读
    <b class='flag-5'>神经网络</b>的初步认识

    探索RISC-V在机器人领域的潜力

    探索RISC-V在机器人领域的潜力 测评:洄溯 测评时间: 2025年11月 测评对象: MUSE Pi Pro开发板(基于进迭时空K1系列高性能RISC-V CPU) 一、 开篇引言
    发表于 12-03 14:40

    自动驾驶中常提的卷积神经网络是个啥?

    在自动驾驶领域,经常会听到卷积神经网络技术。卷积神经网络,简称为CNN,是一种专门用来处理网格状数据(比如图像)的深度学习模型。CNN在图像处理中尤其常见,因为图像本身就可以看作是由像
    的头像 发表于 11-19 18:15 2243次阅读
    自动驾驶中常提的卷积<b class='flag-5'>神经网络</b>是个啥?

    NMSIS神经网络库使用介绍

    :   神经网络卷积函数   神经网络激活函数   全连接层函数   神经网络池化函数   Softmax 函数   神经网络支持功能   该库具有用于操作不同权重和激活数据类型的
    发表于 10-29 06:08

    在Ubuntu20.04系统中训练神经网络模型的一些经验

    本帖欲分享在Ubuntu20.04系统中训练神经网络模型的一些经验。我们采用jupyter notebook作为开发IDE,以TensorFlow2为训练框架,目标是训练一个手写数字识别的神经网络
    发表于 10-22 07:03

    液态神经网络(LNN):时间连续性与动态适应性的神经网络

    1.算法简介液态神经网络(LiquidNeuralNetworks,LNN)是一种新型的神经网络架构,其设计理念借鉴自生物神经系统,特别是秀丽隐杆线虫的神经结构,尽管这种微生物的
    的头像 发表于 09-28 10:03 1555次阅读
    液态<b class='flag-5'>神经网络</b>(LNN):<b class='flag-5'>时间</b>连续性与动态适应性的<b class='flag-5'>神经网络</b>

    神经网络的并行计算与加速技术

    随着人工智能技术的飞速发展,神经网络在众多领域展现出了巨大的潜力和广泛的应用前景。然而,神经网络模型的复杂度和规模也在不断增加,这使得传统的串行计算方式面临着巨大的挑战,如计算速度慢、训练时间长等
    的头像 发表于 09-17 13:31 1292次阅读
    <b class='flag-5'>神经网络</b>的并行计算与加速技术

    如何在机器视觉中部署深度学习神经网络

    图 1:基于深度学习的目标检测可定位已训练的目标类别,并通过矩形框(边界框)对其进行标识。 在讨论人工智能(AI)或深度学习时,经常会出现“神经网络
    的头像 发表于 09-10 17:38 1049次阅读
    如何在<b class='flag-5'>机器</b>视觉中部署<b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>神经网络</b>

    神经网络专家系统在电机故障诊断中的应用

    摘要:针对传统专家系统不能进行自学习、自适应的问题,本文提出了基于种经网络专家系统的并步电机故障诊断方法。本文将小波神经网络和专家系统相结合,充分发挥了二者故障诊断的优点,很大程度上降低了对电机
    发表于 06-16 22:09

    基于FPGA搭建神经网络的步骤解析

    本文的目的是在一个神经网络已经通过python或者MATLAB训练好的神经网络模型,将训练好的模型的权重和偏置文件以TXT文件格式导出,然后通过python程序将txt文件转化为coe文件,(coe
    的头像 发表于 06-03 15:51 1502次阅读
    基于FPGA<b class='flag-5'>搭建</b><b class='flag-5'>神经网络</b>的步骤解析

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    阅读心得体会:ROS2机器人视觉与地图构建技术 通过对本书第7章(ROS2视觉应用)和第8章(ROS2地图构建)的学习,我对机器人视觉感知和自主导航的核心技术有了更深入的理解。以下是我
    发表于 05-03 19:41

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    的限制和调控) 本书还有很多前沿技术项目的扩展 比如神经网络识别例程,机器学习图像识别的原理,yolo图像追踪的原理 机器学习训练三大点:
    发表于 04-30 01:05