|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/school-of-ros-zero-to-ros/
课程评论:没有评论
**课程名称:Zero to ROS** **课程概述:** "Zero to ROS" 课程将带您快速入门 ROS(机器人操作系统)。通过大量的实践示例和作业,您将掌握所有核心概念。本课程允许您按照自己的节奏学习,无固定时间表。 **课程内容:** * **环境设置和 Hello World:** 学习如何设置 ROS Noetic 工作环境,并编写您的第一个 "Hello World" 项目。 * **您的第一个 ROS 包:** 通过一个实际示例,动手学习 ROS 的基础知识,包括创建 ROS 包、ROS 消息和启动文件。 * **机器人仿真:** 利用流行的 turtlesim 包(一个简单的二维机器人模拟器),学习 ROS 机器人仿真的基础知识。您将亲手实践如何处理坐标变换、如何控制机器人以及如何导航到特定位置。 * **Gazebo 和 Rviz 介绍:** 学习 ROS 兼容的物理模拟器 Gazebo,以及用于显示机器人位置、传感器读数和规划等的可视化工具 Rviz。您还将学习如何使用 Xacro 和 Urdf 构建和可视化您的机器人及传感器。 * **感知:** 再次使用 Gazebo 和 Rviz,深入学习如何构建和可视化机器人及其传感器。 * **避障:** 将所有知识融会贯通,利用现有传感器实现避障功能。您将以机器人工程师的思维方式,应对真实世界的挑战。 **最终证书:** 完成所有作业(共 5 个,难度递增)后,您将获得结业证书。作业虽然不是课程完成的强制要求,但是获取证书的必要条件。 **直接支持(Discord):** 加入我们的 Discord 服务器,与社区互动。您可以在这里提问和提交作业,我们将提供帮助。
The "Zero to ROS" course will take you quickly into ROS. You will learn all the essential concepts through hands on examples and assignments. Learn at your own pace: no schedule!Course CurriculumEnvironment setup and Hello World: Setup your work environment with ROS Noetic and write your first Hello World projectYour first ROS Package: Learn the basics of ROS hands on, with a practical example. This section will guide you through the creation of a ROS package, ROS messages and launch files.Robot Simulation: We will use the popular turtlesim package, a simple 2D robot simulator, to explain the basics of robotic simulation in ROS. You will learn hands on how to deal with transformations, how to control your robot and navigate to a waypointIntroduction to Gazebo and Rviz: Gazebo is the popular physics simulator, compatible with ROS. Rviz is the popular visualization tool where you can display your robot position as well as sensors readings, planning.Learn how to build and visualize your robot and sensors using Xacro and UrdfPerception: Gazebo is the popular physics simulator, compatible with ROS. Rviz is the popular visualization tool where you can display your robot position as well as sensor readings, planning, etc. Learn how to build and visualize your robot and sensors using Xacro and UrdfObstacle Avoidance: Put everything together and use the available sensors to avoid surrounding obstacles. You will learn to think like a robotic engineer with real world challengesFinal certificateYou will get your Master Certificate if you complete all your assignments: you can learn only with practice. There will be 5 assignments in the course, each with an increasing level of difficulty.But don't worry: we are here to help! Assignments are not mandatory to complete the course, but are required to get your certificateDirect support through DiscordConnect to our Discord server and join our community. Ask questions and submit your assignments. We are here to help!