纳米学位项目

机器人开发

在模拟环境中实战演练机器人开发,创造更美好的未来世界
本期开课时间
暂未确定
本期学费
¥ 8299
本期剩余席位
未知
课程预览人数
0
体验硅谷式课程和学习环境,了解技术辅导、认证和工作内推

与领先企业联合制作

  • Bosch
  • Electric Movement
  • iRobot
  • Kuka
  • Lockheed Martin
  • Megabots
  • Uber ATG
  • 难度
    高级
  • 学习时间
    2 学期,每学期 3 个月

    每周 15 小时

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

    英文视频,提供英文字幕

为什么学习这门课程?

机器人以前所未见的速度,深刻地影响着各行各业。不论是医疗保健、农业、制造业,还是建筑和交通领域,机器人正在不断提高这些行业的生产力、安全性和效率。将重复、机械性的任务交给机器人后,我们人类的生产力会被大大解放,更多的人可以去追求更具有创造性和想象力的事业。新的机遇层出不穷,但是都要求出色的技能。此课程将让你在新一代工程师大放异彩,让你具备机器人开发的顶尖技能,创造更美好的人机互动式世界。


2019 年全球用于机器人开发和相关服务的预计支出。

1354 亿美元

加入机器人开发  就此改变世界

加入机器人开发 就此改变世界

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

挑战实战项目 投资你的未来

挑战实战项目 投资你的未来

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

项目讲师

Sebastian Thrun
Sebastian Thrun

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

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

Chris Lei
Chris Lei

优达学城讲师

一向热衷于革命性的产品,Chris 早些时候在 IBM、微软和高通从事硬件和软件研发。在优达学城,他致力于鼓励他人将计算机技术作为实现理想的工具。Chris 拥有加州大学圣迭亚哥分校的计算机科学硕士学位和雪城大学的理学学士学位。工作之余,他经常冲浪、听音乐,或者探索新地方,寻找下一餐美食。

Ryan Keenan
Ryan Keenan

优达学城讲师

Ryan 拥有天体物理学博士学位,并拥有教学和学习的热情。他也是无人驾驶车纳米学位的课程开发主管之一。

Catherine Gamboa
Catherine Gamboa

佐治亚学院讲师

Catherine 拥有电机工程硕士和学士学位,专攻数字设计与计算机体系结构。她也是世界闻名的佐治亚理工学院计算机科学系的讲师。

Daniel Reuter
Daniel Reuter

Electric Movement 首席执行官

Daniel 他负责指导机器人开发和无人驾驶实战项目。他一直致力于通过自动化技术来推动全球电气化和能源效率。

Brandon Kinman
Brandon Kinman

Electric Movement 首席技术官

Brandon 毕业于加州大学圣克鲁斯分校的计算机工程系,并取得学士和硕士学位。他热爱学习,并为多家公司工作过。

Harsh Pandya
Harsh Pandya

Electric Movement 软件工程师

Harsh拥有机器人与计算机视觉硕士学位,致力于机器人开发的方方面面,包括移动机器人、操纵器和无人驾驶车。

Thomas Johnston
Thomas Johnston

Electric Movement 软件工程师

Thomas 拥有加州大学戴维斯分校的生物医学工程博士学位。他擅长的领域包括模拟多体动力系统,双足机器人技术和应用机器设计。他在 Electric Movement 担任机器人软件工程师。

真实学员评价
  • "生动的课程间穿插具有挑战性的项目,让我上课充满动力,课程结束后我的履历和作品集让我自己感到不可思议,对于转行充满了自信。过去我是个不开心的手机应用开发者,我花了3个月完成纳米学位后顺利找到了全栈工程师的工作,还有能力在空暇时间独立完成自己的网站项目,这些都是过去无法想象的!"

    — 赵心成, 全栈工程师毕业生
Students

你将学到什么

先修知识

你可以先学习以下课程,做好准备: Python 入门机器学习(进阶)机器人人工智能

前期准备

熟练掌握基础微积分,线性代数,概率,统计学,基础物理学和中级 Python。我们推荐你事先掌握好中级C++ 和机器学习技术知识,但这不是必需的。

  • 第一学期 - 第一部分

    ROS 基础,认知和控制

    你将学会利用 ROS 框架,以系统化的实用方式构建机器人。同时,你将利用机器学习和经典力学来实现机器人开发中的感知和控制等核心功能。

  • 第一学期 - 第二部分

    机器人介绍

    你将会先首先了解机器人开发纳米学位的核心内容和学习服务。然后,你将会了解到空间探测器的工作原理,譬如它是如何感知周围世界、做出决定并采取行动以成功完成任务的。

  • 第一学期 - 第三部分

    ROS 基础知识

    在该课程中,你将了解 ROS (即机器人操作系统)框架的编程基础,也将开始编写能实际控制机器人的代码

  • 第一学期 - 第四部分

    运动学

    运动学是一个力学分支,包含了了机器人开发的数学和科学核心内容。在该课程中,你将学习如何通过运动学来操纵机械臂,巧妙地地定位对象,拾取,然后将其放置在新的目的地。

  • 第一学期 - 第无部分

    感知

    你将学会对象识别,分割以及如何处理摄像头传感器的深度数据,以帮助机器人更好地了解和导航其世界。

  • 第一学期 - 第六部分

    控制

    你将了解一些应用最为广泛的控制算法基础,以便找到自己的有效解决方案。你将通过编程无人机飞行控制器,来探索这个领域。

  • 第一学期 - 第七部分

    练习:无人机飞行控制器

    在这个练习中,你将运用所学的控制算法,使四旋翼飞行器稳定飞行。你所要实现的算法就是将无人机移动到指定的位置,同样的算法也可以应用于汽车的车道保持、机械臂移动,甚至控制化学过程中的速度!

  • 第一学期 - 第八部分

    机器人深度学习

    在第一学期的最后一部分中,你将学会如何把深度学习应用到感知和控制任务中。

  • 第二学期

    即将出炉

    详细纲要即将出炉,敬请期待!

