ROS Robot Operating System Basics for beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/ros-basics-muhammadasem/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:ROS机器人操作系统基础入门 课程概述: 本课程是针对初学者的第一门ROS(机器人操作系统)课程,以阿拉伯语授课。该课程旨在在最短时间内深入讲解ROS的基础知识,帮助学生快速入门。此课程为系列课程的第二级,名为“从零到英雄的ROS课程”,旨在逐步教授ROS操作系统的应用,涵盖了从无Linux背景到在真实硬件上实现SLAM的全过程。课程内容经过精心编辑,旨在提供最高质量的学习体验。 课程适合的对象: - 熟悉C++基本知识和Linux的工程师及本科生。 - 需要超越爱好者阶段、欲使用专业的高级框架进行机器人开发的工程师及本科生。 - 需要一个预算友好且提供快速入门的课程以进入ROS框架的学习者。 课程内容包括: - 如何安装ROS。 - 理解节点、主题、消息、服务、参数及ROS计算图的概念。 - 运行和探索预先准备的ROS包。 - 列出和可视化节点、主题、服务和消息。 - 通过键盘控制仿真机器人。 - 自定义新包。 不适合的对象: - 需要在时间限制内实现真实硬件项目的学习者。 - 对Linux不熟悉的工程师及本科生。 - 已有ROS基础知识但不需要进行仿真和可视化的学习者。 课程的三个级别已详细划分: 1. 第一级:Linux基础(不在此课程中)。 2. 第二级:ROS基础(本课程主题)。 3. 第三级:高级ROS实现(不在此课程中)。 总的来说,这是一门适合希望在机器人领域获得快速和深入学习的课程。希望在课程中见到你!

课程评论(0条)

课程详情

Join the FIRST course that teaches ROS "Robot Operating system" بالعربىThis is an on-budget course that offers you the basics as fast as possible "and also as deep as possible" to save your time and introduce you to ROS system. This is the Level 2 of my high-value three-level course: "ROS from Zero to hero a consistent hands-on approach" which covers ROS from scratch with no Linux background till the Real implementation of SLAM on Real hardware. You can find it on my udemy profile.This is an intensive and concise course that could be token offline in 6+ hours due to distractions, breaks and fatigue. This online course was well edited and revised to give you the maximum possible quality in content, sound and video. This course will be suitable for you if you need a strong jump-start to this new, and overwhelming world. You can explore ROS world after that at your own pace, but it will cost you a lot of time. So, take care if you need to do a complete, time-framed project you can enroll in my full course ROS from Zero to Hero, if not, this course will be suitable for you ROS is not a generic tool like MATLAB. It is a dedicated framework that offers you the right tools to develop a reliable real-world robot. It offers you ready-made drivers, visualization tools, simulation tools, and hardware interfacing capabilities.ROS was first created in 2007 at Stanford then used by MIT and NASA to develop advanced and sophisticated robotics applications.ROS is based on a network, nodes, and package, and this course will illustrate the whole computational graph of ROS and how to use and create nodes and packages in the computational graph.This course is for:Engineers and undergrads who already know CPP basics and Linux "If not you can take my Linux course on udemy"Engineers and undergrads who need to go beyond the hobbyist phase in robotics and work with a professional, top-notch framework.the top-notch frameworks and tools used in modern roboticsIf you need a budget course that gives you the basics and a quick start to jump into this hard-start framework.This course is NOT for:If you need to implement a time-framed project with a real hardware outcome. If you are in a time-framed project you could enroll in my full course ROS from Zero to Hero because it teaches you how to implement the robotics algorithms on real hardware and gives you the tactic and tricks that save your time, in addition to enjoying the bundle discountEngineers and undergrads who are not familiar with Linux.If you have worked with ROS before or know its basic Idea. But If you need to implement and use the simulations and visualizations you can enroll in my level 3 Hands-on Course: "ROS: simulations, visualizations, and real hardware implementation "---------------To help you in your buying decision, Here you are the 3 levels in details and you could choose which course is suitable for you or you can take them all to enjoy the bundle discount in my full course of ROS from Zero to HeroIn level 1 Linux "NOT IN THIS COURSE": I assume that you do not know anything about Linux or virtual machines. So I move with you step by step to:Teach you how to install LinuxHow to use the Ubuntu Command Line Interface CLI from scratchThe different ways to install and run new software on UbuntuHow to install ROS and run itIn Level 2 ROS basics"THE TOPIC OF THIS COURSE": we will start to apply the concepts and definitions learned before to:How to install ROSWhat are nodes, topics, messages, services, parameters, bags and ROS computational graphRun and explore a ready-made packageLearn how to list and visualize the nodes, topics, services, and messagesHow to listen and publish messages over topicsHow to control a simulated differential drive robot "turtle" using the keyboardSolve a challenging quizCreate a new package from scratchIn Level 3 "Advanced ROS implementations" NOT IN THIS COURSE: we will pick the fruits planted in the past two levels to start building the big project, you will learnHow to simulate the sensors and the environmentHow to visualize the real sensor data.How to describe your robot links and joints in a URDF format.What is Simultaneous Localization And Mapping SLAM and how to use ROS to solve it?How to interface ROS with Arduino, Raspberry Pi, DC motors another computer, keyboard, Kinect sensor, and WIFI.How to go from simulation to real worldHow to map your real environment as well as localizationSee you soon on the course

课程标签

0人关注该课程

主题相关的课程