(current)
云实验
学习路径
实训项目
题库
习题集
专项练习
慕课
比赛
GitLab
OnlineJudge
讨论区
教学平台
登录
登录
×
注册
×
修改个人信息
×
修改密码
×
所有课程
机器人
ROS1智能移动机器人
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)进行强化学习。强化学习关注的是软件代理如何在环境中采取行动,从而最大化累计奖励的概念。
共5个实验
参加本课程
ROS1智能移动机器人
在线时间统计
×