纳米学位项目

机器人开发工程师 (英)

学习机器人软件工程核心技能,获得实战项目开发经验
  • 难度
    高级
  • 学习时间
    1 学期,4 个月

    建议每周学习 15 小时

  • 先修要求
    掌握 Python、线性代数、统计学、微积分和基础物理学知识
  • 课程专属服务
    硅谷授课,英文字幕

    点击查看详情

学习机器人开发技术,进入前沿工业领域

在本纳米学位中,你将学习机器人操作系统(ROS),动力学,控制,同时定位和映射(SLAM)等核心技能,获得开发机器人解决方案的实践经验。通过学习使用 C++,ROS 和 Gazebo 模拟器,将这些算法应用到实战项目中。从此纳米学位毕业后,你将获得成为一名机器人开发和应用人工智能领域软件工程师所需的关键技能。


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

免费试听课程
学习机器人开发技术,进入前沿工业领域

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

机器人开发的核心知识和技能
机器人开发的核心知识和技能

机器人开发的核心知识和技能

你将学习概率机器人中的核心算法知识,如定位,建图,SLAM,路径规划和导航等,并将这些算法通过学习使用 C++,ROS 和 Gazebo 来完成应用场景的构建。

亲手打造五种交互场景下的实战项目

亲手打造五种交互场景下的实战项目

你将通过挑战来自硅谷的五种不同交互场景下的项目实践,进一步学习和积累 C++ 和 ROS 的使用经验,提高你对概率机器人核心算法的技能,并将这些项目成果展现给优达学城与其他机器人业界的招聘专家。

人工项目审阅高效提高学习效率
人工项目审阅高效提高学习效率

人工项目审阅高效提高学习效率

你将通过课程中的高质量的项目和其配套审阅服务,高效快速的进行整个课程体系的学习,他们将为你提供逐行代码审阅和细节的反馈。

职业辅导有效提高求职岗位竞争力

职业辅导有效提高求职岗位竞争力

优达学城的专家将会审阅你的 LinkedIn 与 GitHub 档案,提供针对性的建议和辅导,以帮助你获得机器人领域相关岗位的成功面试机会。

职业晋升之路

本纳米学位由机器人开发领域的工程师们联合打造,你将学到行业稀缺技能,使你能快速为机器人开发领域创造价值。我们将全程为你的学习旅程保驾护航,从技术解读到职场技巧,一切都为帮助你拿下梦想工作。本纳米学位由机器人开发领域的工程师们联合打造,你将学到行业稀缺技能,使你能快速为机器人开发领域创造价值。我们将全程为你的学习旅程保驾护航,从技术解读到职场技巧,一切都为帮助你拿下梦想工作。

招聘合作伙伴招聘合作伙伴

机器人开发工程师的市场需求与日俱增。优达学城能帮助你创建专业的项目作品集,学习前沿技能,迎接数以万计的就业机会。我们的企业雇主迫不及待地想要为优达学城出色毕业生提供就业机会!创建属于自己的专业项目作品集,迎接世界上数以万计的前沿领域就业机会。

惊艳你的招聘官惊艳你的招聘官

与机器人领域的职业专家将面对面,为你提供量身定制的职场建议,提高面试几率,在 LinkdIn, Github 等职业网站中提升你的专业形象,打动你的面试官!与行业专家面对面,获得量身定制的职场建议,提高面试几率与成功机会。

搭建人际网络搭建人际网络

由超过 65,000 名的高技术人才组成的职业社区等待你的加入。准备好与他们一起交流,互荐工作机会或者组建你自己的技术团队?快来加入优达学城的校友会吧!优达学城校友网络等待你的加入!

权威师资

Sebastian Thrun
Sebastian Thrun

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

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

David Silver
David Silver

学院总监

David Silver 是无人驾驶工程师纳米学位的项目主管,拥有普林斯顿大学的计算机科学学士和斯坦福 MBA 学位。在加入优达学城前,他是福特 (Ford) 自动化汽车团队的研究工程师。

Karim Chamaa
Karim Chamaa

课程开发

在加入优达学城前,Karim Chamaa 从事于机械工程师的工作,毕业于纽约大学的他也曾在纽约大学担任过机电工程控制实验室的研究人员。Karim 拥有丰富的机器人运动学、控制理论和电子学背景。

Julia Chernushevich
Julia Chernushevich

课程开发

Julia Chernushevich 是滑铁卢大学的机电工程授课导师。她曾成功地帮助地下矿井设计了电动交通工具、水下机器人等多个项目。此外,Julia 还为许多有天赋的高中生设计改进了学校的荣誉课程来提高学生们对 STEM 学科的热情。

你将学到什么

课程大纲

机器人开发纳米学位

学习并研究机器人软件工程,使用 ROS 框架和 C++ 进行侧重实用和系统的机器人开发。利用传统力学和现代深度学习技巧来实现关键的感知、控制、定位和导航等机器人功能。

使用 ROS 和 C++ 为机器人进行算法编程

点击收起课程大纲与实战项目

4 个月完成

先修知识

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

  • 机器人学简介

    在这节课中,你将会了解机器人的组成系统和工作原理。同时,你将会认识你的授课老师,我们会介绍整个纳米学位和课程期间提供的各项学习服务。

  • 进入 Gazebo 世界

    学习如何在 Gazebo 模拟器中配置你的第一个机器人测试环境,Gazebo 是目前广泛应用的测试机器人仿真场景模拟器。

    建造我的世界
  • ROS 核心知识

    机器人操作系统 (ROS) 是一种既灵活又统一的软件环境,使我们能够以模块化和可重复利用的形式开发机器人。在这节课程中,你将学习如何管理项目中的现有 ROS 软件包,以及如何用 C++ 编写自己的 ROS 节点。

    追踪目标
  • 定位

    学习和了解如何使用高斯滤波器估算有噪声的传感器读数,以及如何利用蒙特卡罗定位(MCL)估算机器人相对于已知环境地图的位姿。

    我在哪儿?
  • SLAM

    学习和了解如何利用 ROS 工具包和 C++ 实现即时定位与地图构建(SLAM)系统。你将运用地图构建算法和在定位课程中学到的知识来实现该系统。

    绘制我的世界地图机器人
  • 路径规划和导航

    学习使用多种不同的路径规划和导航算法。之后,你将把 SLAM 和导航技术集成到一个家用服务机器人中,它能够自动化的在你的家中进行物品运输。

    家用服务机器人
