感谢您的预订!我们的团队成员将会尽快与您取得联系。
感谢您的预订!我们的团队成员将会尽快与您取得联系。
课程大纲
第 01 周
第01天
介绍
-
是什么让机器人变得聪明?
物理机器人与虚拟机器人
-
Smart Robots、智能机器、感知机器和机器人流程自动化(RPA)等。
人工智能(AI)在Robotics中的作用
-
超越“if-then-else”和学习机器
人工智能背后的算法
机器学习、计算机视觉、自然语言处理(NLP)等
认知机器人
第02天
大数据在Robotics中的作用
-
基于数据和模式的决策
云和 Robotics
-
将机器人技术与 IT 联系起来
构建功能更强大的机器人,以访问更多信息并进行协作
案例研究:工业机器人
-
机械机器人
巴克斯特
电机、传感器、微控制器、摄像头等
机器人的常见 Element
-
机器视觉、语音识别、语音合成、接近传感、压力传感等
第04天
-
Programming 机器人的开发框架
开源和商业框架 机器人操作系统 (ROS) 架构:工作区、主题、消息、服务、节点、actionlibs、工具等。
Programming 机器人的语言
-
用于低级控制的 C++
用于编排的 Python
用 Python 和 C++ 编程 ROS 节点
其他语言
第05天
-
用于模拟物理机器人的工具
商业和开源 3D 仿真和可视化软件
用于设计机器人物理特性的工具
-
商业和开源 CAD 软件
案例研究:机械机器人
-
核技术领域的机器人
环境系统中的机器人
第 02 周
-
第06天
速成班 Python
软件安装和设置 有用的软件包和实用程序 使用 Python 数据结构、运算符、循环、条件、函数、方法等。 编写示例程序 团队项目
第07天
-
为机器人开发做准备
设置开发环境(例如,Arduino IDE) 探索 Arduino 语言 (C/C++) 语法 编码、编译并上传到微控制器 组装Arduino机器人的硬件组件
第08天
-
使用 Arduino 组件
模拟传感器 数字传感器
使用 Arduino Communication 模块
-
蓝牙模块
Wi-Fi 模块
RFID模块
I2C 和 SPI
移动互联网
第09天
-
构建机器人
规划机器人的功能和特征 实现机器人运动
团队项目
-
讨论和审查
第10天
-
控制机器人
实现控制器 连接到机器人(有线和无线)
团队项目
-
讨论和审查
第 03 周
-
第11天
Programming 机器人
用凉亭模拟机器人 / ROS 了解 ROS 节点 用 Python 和 C++ 对节点进行编程 ROS 中的消息和主题 发布/订阅范式
团队项目
-
Bump & Go 与真正的机器人
讨论和审查
第12天
-
Programming 机器人 (续...
ROS 中的帧和引用更改 使用OpenCV对相机进行2D信息处理 激光器的信息处理
团队项目
-
按颜色安全跟踪物体
讨论和审查
第13天
-
测试机器人
用于测试代码的工具 单元测试 创建测试套件 自动化测试 故障 排除
团队项目
-
按颜色安全跟踪物体
讨论和审查
第14天
-
Programming 机器人 (续...
ROS 中的服务 使用PCL对RGB-D传感器进行3D信息处理 地图和导航 ROS
第15天
-
Programming 机器人 (续...
使用 ActionLib 完成任务
团队项目
-
Search 对于环境中的对象
第 04 周
-
第16天
Programming 机器人 (续...
使用 ActionLib 完成任务
第17天
-
Programming 机器人 (续...
Speech Recognition 和语音生成 故障 排除
团队项目
-
使用语音控制机器人
第18天
-
Programming 机器人 (续...
用 MoveIt 控制机械臂! 控制机器人颈部以实现主动视觉 故障 排除
团队项目
-
Search 和对象的集合
第19天
-
部署机器人
在物理世界中部署机器人 现场监控和维修机器人 使用移动应用程序控制机器人
保护机器人
-
防止未经授权的篡改
防止黑客查看和窃取敏感数据
第20天
-
数据分析
收集和组织机器人生成的数据 通过可视化工具和流程理解数据
协作构建机器人
-
在云中构建机器人
构建一个移动应用程序来与机器人进行交互
加入机器人社区
机器人在科学和能源领域的未来 Outlook
-
总结和结论
要求
- C或C++编程经验
- Python中的编程经验(有用但不是必需的;可以作为课程的一部分教授)
- 具有 Linux 命令行的经验
观众
- 开发 人员
- 工程师
- 科学家
- 技术人员
80 小时
客户评论 (1)
Good conceptual explanations followed by good example exercises