Programación de Robots con ROS

所在平台: Udemy

课程主页: https://www.udemy.com/course/programacion-de-robots-con-ros/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** ROS机器人编程 **课程概述:** 本课程旨在教授如何使用ROS(Robot Operating System)进行机器人编程。ROS是一个开源的软件库和工具集,广泛应用于机器人研究、商业产品、教育和娱乐等领域。课程将使用ROS Noetic Ninjemys版本(基于Ubuntu 20.04),并重点讲解ROS的基础知识,特别是使用`rospy`(Python库)进行编程。 **核心内容:** * **ROS基础:** 了解ROS的架构、安装和基本概念。 * **文件组织:** 学习ROS的工作空间、ROS包和`catkin`的组织方式。 * **数据交换:** 掌握ROS中的数据交换机制,包括Topics、Services和Actions。 * **机器人编程实践:** * **移动-机械臂机器人:** 学习模拟、移动机器人底座和手臂、以及检测和避障。 * **四足机器人:** 学习模拟、控制四足机器人的各种运动(前进、后退、左右转、小跑、跳跃)以及检测和避障。 * **人形机器人:** 学习使用RVIZ、Gazebo、Actionlib和RQT进行人形机器人编程。 * **实践导向:** 所有章节都包含相应的实验环节,帮助学员巩固所学知识。 * **代码资源:** 提供Python源代码,供学员学习、修改和应用于自己的机器人项目。 **学习目标:** * 掌握ROS的基本原理和架构。 * 能够使用Python和`rospy`进行ROS节点编程。 * 学会如何在ROS中实现机器人数据的通信和交互。 * 能够将所学知识应用于实际的机器人模拟和控制中,包括移动机器人、四足机器人和人形机器人。 * 能够利用ROS强大的工具进行机器人开发和调试。

课程评论(0条)

课程详情

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ Visita mi Página Web, allí encontrarás promociones y novedades de los cursos disponibles.▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀Si alguna vez te has preguntado cómo se programa un robot, ésta es tu oportunidad para aprender como hacerlo con ROS (Robot Operating System) - con la versión Noetic Ninjemys (Focal EOL - May, 2025).Qué es ROS?Robot Operating System -> Sistema operativo del RobotROS, es un conjunto de bibliotecas de software y herramientas que ayudan a crear aplicaciones robóticas. Desde controladores hasta algoritmos del estado del arte y con potentes herramientas de desarrollo, ROS tiene lo que necesitas para tu próximo proyecto de robótica. Entre sus fortalezas está que es usado en investigación, productos comerciales, educación y como centro de entretenimiento, tanto en el sector academico y el sector privado.Aprenderás los conocimientos básicos de ROS con rospy (python).Aplicar todo lo aprendido en éste curso para programar robots.Todas las secciones tienen su laboratorio correspondiente para poner en práctica todo lo aprendido, en cada sección.En particular, los temas que trataremos serán los siguientes:Sección 1: Arquitectura e Instalación de ROS Noetic Ninjemys en Ubuntu 20.04.Sección 2: Organización de archivos en ROS(workspace, ros packages, catkin).Sección 3: Intercambio de DATA en ROS (Topics, Services, Actions).Sección 4: Programación de un Robot Mobile-Manipulator, Simulación Robot Mobile-Manipulator, Moviendo la base del Robot, Moviendo el brazo del Robot, Detectar y Evitar Obstáculos.Sección 5: Programación de un Quadruped Robot, Simulación y Movimientos Quadruped Robot (Caminar hacia adelante, Caminar hacia atrás, Girar hacia la derecha, Girar hacia la Izquierda, Trotar y Saltar) , Detectar y Evitar Obstáculos.Sección 6: Programación de un Robot Humanoide, RVIZ - Gazebo - Actionlib - RQT.Además, en el curso encontrarás el código fuente en python, para revisarlo y modificarlo, de modo que no sólo aprenderás la teoría con los vídeos, sino también podrás poner en practica tus conocimientos adquiridos para construir tus propios programas en ROS(Robot Operating System) y utilizarlos en tus proyectos de Robótica. Así que no esperes más y apúntate al curso de ROS(Robot Operating System).

课程标签

0人关注该课程

主题相关的课程