纳米学位项目

机器人开发

掌握机器人软件工程高级技能,获得成功解决机器人和 AI 难题的实战经验
本期开课时间
2 月 7 日
本期剩余席位
40
体验硅谷式课程和学习环境,了解技术辅导、认证和求职辅导

与领先企业联合制作

  • Nvidia
  • Electric Movement
  • 难度
    高级
  • 学习时间
    2 学期,每学期 4 个月

    每周学习 15 小时

  • 先修知识
    一定数学和编程知识
  • 语言
    英文项目审阅和服务

    硅谷讲师英文授课,提供英文字幕

Robotics Engineer

为什么学习这门课程?

在这个纳米学位中,你将学习机器人操作系统(ROS)、动力学,控制,同时定位和映射(SLAM)等主题,获得开发机器人解决方案的实践经验。通过我们与 NVIDIA 的深度学习研究院的合作,你还将能学习深度增强学习前沿技术。从此纳米学位毕业后,你将掌握成为一名机器人开发和应用人工智能领域软件工程师所需的关键技能。


免费体验课程内容,在“我的教室”中深入感受项目细节和专业辅导:

免费试听课程
为什么学习这门课程?

2019 年全球用于机器人开发及相关服务的预计支出:1354 亿美元

跟随全球顶尖企业,加入机器人开发

跟随全球顶尖企业,加入机器人开发

机器人正在深刻改变全球各行各业,极大提高了制造业和交通领域的生产力和安全性,提供了前所未有的先进医疗解决方案,并解放了我们人类的大脑和手脚。机器人正在进驻越来越多的行业,而我们与 NVIDIA 和 Electric Movement 共同设计的这一课程将让你走在新一代工程师的前沿,为未来机器人世界创造更多的可能性!

获得实战技能,投资你的未来

获得实战技能,投资你的未来

该纳米学位将帮你掌握机器人开发的必备技能。通过亲手挑战来自硅谷的实战项目,你将创建一个机器人开发的作品集,让你的简历拥有极具说服力的实战经验。市场对于机器人软件开发工程师的需求已进入白热化阶段,而你可以借此机会,提前掌握机器人开发技能,成为赤手可热的机器人软件工程师!

一流师资

Sebastian Thrun
Sebastian Thrun

优达学城创始人,斯坦福大学教授,Google 研究员

Sebastian Thrun 是优达学城的创始人,同时也是斯坦福大学计算机科学专业研究教授、Google 研究员、美国国家工程院和德国科学院成员。Thrun 因为他在机器人和机器学习领域的研究为人所知,他在无人驾驶车领域的研究尤为出众。

Dana Sheahen
Dana Sheahen

优达学城课程开发主管

Dana 是一位资深的电气工程和计算机科学家,她在软件开发和数据分析领域有非常资深的从业经验,并且非常愿意与优达学城学生分享她对教育的热爱。

Ryan Keenan
Ryan Keenan

优达学城课程开发主管

Ryan 拥有天体物理学博士学位,并拥有强烈的教学和学习热情。他也是无人驾驶工程师和飞行汽车纳米学位的主要讲师之一。

Anthony Navarro
Anthony Navarro

优达学城产品主管

Anthony 拥有科罗拉多州立大学计算机工程硕士学位。加入优达学城前,他在 Lockheed Martin 的自动驾驶研发部门担任高级软件开发工程师,目前在优达学城的机器人开发和无人驾驶工程师纳米学位项目担任产品主管。

Nvidia Team
Nvidia Team

NVIDIA 团队

NVIDIA 是一家建立在优秀人才和开创性研究基础上的公司。他们领先的 GPU 深度学习引发了现代人工智能时代的开始——在不久的未来,GPU 将作为计算机,机器人和无人驾驶车的大脑,以感知和理解世界。

Electric Movement Team
Electric Movement Team

Electric Movement 团队

Electric Movement 是一家机器人工程公司。他们将为你介绍机器人在现实世界中的应用,以及在 ROS、机器人技术、自动化、嵌入式系统和敏捷开发方面深入的、贴合市场经验的专业知识。

你将学到什么

下载课程大纲
第一学期

ROS 基础,认知和控制

开始探索机器人软件,并使用 ROS 框架进行实用、侧重于系统的机器人编程。利用传统力学和现代深度学习技巧来实现关键的感知与控制机器人功能。