你将挑战的实战项目

搜索和采样返回
实战项目 1

搜索和采样返回

在仿真环境中,你将利用一些基本的计算机视觉技术,让空间探测器搜索环境样本。只需几行 Python 代码,你将有机会体验机器人开发过程中的三个主要步骤:感知,决策和启动。

在仿真环境中,你将利用一些基本的计算机视觉技术,让空间探测器搜索环境样本。只需几行 Python 代码,你将有机会体验机器人开发过程中的三个主要步骤:感知,决策和启动。

机器臂:抓取和放置
实战项目 2

机器臂:抓取和放置

在这个项目中,你将运用运动学知识,通过 ROS 在仿真环境中操纵一个六自由度机械臂,实现物体的抓取和放置。首先,要识别出物体所在的位置,然后成功抓取,在不碰到其他障碍物的情况下,将其放置在另一个位置。

在这个项目中,你将运用运动学知识,通过 ROS 在仿真环境中操纵一个六自由度机械臂,实现物体的抓取和放置。首先,要识别出物体所在的位置,然后成功抓取,在不碰到其他障碍物的情况下,将其放置在另一个位置。

机器臂:感知
实战项目 3

机器臂:感知

根据已有的感知知识,你将编写一个Willow Garage,双臂PR2机器人,以便在复杂的环境中找到目标对象,然后将其重新放置在到新的地方。并且,你将利用MoveIt!—— ROS生态系统中最强大的软件包之一,来执行碰撞检测和运动规划。

根据已有的感知知识,你将编写一个Willow Garage,双臂PR2机器人,以便在复杂的环境中找到目标对象,然后将其重新放置在到新的地方。并且,你将利用MoveIt!—— ROS生态系统中最强大的软件包之一,来执行碰撞检测和运动规划。

项目:追踪
实战项目 4

项目:追踪

在这个项目中,你将训练一个深度神经网络,在仿真环境中识别和追踪目标,然后向无人机发出指令追踪该目标。这种所谓的 “追踪” 应用是许多行业需要的关键技术,并且可以被扩展到其他场景应用中,比如无人驾驶车中的自适应巡航控制或者工业中的人机协作等。

在这个项目中,你将训练一个深度神经网络,在仿真环境中识别和追踪目标,然后向无人机发出指令追踪该目标。这种所谓的 “追踪” 应用是许多行业需要的关键技术,并且可以被扩展到其他场景应用中,比如无人驾驶车中的自适应巡航控制或者工业中的人机协作等。

