ROS1智能移动机器人

ROS1智能移动机器人

课程内容
共5个章节 5个实验
1 第1章 ROS1设置

ROS1设置

实验1 实验1:ROS1移动机器人设置
在ROS-Kinetic环境下的实验配置
2 第2章 ROS1启动

ROS1启动

实验1 实验2:ROS1移动机器人启动
调试下载的Turtlebot3包
3 第3章 ROS1基本操作

ROS1基本操作

实验1 实验3:ROS1移动机器人基本操作
对TurtleBot3进行基本的操作
4 第4章 ROS1模拟

ROS1模拟

实验1 实验4:ROS1移动机器人仿真
TurtleBot3支持可以在仿真中使用虚拟机器人进行编程和开发的开发环境。为此,有两种开发环境,一种是使用假节点和3D可视化工具RViz,另一种是使用3D机器人模拟器Gazebo。
伪节点方法适用于使用机器人模型和运动进行测试,但不能使用传感器。如果需要测试SLAM和导航,我们建议使用Gazebo,它可以在仿真中使用IMU,LDS和摄像机等传感器。

5 第5章 ROS1机器学习

ROS1机器学习

实验1 实验5:ROS1移动机器人动态避障(基于强化学习)
机器学习是一种数据分析技术,它教会计算机识别自然的人类和动物——通过经验学习。机器学习有三种类型:监督学习、非监督学习、强化学习。
此应用程序通过DQN(Deep Q-Learning)进行强化学习。强化学习关注的是软件代理如何在环境中采取行动,从而最大化累计奖励的概念。

ROS1智能移动机器人

共5个实验

参加本课程
ROS1智能移动机器人