开始探索机器人软件,并使用 ROS 框架进行实用、侧重于系统的机器人编程。利用传统力学和现代深度学习技巧来实现关键的感知与控制机器人功能。

查看更多

4 个月完成

第二学期

定位、地图构建和导航

在这一学期,你将学习由我们与 NVIDIA 深度学习学院合作开发的课程,并利用概率和深度强化学习算法解决定位、地图构建和导航问题。

查看更多

4 个月完成

“NVIDIA 深度学习学院和优达学城怀有共同的愿景—为学员提供实践培训和有挑战性的课程,帮助大家在职业上更上一层楼。我们正在与优达学城合作构建世界一流的 AI 和深度学习课程,使学员能够成为各个领域的优秀开发工程师、研究人员和学术人员。”

— NVIDIA 开发者项目副总裁 GREG ESTES

Success Stories from Our Students

More Stories

帮助与常见问题

    项目亮点
  • 我为什么应该报名参加这个纳米学位项目?

    机器人开发这一行业正在飞速发展,而具有合适技能的软件工程师供不应求。因此,现在最适合进入这一行业,而我们的开创性课程为学习这些紧缺技能提供了绝佳的机会。我们与全球最令人期待和最具创新力的公司之一——NVIDIA 深度学习学院展开合作,推出了这门无与伦比的课程。专业讲师、个性化项目审阅和专属招聘机会是这门课程的特色。学完这门课程后,你将完成多个模拟的实践机器人学项目,并将这些项目作为展示技能的作品集项目。这样你将有机会在机器人学领域找到待遇丰厚的工作。在整个课程中,你还将有机会学习机器人学硬件,例如 NVIDIA Jetson TX2 开发者套件,合格学员甚至有机会因为我们与 NVIDIA 的合作而获得 Jetson TX2 特殊教育折扣。如果你想成为机器人学软件工程师或者在这一领域继续升职,或想成为飞速发展的机器人学领域中的一员,那么这门课程绝对不容错过。

  • 这个项目会教授哪些内容?

    机器人开发纳米学位项目将教授感知、定位、路径规划和硬件控制等内容,还包括与机器人感知相关的计算机视觉和机器学习/深度学习技术、机器人操作系统(ROS)和机器人硬件系统。你还将有机会在第二学期熟悉 NVIDIA Jetson TX2 Developer Kit 的使用。如需了解更详细的课程大纲,请点击此处查看

  • 机器人开发纳米学位课程与优达学城的机器学习或无人驾驶工程师纳米学位有何区别?

    机器学习工程师纳米学位是三者中最为宽泛的一个。这门课程可以为你打下扎实基础,以便你在任何机器学习相关领域开启自己的职业道路。但是,该课程将不会详细深入地讲解某个具体分支或领域。机器学习工程师纳米学位不属于无人驾驶工程师或机器人开发者纳米学位的先修课程。但是,取决于你的现有经验和能力,学习机器学习工程师纳米学位,对你成功完成无人驾驶工程师或机器人开发纳米学位会有一定帮助。机器人开发纳米学位则带你了解机器人学领域的多个方面,包括感知、定位、路径规划、硬件控制、机器人操作系统等。所有要完成实战项目所需要的知识和技能,你都将在课程中学到。无人驾驶工程师纳米学位专注于机器人开发中更加细分的一个领域。你将学习机器人开发知识,并将其专门应用到无人驾驶车上。如果你不止对无人驾驶车感兴趣,机器人开发纳米学位会更加适合你。

  • 优达学城是如何决定教学内容的?优达学城的合作伙伴有哪些?

    优达学城与 NVIDIAElectric Movement 一同开发了这个纳米学位。他们是我们最理想的合作伙伴,我们一起,将为学员提供全面的顶尖学习体验。

  • 从这个纳米学位毕业后,我会为哪些工作做好准备?

    我们的目标是帮助你快速掌握在机器人开发领域最必不可少的技能。你只需要在 Glassdoor 或 Indeed 或其它任何求职网站搜索“Robotics Engineer”,你都会发现在全球各行各业都存在大量的机器人工程师空缺职位。为了实现成为机器人工程师的目标,你将在课程第一学期中学习机器人系统的软件,然后在第二学期学习硬件相关知识。你将使用业界通用的语言和框架(例如 Python、C++、ROS 和 Gazebo),学会感知、定位、路径规划等机器人开发的实际应用。

  • 报名这个纳米学位项目,需要满足哪些先修要求?

    报名这个纳米学位项目的学员应该拥有以下技能或经验:

    • 线性代数和微积分
    • 统计和概率
    • 基础物理(经典力学)
    • 熟悉 Unix/Linux 命令行基础
    • 中级 Python 或类似语言编程经验

    我们建议你最好具备机器人操作系统(ROS)编程、中级 C++ 和机器学习经验,但是不是必需要求的。如果你想要复习这些知识,以下课程可能对你会有帮助:

  • 这个项目会教授哪些框架、语言和技术?

    你将使用业界通用的语言和框架(例如 Python、C++、ROS 和 Gazebo),学习感知、定位、路径规划等机器人学理论的实际应用。此外,你还有机会使用 NVIDIA 的 DIGITS、TensorFlow 和 PyTorch 挑战深度学习项目。

  • 学习这门课程需要任何特殊设备吗?

    机器人开发用到的软件工具属于计算密集型工具,并且通常是在 Linux 上构建而成的。因此,要获得最佳体验,强烈建议你安装原生 Linux 操作系统。但是,对于这门课程中的所有项目,也可以使用虚拟和基于云端的解决方案。电脑的最低配置要求如下:

    • 4GB 内存
    • 等同于酷睿四核 i5 或更高配置的处理器
    • 50GB 空余硬盘空间
    • WiFi (802.11x)

    注意:如果你有资格利用我们与 NVIDIA DLI 合作推出的教育折扣机会,并且打算购买 Jetson TX2 开发者套件,则需要一台运行 Linux 系统的主机,以便用最新的软件组件更新你的硬件。

  • 课程中会需要用到特殊硬件吗?

    该课程的核心是机器人学软件应用。你可以专门学习软件和在模拟环境下掌握所有技能并完成每个项目。

    但是,我们很高兴地宣布,在与 NVIDIA DLI 合作后,第二学期的合格学员将有机会获得教育折扣,并在购买 NVIDIA Jetson TX2 开发者套件时享受这一折扣机会!建议合格的学员利用这次特惠活动,因为这一嵌入式超级计算平台使你能够将课堂项目(和你自己的个人项目)从模拟环境中运用到现实中。

  • 如果我无法收到硬件怎么办?这会影响我毕业吗?

    不会影响你毕业。你完全可以在模拟环境中学习、实践和掌握课程中教授的技能和概念。Jetson TX2 Developer Kit 不是必须购买的。所有的实战项目都会在无硬件条件下评分,不论你是否有在硬件设备上开发,都不会影响你毕业。

  • 我会在课程中搭建一个完整的机器人吗?

    这门课程的侧重点是机器人软件开发工程师的工作技能,因此虽然你将对结合了多个工程学科(包括电子、机械和系统)的机器人开发有宽泛的了解,但是你将掌握的具体技能针对的是,如何制定机器人软件解决方案。

  • 能详细介绍下优达学城机器人开发学员社群吗?

    优达学城拥有一个活跃的机器人学 Slack 社区。你可以在 Slack 社区中实时地与其他学员交流;所有优达学城学员都经常使用这些论坛互相帮助、回答其他同学的问题,并分享相关的想法和资源。几乎所有的毕业学员都将此社区视作纳米学位课程的最重要体验之一。

    NVIDIA Jetson TX2 开发者套件
  • 什么是 NVIDIA Jetson TX2 开发者套件?

    NVIDIA Jetson 是世界领先的“人工智能端点运算”平台。它是高性能、低功耗的深度学习和计算机愿景计算工具,因此成为了计算密集型机器人学项目的理想平台。

    要了解更多信息,请参阅 NVIDIA Jetson Developer Zone

  • 报名该课程后,我就有机会以折扣价购买 NVIDIA Jetson TX2,是这样吗?

    是的!报名机器人学软件工程师纳米学位后,你将获得学习折扣特殊优惠,并在购买 Jetson TX2 开发者套件时享受这一优惠。

  • 教育折扣是多少?

    不同区域的教育折扣幅度各不相同。对于大多数国家/地区来说,可以享受 Jetson TX2 开发者套件零售价五折优惠。

  • 如何获得折扣,如何购买该套件?

    成功报名该课程第二学期课程后,你将收到一封电子邮件,其中列出了从 NVIDIA 商店或本地经销商(取决于你所在的国家/地区)以折扣价的形式购买 Jetson TX2 开发者套件的详细说明。

    *学员必须满足 NVIDIA 在其官网上给出的资格要求,才能以教育折扣的形式购买 Jetson TX2 开发者套件。

  • 如果我遇到 Jetson TX2 开发者套件方面的问题,我该联系谁?

    NVIDIA 将直接为 Jetson TX2 硬件提供支持。你可以在此处查看关于支持选项的更多信息。

  • 如果我遇到 Jetson TX2 开发者套件配送方面的问题,我该联系谁?

    当你下单后,你将收到确认电子邮件和处理订单的经销商的信息。如需任何帮助,请联系该经销商并提供你的单号。

    申请流程:
  • 为什么加入机器人开发纳米学位需要申请?

    考虑到机器人开发课程的专业程度,我们需要确保所有报名学员都提前掌握必备的先修知识、技能和经验,让每一个学员都能更加地顺利学习和毕业。通过增加申请流程,我们可以评估每名申请者的情况,决定是否录取,或是推荐他们先学习其他相关课程,掌握必要的先修知识后再来申请。

  • 申请审核标准是什么?我需要有特定的编程经验吗?

    你需要有一定的数学和物理学基础,熟悉微积分、线性代数、统计学和基础力学。你还需要有 Python 或类似语言的中级编程经验。拥有机器人操作系统(ROS)编程、中级 C++ 和机器学习经验会更好,但是不是必需的。

  • 我现在没有充裕时间学习这个项目。我可以未来再报名吗?

    可以。我们预计会每两个月开放新一轮班次的报名。

    项目结构:
  • 这个纳米学位项目的结构是什么样的?

    机器人开发纳米学位共有 2 个学期,每个学期约为 4 个月,有固定的开课和结束日期。学员需要在每个学期结束前,完成该学期全部项目,方可成功毕业。每个学期含有 3-4 个实战项目,你将通过实战项目巩固所学的知识并提升核心技能。你提交的项目将由优达学城的机器人开发专业审阅者批改,并对你的项目提供详细的反馈和建议,让你知道你的代码在哪些地方还有改进空间。你可以在项目结束日期前无限次提交你开发的项目。

  • 此项目是自主学习模式吗?

    每个学期有严格的开始和结束时间,你必须在学期结束前完成全部项目。在这个意义上,此项目不是自主学习模式——你必须在规定的时间内完成全部项目。但是,在学期内,你可以随时提交项目,对于单个实战项目,我们提供了建议完成期限,但是此期限不是强制的。换句话说,在学期范围内,你可以自主掌握学习进度。尽管如此,我们依然建议你在我们的建议期限前完成项目,以保证你有足够的时间完成随后的项目,以顺利毕业。

    项目提交期限:
  • 这个纳米学位的项目提交及完成期限政策是什么?

    在此纳米学位项目中,截止期限(deadline)有两种使用情境:

    • 通过所有实战项目的最终期限,或
    • 单个实战项目的建议完成日期


    了解这两种截止期限(deadline)的区别十分重要。详细说明如下:

  • 通过所有实战项目的最终期限

    通过实战项目意味着优达学城项目导师将你提交的项目标注为“符合规格”。要成功毕业,你需要在学期结束前通过所有项目。可以获得免费 4 周的宽限期来完成任何超过期限的项目。如果在宽限期后,仍未完成全部项目,你将无法继续访问课程内容,也无法顺利毕业并获得证书。

  • 单个实战项目的建议完成日期

    “我的教室”中显示的期限是我们建议的项目完成时间。建议完成日期是为了提醒你跟上课程进度,不至于落后太多,让你可能按时毕业。请注意提交项目的次数没有限制,所以不要等到临近期限再提交。此外,如果你未能在该日期前提交项目,也不会受到惩罚。但是,如果你多次未能在建议完成日期前提交项目,你会有很大风险不能在学期结束前通过所有项目。因此,我们建议你按照我我的教室中显示的建议完成日期提交项目。

    学费/付款:
  • 机器人开发纳米学位的学费是多少?

    该纳米学位包含 2 个学期,每学期为期 4 个月。每学期费用为 8299 元。

  • 我需要一次性支付 2 个学期的学费吗?

    不需要。你可以先注册并支付第一学期的学费,完成第一学期后,方可决定是否修读第二学期并支付相关学费。

  • 机器人开发纳米学位提供免费试用期吗?

    机器人开发纳米学位没有免费试用期。但在开课后 7 天内,你可以向我们申请无条件退款。我们将取消你的注册并全额返还学费。