Intro a la robótica con ROS2 - (Robot Operating System)

所在平台: Udemy

课程主页: https://www.udemy.com/course/intro-robotica-ros2-icra/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:ROS2机器人学入门(Robot Operating System) 课程概述:本课程凝聚了我对ROS2的知识,分享我一直希望有人向我说明的小技巧,通过在模拟的火星上远程操作探测车,将ROS2的广泛知识整合在一起。在这里,您将不再孤单地探索学习ROS2的道路。从ROS2的概念、工作原理、存在的原因,到其主要工具和能力,我将一一为您讲解。 我将介绍基本概念及如何在项目中使用ROS2,包括在虚拟机、WSL2上安装以及在本地Linux机器上配置,整个过程配合实际操作示例,使您从第一节视频开始就能动手实践,了解机器人组件和环境的背后原理。 课程将从基本概念过渡到实践,指导您创建自己的节点、订阅者和发布者,编写Python和rclpy代码,使我们的探测车根据设定的条件行动,同时使用Gazebo和Rviz仿真工具,并在ROS2 Humble框架下进行调试。我还将分享关于ROS2导航栈(NAV2)的理解,使我们的机器人能够轻松实现自主导航,无论是在turtlebot的仿真中还是在现实生活中。 最后,我将指导您如何加入本地和全球ROS生态系统,并示范如何使用ROS2远程操作真实机器人,结合人工智能脚本进行物体检测。

课程评论(0条)

课程详情

En este curso condenso mis conocimientos sobre ROS2, te doy y comparto los trucos que siempre hubiera querido que alguien me hubiera explicado, teleoperando un rover en marte simulado, reúno en un sólo lugar el vasto conocimiento que está inmerso en tantos cursos de ROS2, en blogs, foros, y mil otros recursos, todo te lo pongo en un sólo lugar para que no te toque recorrer este camino de aprender ROS2 sólo.Desde que es ROS2, como funciona, por qué existe, sus herramientas principales y sus capacidades.Luego te explico los conceptos básicos y como usarlo en tus proyectos, desde máquinas virtuales, pasando por WSL2 hasta tenerlo en una máquina con Linux nativo, todo esto siempre acompañado de un componente práctico con ejemplos donde desde los primeros videos tendrás manos a la obra con ROS2 y entender que hay detrás de los componentes del robot y del entorno.De ahí pasamos de los conceptos básicos a la práctica con nuestros propios nodos, suscriptores y publicadores, para lograr que nuestro rover actue bajo ciertas condiciones que nosotros le vamos a programar usando python y rclpy, el simulador Gazebo y Rviz, todo bajo el marco de ROS2 Humble, y te voy a dar herramientas y estrategias para hacer debug de tus programas y robots.Y como no podría ser de otra forma, te doy mi entendimiento sobre el navigation stack de ROS2 conocido como NAV2, donde fácilmente vamos a darle habilidades de navegación autónoma a nuestros robots, sean estos en simulación como el turtlebot, o en la vida real.Finalmente te guío en pasos a seguir, como unirte al ecosistema de ROS a nivel local y global, y te muestro un ejemplo de teleoperar un robot real con ROS2 donde usaremos scripts de Inteligencia Artificial (AI) para detectar objetos.

课程标签

0人关注该课程

主题相关的课程