|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-ultimate-guide-to-ros-simulate-your-robots/
课程评论:没有评论
**Coursera: ROS 终极入门指南 (TurtleBot3与机器人)** **课程概述:** 本课程已更新至 ROS1 NOETIC on Linux,旨在帮助你掌握快速发展的机器人操作系统 (ROS) 技术。 **学习成果:** 完成本课程后,你将能够: * 创建自定义 ROS 工作区和 Python 包。 * 编写自定义 Python 节点,实现消息发布。 * 理解消息带宽和频率。 * 使用 URDF XML 创建机器人模型。 * 掌握 Launch 文件。 * 理解 RVIZ1 和 Gazebo 仿真基础。 * 为机器人添加虚拟传感器。 * 实现差速驱动控制。 * 掌握 TurtleBot3 的核心 ROS 功能。 **项目实践:** * 利用自定义节点制作咖啡。 * 开发避障机器人。 * 创建能识别物体的机器人。 **教学方式:** * 理论讲解:通过交互式写作和注释深入理解 ROS 概念。 * 代码实践:为讲解的节点和概念编写代码。 * 结果分析:分析输出并记录所用资源。 **课程流程:** 1. **ROS1 基础:** 从 TurtleSim 入门,学习 ROS1 的基本概念,如节点、包、主题和消息。 2. **创建自定义包:** 构建名为 "Dolly" 的车辆模型,从头开始使用 URDF XML 语法。 3. **仿真环境:** 创建 "Dolly" 的 Gazebo 和 RVIZ1 3D 仿真。 4. **差速驱动:** 添加差速驱动插件,实现机器人的自主移动。 5. **高级应用:** 通过添加虚拟传感器,解锁更多项目的可能性。 **免责声明:** 本课程是 ROS1 的入门,并非职业开发者培训。但它将为你进入 ROS 领域并开展项目打下坚实基础。 **联系方式:** 如对课程有疑问,欢迎随时联系。
This Course is UPDATED to ROS1 NOETIC on Linux.If you are interested in learning the fast growing technology then this course is for you!.Outcomes After this Course: You can create Custom Workspace Custom Python PackagesCustom Python NodesMessage Publishing Bandwidth and Frequency Creation of Robot through URDF in XMLLaunch filesRVIZ1 and Gazebo Simulation Fundamentals Adding Virtual Sensors to your RobotLidarDriving Differential Drive ControlNodes for TurtleBot3 High Quality Robot packageProjects:Making Coffee with custom NodesObstacle Avoiding Custom RobotsObject Irritated RobotProcess of Explanation Theory for Concepts building with interactive Writing and CommentsWriting Code for the nodes and concepts discussedAnalyzing the output and noting the resources utilized Course Flow I will be first teaching you some basics of ROS1 with the help of in-built ROS1 package "TurtleSim". Then will start to move toward very useful concepts which are nodes , package, topic, messages etc.This will lead us towards creation of our new package "Dolly" which is a car that we will be creating from scratch using URDF xml syntax. Next we will create its Gazebo and RVIZ1 3D simulator. Then we will add Differential Drive Plugin in our robot and drive it.With these simulators endless possibilities of projects will open by adding the virtual sensors to your Robot.Disclaimer This course is just the beginning of ROS1 and you Will not become a developer right away. But still it will put you on the track how to get into ROS and work for your projects to learn.Contact me if you are confused to take the Course:)