返回首页

ROS机器人开发实战

ROS移动机器人研发实战+ROS机械臂开发实战,两大课程,四天集训,让您快速进阶机器人开发

ROS在行业中的定位

ROS已经成为机器人领域的普遍标准

众多知名机器人公司皆支持ROS系统

熟悉ROS操作已经成为机器人开发的重要一环

ROS开发经验已经成为很多国内外知名企业招聘人才的明确要求

学习ROS有哪些重要性?

理论实战融会贯通,进阶立竿见影

ROS是一个学习曲线陡峭的系统,涉及知识面广,系统复杂,故两门课程我们都会逐一展开讲解每部分的功能,明晰每部分的联系,让学员对机械臂开发和机器人移动导航融会贯通

移动机器人研发

1. 机器人的定位、建图、导航与探索概述

2. 认识移动机器人

3. 移动机器人技术框架:定位、建图、导航

4. 移动机器人算法原理与实操

机械臂开发

1. 机器人操作系统ROS的使用方法

2. ROS机械臂的开发框架及编程方法

3. 掌握碰撞检测、机器感知在ROS机械臂开发中的应用

4. 学会如何基于ROS开发一款机械臂控制系统

两大实战课程,快速掌握ROS机器人开发

两大实战课程,4天线下集训,系统讲解ROS移动机器人研发和机械臂开发基础知识,现场跟随讲师实际操作,让您快速掌握其中关键技术,深入理解ROS机器人开发方法

移动机器人研发实战

时间:5月24日-25日地点:上海

学习此课程,可以帮助学员排除使用开发ROS导航功能包的算法外的困难,理清建图定位导航的原理与关系,掌握移动机器人发展趋势及关键技术,以及学会如何解决移动机器人开发相关问题。

田博

南京天之博特机器人科技有限公司创始人,清华大学机械学学士,新加坡国立大学机器人学硕士,曾任新加坡科技局信息所机器人部门高级研究工程师。专注移动机器人研发10年+,有着丰富的科研和产品开发经验,ROS授课以及讲座数十次,对移动机器人产业发展有独到深入见解。清华大学企业家协会(TEEC)青创会员,温州市机器人与智能制造特聘专家,580计划创业人才,南京《创赢未来》金奖。知乎机器人话题优秀回答者-“贾子枫”。

机械臂开发实战

时间:5月26日-27日地点:上海

学习此课程,可以帮助学员深入理解ROS机械臂开发的基础原理和编程方法,运动控制、轨迹规划、机器感知等主要环节知识,熟悉ROS机械臂开发方法,快速掌握基于ROS的机械臂控制系统、机械臂轨迹规划与运动控制、机器感知与机械臂控制的集成应用。

胡春旭(古月)

机器人博客“古月居”博主(http://www.guyuehome.com),深圳星河智能科技有限公司联合创始人,华中科技大学自动化学院硕士。目前主要从事机器人控制系统的研究开发。作为国内最早一批ROS开发者,主编书籍《ROS机器人开发实践》(预计2018年5月份面市),具备多年开发、应用经验,参与研发过轮式移动机器人、机械臂等机器人产品。曾获开源硬件与嵌入式大赛机器人组全国冠军、飞思卡尔杯智能汽车竞赛全国一等奖、中国人工智能机器人学术会议十佳论文等奖项。

课程大纲

移动机器人研发实战

  • 概述:机器人的定位、建图、导航与探索

    1. 建图导航的技术延承与发展

    2. ROS在移动机器人中的应用

    3. 移动机器人研发方向介绍

    1
  • 认识移动机器人

    1. 常见的移动机器人

    2. 常用的传感器

    3. 用ROS连接移动机器人

    4. 让机器人动起来

    2
  • 移动机器人技术框架

    1. 定位

    2. 建图

    3. 导航

    3
  • 常见的SLAM建图技术(挑两个实操)

    1. Gmapping,HectorSLAM

    2. OrbSLAM,DSO

    3. Cartographer

    4. 拓扑地图

    4
  • 导航

    1. 定位算法AMCL,全局导航,局部导航技术概述

    2. 用RViz设置初始位置和目标位置,观察粒子云以及规划路径

    3. 用rqt对定位与导航的参数进行调整

    4. 多传感器的导航框架与参数文件设置

    5
  • 移动机器人展望与课程总结

    1. 行业现状与发展(服务机器人,物流机器人,无人驾驶)

    2. 移动机器人发展及应用的关键技术(语音交互,图像识别,深度学习...)

    3. 课程总结

    6

机械臂开发实战

  • ROS基础理论

    1. ROS简介(历史起源、总体设计、主要特点)

    2. ROS的通讯机制(话题、服务、动作)

    3. ROS中的关键组件(lanuch文件、TF变换、Rviz、Gazebo、URDF模型)

    1
  • 机器人操作平台MoveIt!

    1. MoveIt!系统架构简介

    2. 六轴机械臂URDF建模

    3. 使用Setup Assistant生成配置文件

    4. MoveIt!可视化插件的使用方法

    2
  • 机械臂仿真系统

    1. 完善机器人模型中的物理属性

    2. 配置机器人控制器插件

    3. 结合Gazebo构建机械臂仿真系统

    3
  • MoveIt!编程接口

    1. 关节空间运动规划

    2. 工作空间运动规划

    3. 运动限制(笛卡尔运动规划、轨迹约束、速度限制等)

    4. 运动学插件的配置(KDL、fast_ik、trac_ik)

    4
  • 运动规划中的碰撞检测

    1. MoveIt!中的碰撞检测功能

    2. 在MoveIt!中添加环境模型

    3. Pick&Place实例演示与分析

    5
  • 机器感知与机械臂控制

    1. ROS中的机器感知应用

    2. 3D感知与机械臂控制

    3. 二维视觉与机械臂控制

    4. 语音识别与机械臂控制

    6
  • ROS机械臂开发实例

    1. ROS-I框架下的机械臂应用

    2. 如何基于ROS实现一款机械臂控制系统

    7

知识储备和温馨提示

知识储备

-Ubuntu 或 linux基础、C++或Python编程基础

-ROS基础、机器人学基础

-有一定的ROS机器人操作系统开发使用经验

温馨提示

-课程有实践环节,建议各位学员自带装好Ubuntu14.04+ROS Indigo的笔记本电脑

-关于移动机器人实战,建议课程前先看看田老师相关的直播课程

“早鸟”计划,抢先优惠

单票(课程1或课程2)

组合票(课程1+课程2)

课程须知

1. 可以加入讲师群,与讲师进行技术上的沟通与探讨

2. 领取课后习题,通过线上讲师对习题进行答疑

3. 培训附带课程讲义,可获得课程相关资料和代码,ROS学习资料大礼包

4. 学员可获赠200个睿币,可用来购买线上其它课程

5. 为睿慕课提供课程,成为睿慕课讲师,可以免费参加此次培训

6. 参加线下培训是业内同行交流,扩大职场人脉的绝佳机会。

扫码咨询助教

立即报名

课程答疑

请问一下,导师可以进行定期答疑吗?

所有报名此课程的人,助教会把大家拉到讲师的微信群中。每个月固定一个时间,讲师会进行集中答疑,大家可以在群里进一步沟通探讨。

缴纳费用后可以退款吗?

由于我们是小班授课,每期课程人数有限制并且都是提前报名付费,缴费之后就意味着课程名额已被占据不能再安排其他同学来学习了,所以请在大家在报名付费的时候合理安排好时间,一旦缴费,课程费用概不退回。

课程可以开发票吗?

可以开增值税普通发票。