纳米学位项目

机器人开发 (英)

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

开放报名时间

11 月 7 日

开课时间

11 月 13 日

本期剩余席位

13

席位有限,立即行动!抢先掌握稀缺技术,成为抢手人才

  • 学习时间
    1 学期,4 个月

    建议每周学习 15 小时

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

    点击查看详情

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

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


Icon - Dark upwards trend arrow

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

你将学到什么

课程大纲

机器人开发

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

学习并研究机器人软件工程,使用 ROS 框架和 C++ 进行侧重实用和系统的机器人开发。

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

约 4 个月完成

先修知识

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

  • 第一部分:机器人学简介

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

  • 第二部分:进入 Gazebo 世界

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

    实战项目 1:建造我的世界
  • 第三部分:ROS 核心知识

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

    实战项目 2:追踪目标
  • 第四部分:定位

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

    实战项目 3:我在哪儿?
  • 第五部分:SLAM

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

    实战项目 4:绘制我的世界地图机器人
  • 第六部分:路径规划和导航

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

    实战项目 5:家用服务机器人

与导师一同学习

Sebastian Thrun
Sebastian Thrun

优达学城创始人、斯坦福大学教授、GOOGLE X 创始人

优达学城创始人,Google X 项目创始人,斯坦福大学教授,Google 研究院、美国国家工程院成员。他热爱机器学习和人工智能项目,并希望通过教育让更多人掌握这项技能。

David Silver
David Silver

项目主管

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

Karim Chamaa
Karim Chamaa

课程开发

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

Julia Chernushevich
Julia Chernushevich

课程开发

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

为什么要学习这门课程?

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

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

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

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

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

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

全方位提高机器人相关岗位竞争力

系统全面的机器人开发内容、业界领先的硅谷实战项目,将全方位帮助你提升机器人相关领域的岗位竞争力,丰富你的个人简历和代码能力。

立即加入

check

机器人开发

¥4999
系统学习 C++,ROS,Gazebo,学习机器人软件工程核心技能,获得实战开发经验

三大保障助你学习无忧

支持花呗分期 支持开发票 7 天无条件退款

帮助与常见问题

    纳米学位概览
  • 我为什么应该报名参加机器人开发纳米学位?

    机器人开发行业正在飞速发展,而具有合适技能栈的软件工程师供不应求。因此,现在非常适合进入这一行业,而我们的开创性课程为学习这些紧缺技能提供了很好的机会。我们与行业内知名企业展开合作,推出了这门无与伦比的课程。专业讲师、个性化项目审阅和专属招聘机会是这门课程的特色。学完这门课程后,你将完成多达 5 个模拟的实践机器人学项目,并将这些项目作为展示技能的作品集项目。这样你将有机会在机器人学领域找到待遇丰厚的工作。如果你想成为机器人学软件工程师或者在这一领域继续升职,或想成为飞速发展的机器人学领域中的一员,那么这门课程不容错过。

  • 这个纳米学位会教授哪些内容?

    机器人开发纳米学位将教授 ROS,Gazebo,C++ 和机器人算法等内容。你将使用业界通用的语言和框架(例如 C++、ROS 和 Gazebo),学习感知、定位、路径规划等机器人学理论的实际应用。

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

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

    纳米学位条款
  • 该纳米学位的课程结构是怎样的?

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

  • 该纳米学位的课程时长是多久?

    该纳米学位的课程访问时长如上所述。每学期结束后,如果你还没有通过全部项目,可以获得 4 周的宽限期来完成这些项目。在宽限期内通过全部项目,你仍可以顺利毕业并获得证书。你最多只可获得一次宽限期,如果 4 周宽限期过后,你仍未通过全部项目,你将被移出课程,并失去访问课程内容的权限。被移出课程后,你需要重新支付学费,方可重新加入课程。

    软硬件设备
  • 要学习该纳米学位,我需要准备哪些软件 / 硬件?

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

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

    其他问题
  • 开课后发现课程不适合自己怎么办?

    开课后 7 天内,你可以点击这里向我们申请无理由退款。我们将在 7 个工作日内,将实际支付金额退款至原付款渠道。

  • 支付学费后,可以开具发票吗?

    当然可以,在开课 7 天后,你可以点击这里申请发票。

  • 如果还有其他问题怎么办?

    你可以点击这里提交问题,我们会为你提供帮助。

机器人开发 (英)

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

Contact Udacity

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

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

Contact Udacity立即咨询