帮助与常见问题

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

    机器人开发领域正迅速发展,出色的机器人开发工程师供不应求。在这个独一无二的纳米学位中,你将有机会掌握市场急需的专业技能。我们与机器人行业领先企业展开合作,一同开发了这个课程,提供深入的课程大纲,专家级的讲师和独家就业指导机会。从该纳米学位毕业后,你将能在模拟环境中构建机器人解决方案,并且拥有在真实硬件上操作的经验,通过实战项目展示你所掌握的核心技能。对于任何想要在机器人领域大放异彩的工程师,机器人开发纳米学位项目绝对是你不可错过的职业起点。

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

    机器人开发纳米学位项目将教授感知、定位、路径规划和硬件控制等内容。还包括与机器人感知相关的计算机视觉和机器学习/深度学习技术,机器人操作系统(ROS)和机器人硬件系统简介。

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

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

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

    优达学城与 Electric Movement,一家位于湾区的顶级机器人科技公司紧密合作,一同开发了这个纳米学位项目。Electric Movement 是为各类公司提供机器人原型快速制造和解决方案的先驱。他们的业务涉及机器人开发的各个方面,从概念设计到研发生产。他们是我们最理想的合作伙伴,我们一起,将为学员提供全面的顶尖学习体验。 我们还与 Megabots 合作开发课程内容。Megabots 致力于“利用他们在液压机器人领域的深厚工程经验,让新一代极具创意的工程师都能真正构建出科幻小说中神乎其神的机器人。”

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

    机器人开发纳米学位项目将教授感知、定位、路径规划和硬件控制等内容。还包括与机器人感知相关的计算机视觉和机器学习/深度学习技术,机器人操作系统(ROS)和机器人硬件系统简介。

  • 这个纳米学位有招聘合作伙伴吗?

    是的!我们很高兴地宣布,我们已经与业界多家领先企业达成招聘合作,他们都致力于为此纳米学位毕业生提供简历/面试快速通道。这些企业是:洛克希德·马丁(Lockheed Martin)、Uber ATG、Kuka、博世(Bosch)、Electric Movement、MegaBots、iRobot 和 Alphabet Moonshot Factory 的 X。

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

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

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

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

    • 线性代数和微积分
    • 统计和概率
    • 基础物理(经典力学)
    • 熟悉 Unix/Linux 命令行基础
    • 中级 Python 或类似语言编程经验
    我们建议你最好具备机器人操作系统(ROS)编程、中级 C++ 和机器学习经验,但是不是必需要求的。 如果你想要复习这些知识,以下课程可能对你会有帮助:

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

    你将使用业界通用的语言和框架(例如 Python、C++、ROS 和 Gazebo),学习感知、定位、路径规划等机器人学理论的实际应用。

  • 我需要准备哪些特殊设备,才能学习这个纳米学位?

    你只需要一台可以上网的电脑,没有额外的特殊要求。电脑的最低配置要求如下: 4GB 内存 等同于酷睿四核 i5 或更高配置的处理器 50GB 空余硬盘空间 WiFi (802.11x)

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

    在第二学期,你可以继续在软件模拟环境中开发。我们还会通过我们的全球合作伙伴向部分国家和地区的学员寄送特定硬件设备。

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

    不会影响你毕业。你完全可以在模拟环境中学习、实践和掌握课程中教授的技能和概念。所以,不论你是否有在硬件设备上开发,都不会影响你毕业。

  • 我需要为硬件额外支付费用吗?

    我们会免费提供该纳米学位中的硬件设备。不过,寄送费和税费将由学员个人承担。

  • 该项目是否还有其他高级硬件要求?

    没有,您可以选择购买或使用其他硬件。课程中的某些内容可能会引用一些高级硬件,让你有机会了解。但是您不需要购买或使用其他高级硬件才能顺利毕业。

  • 课程中对软件和硬件各有哪些侧重点?

    在第一学期,你将学习机器人开发的基础知识,以应对机器人技术中的各种挑战,并通过在模拟环境中开发掌握核心技能和概念。在第二学期,我们将介绍更加先进的技术及其应用,你将有机会选择在硬件设备上开发。对于可以获得硬件设备的学员,你将尝试在硬件平台上应用这些新技术。无法获得硬件设备的学员,也完全可以在模拟环境中掌握相同的前沿技能。

  • 我们何时可以了解有关硬件的详细信息?

    所有入学的学员将在第一学期中期阶段获得有关第二学期课程的详细信息。这些细节将包括关于在机器人硬件平台上工作的细节,并包含与此有关的物流信息。

  • 机器人开发工程师的就业市场情况如何?

    在整个机器人开发领域,对专业工程师的需求非常旺盛。只需要在 Glassdoor 或 Indeed 或其它任何求职网站搜索“Robotics Engineer”,你都会发现在全球各行各业都存在大量的机器人工程师空缺职位。

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

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

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

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

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

    可以。我们预计会每个季度开始新班次的报名和录取。

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

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

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

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

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

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

  • 优达学城会提供奖学金吗?

    该纳米学位项目暂时不提供奖学金。

    项目结构:
  • 这个纳米学位项目将在何时开课?

    点击这里,查阅最新开课时间。

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

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

  • 机器人开发纳米学位会提供有就业保证的升级版本吗?

    我们已经与 7 家业界领先企业达成招聘合作,他们都致力于为该纳米学位毕业生提供简历/面试快速通道。这些企业是:洛克希德·马丁(Lockheed Martin)、Uber ATG、Kuka、博世(Bosch)、Electric Movement、MegaBots、iRobot 和 Alphabet 的 X。所以,虽然我们不提供有就业保证的升级版本,独家的就业推荐机会仍是这个纳米学位项目的一大特色。

  • 我可以在学习机器人开发纳米学位时暂停一段时间,再继续学习吗?

    由于机器人开发纳米学位采用固定学期制,为了保证整个教学过程中有相对稳定的学员总体,在学习机器人开发纳米学位时你将不能暂停,需要在学期内持续学习,并在固定的学期结束日期前完成全部项目。

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

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

    项目提交期限:
  • 人工智能工程师纳米学位的学费是多少?

    在此纳米学位项目中,截止期限有两种使用情境: 1.通过所有实战项目的最终期限,或 2.单个实战项目的建议完成日期 了解这两种截止期限的区别十分重要。详细说明如下

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

    通过实战项目意味着优达学城项目导师将你提交的项目标注为“符合规格”。要成功毕业,你需要在学期结束前通过所有项目。如果你未能在学期结束前通过所有项目,可获得4周宽限期,用来完成你还未通过的项目。请注意,你最多只可获得一次宽限期,在宽限期内通过全部项目,即可加入下一学期。如果你在宽限期内仍未通过全部项目,你将被从纳米学位项目中移除,无法继续学习课程。如果你希望完成课程,你需要重新申请和支付学费。

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

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