纳米学位
机器人开发工程师
¥6399

总费用

学习使用 C++,ROS,Gazebo 解决机器人领域的各类难题

立即加入

帮助与常见问题

    纳米学位概览
  • 我为什么应该报名参加机器人开发工程师纳米学位?
    机器人开发这一行业正在飞速发展,而具有合适技能栈的软件工程师供不应求。因此,现在非常适合进入这一行业,而我们的开创性课程为学习这些紧缺技能提供了很好的机会。我们与行业内知名企业展开合作,推出了这门无与伦比的课程。专业讲师、个性化项目审阅和专属招聘机会是这门课程的特色。学完这门课程后,你将完成多达 5 个模拟的实践机器人学项目,并将这些项目作为展示技能的作品集项目。这样你将有机会在机器人学领域找到待遇丰厚的工作。如果你想成为机器人学软件工程师或者在这一领域继续升职,或想成为飞速发展的机器人学领域中的一员,那么这门课程不容错过。
  • 这个项目会教授哪些内容?
    机器人开发纳米学位项目将教授 ROS,Gazebo,C++ 和 机器人算法等内容。你将使用业界通用的语言和框架(例如 C++、ROS 和 Gazebo),学习感知、定位、路径规划等机器人学理论的实际应用。如需了解更详细的课程大纲,请点击此处查看
  • 机器人开发工程师纳米学位与优达学城的机器学习工程师或无人驾驶工程师纳米学位有何区别?
    机器学习工程师纳米学位是三者中最为宽泛的一个。这门课程可以为你打下扎实基础,以便你在任何机器学习相关领域开启自己的职业道路。但是,该课程将不会详细深入地讲解某个具体分支或领域。机器学习工程师纳米学位不属于无人驾驶工程师或机器人开发者纳米学位的先修课程。但是,取决于你的现有经验和能力,学习机器学习工程师纳米学位,对你成功完成无人驾驶工程师或机器人开发纳米学位会有一定帮助。机器人开发纳米学位则带你了解机器人学领域的多个方面,包括感知、定位、路径规划、硬件控制、机器人操作系统等。所有要完成实战项目所需要的知识和技能,你都将在课程中学到。无人驾驶工程师纳米学位专注于机器人开发中更加细分的一个领域。你将学习机器人开发知识,并将其专门应用到无人驾驶车上。如果你不止对无人驾驶车感兴趣,机器人开发纳米学位会更加适合你。
  • 从这个纳米学位毕业后,我会为哪些工作做好准备?
    我们的目标是帮助你快速掌握在机器人开发领域最必不可少的技能。你只需要在 Glassdoor 或 Indeed 或其它任何求职网站搜索“Robotics Engineer”,你都会发现在全球各行各业都存在大量的机器人工程师空缺职位。为了实现成为机器人工程师的目标,你将在课程中学习机器人系统的软件和使用业界通用的语言和框架(例如 C++、ROS 和 Gazebo),学会感知、定位、路径规划等机器人开发的实际应用。
    学费与纳米学位条款
  • 该纳米学位的课程结构是怎样的?
    机器人开发纳米学位为 1 个学期,时长约为 4 个月,有固定的开课和结束日期。学员需要在学期结束前,完成全部项目,方可成功毕业。该课程含有5 个实战项目,你将通过实战项目巩固所学的知识并提升核心技能。你提交的项目将由优达学城的机器人开发专业审阅者批改,并对你的项目提供详细的反馈和建议,让你知道你的代码在哪些地方还有改进空间。你可以在项目结束日期前无限次提交你开发的项目。
  • 我会在课程中搭建一个完整的机器人吗?
    这门课程的侧重点是机器人软件开发工程师的工作技能,因此虽然你将对结合了多个工程学科(包括电子、机械和系统)的机器人开发有宽泛的了解,但是你将掌握的具体技能针对的是,如何制定机器人软件解决方案。
  • 该纳米学位的学费是多少?

    该纳米学位包含 (1) 个学期,每学期为期 (4) 个月,每学期学费为 6399 元。

    每学期学费需要在该学期开课前全额支付完毕。

  • 该纳米学位的课程时长是多久?
    该纳米学位的课程访问时长如上所述。每学期结束后,如果你还没有通过全部项目,可以获得 4 周的宽限期来完成这些项目。在宽限期内通过全部项目,你仍可以顺利毕业并获得证书。你最多只可获得一次宽限期,如果 4 周宽限期过后,你仍未通过全部项目,你将被移出课程,并失去访问课程内容的权限。被移出课程后,你需要重新支付学费,方可重新加入课程。
  • 此纳米学位项目的退款政策是什么?
    开课后 7 天内,你可以点击这里向我们申请无理由退款。我们将取消你的注册并全额返还学费。
    软硬件设备
  • 要学习该纳米学位,我需要准备哪些软件 / 软件版本?

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

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

机器人开发工程师 (英)

学习机器人软件工程核心技能,获得实战项目开发经验

Contact Udacity

Hi,我是你的专属学习规划师

不知道选什么课?和我聊聊吧!

Contact Udacityicon-chat规划学习路径