Navegación Autónoma y SLAM con ROS 2
ROS 2 (Robot Operating System 2) es un marco de trabajo de código abierto desarrollado para facilitar el desarrollo de aplicaciones robóticas complejas y escalables.
Esta capacitación en vivo, dirigida por un instructor (ya sea en línea o presencial), está diseñada para ingenieros y desarrolladores de robótica de nivel intermedio que deseen implementar la navegación autónoma y SLAM (Simultaneous Localization and Mapping) utilizando ROS 2.
Al finalizar esta capacitación, los participantes serán capaces de:
- Configurar e instalar ROS 2 para aplicaciones de navegación autónoma.
- Implementar algoritmos SLAM para mapeo y localización.
- Integrar sensores como LiDAR y cámaras con ROS 2.
- Simular y probar la navegación autónoma en Gazebo.
- Desplegar pilas de navegación en robots físicos.
Formato del Curso
- Lectura y discusión interactiva.
- Ejercicios prácticos utilizando herramientas de ROS 2 y entornos de simulación.
- Implementación y prueba en laboratorio con robots virtuales o físicos.
Opciones de Personalización del Curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para hacer los arreglos necesarios.
Temario del curso
Introducción a ROS 2 y Navegación Autónoma
- Visión general de la arquitectura y capacidades de ROS 2
- Comprensión de los sistemas de navegación en robótica
- Configuración del entorno de ROS 2
Trabajo con Sensores y Adquisición de Datos
- Integración de sensores LiDAR y cámaras
- Recopilación y procesamiento de datos de sensores
- Visualización de salidas de sensores utilizando Rviz
Fundamentos de Mapeo y Localización
- Principios del SLAM
- Implementación de mapeo 2D y 3D
- Localización utilizando AMCL y otras técnicas
Planificación de Rutas y Evitación de Obstáculos
- Exploración de algoritmos de planificación de rutas
- Detección y evitación dinámica de obstáculos
- Prueba de navegación en entornos simulados
Uso de Gazebo para Simulación
- Configuración de simulaciones con ROS 2 en Gazebo
- Prueba de modelos de robots y pilas de navegación
- Análisis del rendimiento en entornos virtuales
Despliegue de SLAM y Navegación en Robots Reales
- Conexión de ROS 2 a hardware físico
- Ajuste de sensores y actuadores
- Ejecución de experimentos de navegación en tiempo real
Resolución de Problemas y Optimización del Rendimiento
- Depuración de problemas de navegación en ROS 2
- Optimización de algoritmos SLAM para eficiencia
- Ajuste fino de parámetros de navegación
Resumen y Pasos Siguientes
Requerimientos
- Comprensión de principios de robótica
- Experiencia con sistemas basados en Linux
- Conocimientos básicos de programación en Python o C++
Público Objetivo
- Ingenieros de robótica
- Desarrolladores de automatización
- Profesionales de investigación y desarrollo en sistemas autónomos
Los cursos públicos requieren más de 5 participantes.
Navegación Autónoma y SLAM con ROS 2 - Reserva
Navegación Autónoma y SLAM con ROS 2 - Consulta
Navegación Autónoma y SLAM con ROS 2 - Solicitud de consultoría
Testimonios (1)
su conocimiento y utilización de la IA para la robótica en el futuro.
Ryle - PHILIPPINE MILITARY ACADEMY
Curso - Artificial Intelligence (AI) for Robotics
Traducción Automática
Próximos cursos
Cursos Relacionados
Inteligencia Artificial (IA) para Robótica
21 HorasLa Inteligencia Artificial (IA) aplicada a la Robótica integra el aprendizaje automático, los sistemas de control y la fusión de sensores para crear máquinas inteligentes capaces de percibir, razonar y actuar de manera autónoma. Con herramientas modernas como ROS 2, TensorFlow y OpenCV, los ingenieros pueden ahora diseñar robots que naveguen, planifiquen e interactúen con entornos del mundo real de forma inteligente.
Este entrenamiento dirigido por un instructor (tanto en línea como presencial) está diseñado para ingenieros de nivel intermedio que deseen desarrollar, entrenar y desplegar sistemas robóticos impulsados por IA utilizando tecnologías y frameworks de código abierto actuales.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Utilizar Python y ROS 2 para construir y simular comportamientos robóticos.
- Implementar Filtros de Kalman y Partículas para la localización y seguimiento.
- Aplicar técnicas de visión por computadora con OpenCV para la percepción y detección de objetos.
- Utilizar TensorFlow para la predicción del movimiento y el control basado en aprendizaje.
- Integrar SLAM (Localización y Mapeo Simultáneos) para la navegación autónoma.
- Desarrollar modelos de aprendizaje por refuerzo para mejorar las decisiones robóticas.
Formato del Curso
- Conferencia interactiva y discusión.
- Implementación práctica con ROS 2 y Python.
- Ejercicios prácticos en entornos robóticos simulados y reales.
Opciones de Personalización del Curso
Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para realizar los arreglos necesarios.
IA y Robótica para el Núcleo - Extendido
120 HorasEn este curso dirigido por un instructor (en línea o en las instalaciones del cliente) Colombia, los participantes aprenderán diferentes tecnologías, marcos y técnicas para programar diversos tipos de robots destinados al campo de la tecnología nuclear y sistemas ambientales.
El curso de 6 semanas se realiza 5 días a la semana. Cada día dura 4 horas y consta de conferencias, discusiones y desarrollo práctico de robots en un entorno de laboratorio en vivo. Los participantes completarán varios proyectos del mundo real aplicables a su trabajo para practicar el conocimiento adquirido.
El hardware objetivo de este curso se simulará en 3D a través de software de simulación. Se utilizarán el marco de código abierto ROS (Robot Operating System), C++ y Python para programar los robots.
Al final de este entrenamiento, los participantes serán capaces de:
- Comprender los conceptos clave utilizados en tecnologías robóticas.
- Comprender y gestionar la interacción entre software y hardware en un sistema robótico.
- Comprender e implementar los componentes de software que subyacen a la robótica.
- Construir y operar un robot mecánico simulado que pueda ver, sentir, procesar, navegar y interactuar con humanos mediante el habla.
- Comprender los elementos necesarios de la inteligencia artificial (aprendizaje automático, aprendizaje profundo, etc.) aplicables a la construcción de un robot inteligente.
- Implementar filtros (Kalman y Particle) para que el robot pueda localizar objetos en movimiento en su entorno.
- Implementar algoritmos de búsqueda y planificación de movimientos.
- Implementar controles PID para regular el movimiento del robot dentro de un entorno.
- Implementar algoritmos SLAM para que el robot pueda mapear un entorno desconocido.
- Extender la capacidad del robot para realizar tareas complejas mediante el aprendizaje profundo.
- Probar y solucionar problemas de un robot en escenarios realistas.
IA y Robótica para la Energía Nuclear
80 HorasEn este entrenamiento guiado por un instructor en Colombia (en línea o presencial), los participantes aprenderán las diferentes tecnologías, marcos y técnicas para programar diversos tipos de robots destinados a ser utilizados en el campo de la tecnología nuclear y sistemas ambientales.
El curso de 4 semanas se realiza 5 días a la semana. Cada día dura 4 horas y consiste en conferencias, discusiones y desarrollo práctico de robots en un entorno de laboratorio en vivo. Los participantes completarán diversos proyectos del mundo real aplicables a su trabajo para practicar los conocimientos adquiridos.
El hardware objetivo de este curso será simulado en 3D mediante software de simulación. Luego, el código se cargará en hardware físico (Arduino u otro) para pruebas finales de implementación. Se utilizará el marco de trabajo de código abierto ROS (Robot Operating System), C++ y Python para programar los robots.
Al finalizar este entrenamiento, los participantes podrán:
- Entender los conceptos clave utilizados en tecnologías robóticas.
- Comprender y gestionar la interacción entre software y hardware en un sistema robótico.
- Entender e implementar los componentes de software que subyacen a la robótica.
- Construir y operar un robot mecánico simulado que pueda ver, sentir, procesar, navegar e interactuar con humanos mediante voz.
- Entender los elementos necesarios de la inteligencia artificial (aprendizaje automático, aprendizaje profundo, etc.) aplicables a la construcción de un robot inteligente.
- Implementar filtros (Kalman y Particle) para que el robot pueda localizar objetos en movimiento en su entorno.
- Implementar algoritmos de búsqueda y planificación de movimientos.
- Implementar controles PID para regular el movimiento del robot dentro de un entorno.
- Implementar algoritmos SLAM para que el robot pueda mapear un entorno desconocido.
- Probar y solucionar problemas de un robot en escenarios realistas.
Desarrollando Bots Inteligentes con Azure
14 HorasEl servicio Azure Bot integra el poder del Microsoft Bot Framework y las funcionalidades de Azure para facilitar un desarrollo ágil de bots inteligentes.
En este entrenamiento en vivo dirigido por un instructor, los participantes aprenderán a crear fácilmente un bot inteligente utilizando Microsoft Azure.
Al finalizar este entrenamiento, los participantes podrán:
- Entender los fundamentos de los bots inteligentes
- Aprender a desarrollar bots inteligentes mediante aplicaciones en la nube
- Comprender el uso del Microsoft Bot Framework, el Bot Builder SDK y el Azure Bot Service
- Saber cómo diseñar bots utilizando patrones de bots
- Desarrollar su primer bot inteligente con Microsoft Azure
Audiencia
- Desarrolladores
- Hobbyistas
- Ingenieros
- Profesionales de TI
Formato del curso
- Parte conferencia, parte discusión, ejercicios y mucha práctica hands-on
Visión por Computadora para Robótica: Percepción con OpenCV y Aprendizaje Profundo
21 HorasOpenCV es una biblioteca de visión por computadora de código abierto que permite procesar imágenes en tiempo real, mientras que marcos de aprendizaje profundo como TensorFlow ofrecen las herramientas necesarias para la percepción y toma de decisiones inteligentes en sistemas robóticos.
Este entrenamiento, dirigido por un instructor (tanto en línea como presencial), está diseñado para ingenieros de robótica intermedios, profesionales de visión por computadora y especialistas en aprendizaje automático que deseen aplicar técnicas avanzadas de visión por computadora y aprendizaje profundo para mejorar la percepción y autonomía de los sistemas robóticos.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Implementar flujos de trabajo de visión por computadora utilizando OpenCV.
- Integrar modelos de aprendizaje profundo para la detección y reconocimiento de objetos.
- Utilizar datos basados en visión para el control y navegación robótica.
- Combinar algoritmos tradicionales de visión con redes neuronales profundas.
- Implementar sistemas de visión por computadora en plataformas embebidas y robóticas.
Formato del Curso
- Lecturas interactivas y discusiones grupales.
- Ejercicios prácticos utilizando OpenCV y TensorFlow.
- Implementaciones en laboratorio con sistemas robóticos simulados o reales.
Opciones de Personalización del Curso
- Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para organizarlo.
Desarrollando un Bot
14 HorasUn bot o chatbot es como un asistente digital que se utiliza para automatizar las interacciones de los usuarios en diversas plataformas de mensajería, permitiendo realizar tareas más rápido sin necesidad de conversar con otro humano.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo iniciar el desarrollo de un bot y avanzar en la creación de chatbots de muestra utilizando herramientas y marcos de desarrollo de bots.
Al finalizar esta capacitación, los participantes serán capaces de:
- Entender las diferentes aplicaciones y usos de los bots
- Comprender el proceso completo para desarrollar bots
- Explorar las diversas herramientas y plataformas utilizadas en la creación de bots
- Crear un chatbot de muestra para Facebook Messenger
- Desarrollar un chatbot de ejemplo con Microsoft Bot Framework
Audiencia
- Desarrolladores interesados en crear su propio bot
Formato del curso
- Parte conferencia, parte discusión, ejercicios y práctica intensiva
Edge AI para Robots: TinyML, Inferencia en Dispositivo y Optimización
21 HorasEl Edge AI permite que los modelos de inteligencia artificial se ejecuten directamente en dispositivos incrustados o con recursos limitados, lo que reduce la latencia y el consumo de energía, mientras aumenta la autonomía y la privacidad en sistemas robóticos.
Este entrenamiento dirigido por un instructor (en línea o en sitio) está diseñado para desarrolladores incrustados de nivel intermedio e ingenieros robóticos que deseen implementar técnicas de inferencia y optimización de aprendizaje automático directamente en el hardware robótico utilizando TinyML y marcos de Edge AI.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Comprender los principios básicos de TinyML y Edge AI para la robótica.
- Convertir e implementar modelos de IA para inferencia en dispositivo.
- Optimizar modelos para mejorar su velocidad, tamaño y eficiencia energética.
- Integrar sistemas de Edge AI en las arquitecturas de control robótico.
- Evaluar el rendimiento y la precisión en situaciones del mundo real.
Formato del Curso
- Sesiones interactivas con discusiones.
- Ejercicios prácticos utilizando herramientas de TinyML y Edge AI.
- Ejercicios aplicados en plataformas de hardware incrustado y robótico.
Opciones de Personalización del Curso
- Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para arreglarlo.
IA Física Centrada en el Ser Humano: Robots Colaborativos y Más Allá
14 HorasEste entrenamiento dirigido por un instructor en Colombia (en línea o presencial) está destinado a participantes de nivel intermedio que deseen explorar el papel de los robots colaborativos (cobots) y otros sistemas de IA centrados en el ser humano en los lugares de trabajo modernos.
Al finalizar este entrenamiento, los participantes podrán:
- Entender los principios de la IA Física Centrada en el Ser Humano y sus aplicaciones.
- Explorar el papel de los robots colaborativos en el aumento de la productividad laboral.
- Identificar y abordar desafíos en las interacciones humano-máquina.
- Diseñar flujos de trabajo que optimicen la colaboración entre humanos y sistemas impulsados por IA.
- Promover una cultura de innovación y adaptabilidad en los lugares de trabajo integrados con IA.
Interacción Humano-Robot (HRI): Voz, Gestos y Control Colaborativo
21 HorasInteracción Humano-Robot (HRI): Voz, Gestos y Control Colaborativo es un curso práctico diseñado para introducir a los participantes al diseño e implementación de interfaces intuitivas para la comunicación humano-robot. La formación combina teoría, principios de diseño y práctica de programación para crear sistemas de interacción naturales y responsivos que utilizan voz, gestos y técnicas de control compartido. Los asistentes aprenderán a integrar módulos de percepción, desarrollar sistemas de entrada multimodal y diseñar robots que colaboren de manera segura con los humanos.
Este curso dirigido por un instructor (tanto en línea como presencial) está orientado a participantes de nivel principiante a intermedio que desean diseñar e implementar sistemas de interacción humano-robot que mejoren la usabilidad, seguridad y experiencia del usuario.
Al finalizar este entrenamiento, los asistentes podrán:
- Comprender los fundamentos y principios de diseño en la interacción humano-robot.
- Desarrollar mecanismos de control y respuesta basados en voz para robots.
- Implementar reconocimiento de gestos mediante técnicas de visión por computadora.
- Diseñar sistemas de control colaborativo para garantizar la autonomía segura y compartida.
- Evaluar sistemas HRI en términos de usabilidad, seguridad y factores humanos.
Formato del Curso
- Conferencias interactivas y demostraciones.
- Ejercicios prácticos de codificación y diseño.
- Experimentos prácticos en entornos de simulación o robótica real.
Opciones de Personalización del Curso
- Para solicitar una formación personalizada para este curso, por favor póngase en contacto con nosotros para hacer los arreglos necesarios.
Automatización de Robótica Industrial: Integración ROS-PLC y Gemelos Digitales
28 HorasAutomatización de Robótica Industrial: Integración ROS-PLC y Gemelos Digitales es un curso práctico que se centra en conectar la automatización industrial con marcos modernos de robótica. Los participantes aprenderán a integrar sistemas robóticos basados en ROS con PLCs para operaciones sincronizadas, y explorarán entornos de gemelos digitales para simular, monitorear y optimizar los procesos productivos. El curso destaca la interoperabilidad, el control en tiempo real y el análisis predictivo mediante réplicas digitales de sistemas físicos.
Este entrenamiento dirigido por un instructor (tanto en línea como presencial) está diseñado para profesionales de nivel intermedio que desean desarrollar habilidades prácticas en la conexión de robots controlados por ROS con entornos PLC, y en la implementación de gemelos digitales para optimizar la automatización y fabricación.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Comprender los protocolos de comunicación entre sistemas ROS y PLC.
- Implementar el intercambio de datos en tiempo real entre robots y controladores industriales.
- Desarrollar gemelos digitales para monitoreo, pruebas y simulación de procesos.
- Integrar sensores, actuadores y manipuladores robóticos en flujos de trabajo industriales.
- Diseñar y validar sistemas de automatización industrial utilizando entornos de simulación híbridos.
Formato del Curso
- Conferencias interactivas y recorridos por la arquitectura.
- Ejercicios prácticos integrando sistemas ROS y PLC.
- Implementación de proyectos de simulación y gemelos digitales.
Opciones de Personalización del Curso
- Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para hacer los arreglos necesarios.
Inteligencia Artificial (IA) para la Mecatrónica
21 HorasEste curso de capacitación dirigido por un instructor (en línea o en las instalaciones del cliente) está destinado a ingenieros que deseen aprender sobre la aplicabilidad de la inteligencia artificial en los sistemas mecatrónicos.
Al finalizar este curso, los participantes serán capaces de:
- Obtener una visión general de la inteligencia artificial, el aprendizaje automático y la inteligencia computacional.
- Comprender los conceptos de las redes neuronales y los diferentes métodos de aprendizaje.
- Elegir eficazmente enfoques de inteligencia artificial para problemas reales.
- Implementar aplicaciones de IA en la ingeniería mecatrónica.
Sistemas Multi-Robot y Inteligencia en Enjambres
28 HorasSistemas Multi-Robot e Inteligencia en Enjambres es un programa de formación avanzada que explora el diseño, la coordinación y el control de equipos robóticos inspirados por los comportamientos de enjambre biológicos. Los participantes aprenderán a modelar interacciones, implementar toma de decisiones distribuida y optimizar la colaboración entre múltiples agentes. El curso combina teoría con simulaciones prácticas para preparar a los aprendices para aplicaciones en logística, defensa, búsqueda y rescate, y exploración autónoma.
Esta formación dirigida por instructores (tanto en línea como presencial) está orientada a profesionales de nivel avanzado que deseen diseñar, simular e implementar sistemas multi-robot y basados en enjambres utilizando marcos de trabajo y algoritmos de código abierto.
Al finalizar este curso, los participantes serán capaces de:
- Comprender los principios y dinámicas de la inteligencia en enjambres y robótica cooperativa.
- Diseñar estrategias de comunicación y coordinación para sistemas multi-robot.
- Implementar algoritmos de toma de decisiones distribuidas y consenso.
- Simular comportamientos colectivos como el control de formación, el rebaño y la cobertura.
- Aplicar técnicas basadas en enjambres a escenarios del mundo real y problemas de optimización.
Formato del Curso
- Conferencias avanzadas con profundización algorítmica.
- Codificación y simulación práctica en ROS 2 y Gazebo.
- Proyecto colaborativo aplicando principios de inteligencia en enjambres.
Opciones de Personalización del Curso
- Para solicitar una formación personalizada para este curso, por favor póngase en contacto con nosotros para coordinarla.
IA Multimodal en Robótica
21 HorasEste entrenamiento dirigido por un instructor (en línea o en el lugar) está dirigido a ingenieros de robótica y investigadores de IA de nivel avanzado que deseen utilizar la IA multimodal para integrar diversos datos sensoriales y crear robots más autónomos y eficientes que puedan ver, escuchar y tocar.
Al finalizar este entrenamiento, los participantes podrán:
- Implementar la percepción multimodal en sistemas robóticos.
- Desarrollar algoritmos de IA para la fusión de sensores y la toma de decisiones.
- Crear robots que puedan realizar tareas complejas en entornos dinámicos.
- Afrontar desafíos en el procesamiento de datos en tiempo real y la actuación.
Robots Inteligentes para Desarrolladores
84 HorasUn robot inteligente es un sistema de Inteligencia Artificial (AI) que tiene la capacidad de aprender de su entorno y experiencia, y utilizar ese conocimiento para mejorar sus funciones. Estos robots pueden colaborar con humanos, trabajando junto a ellos y adaptándose a su comportamiento. Además, no solo realizan tareas manuales, sino también cognitivas. Además de los robots físicos, los Smart Robots también pueden ser puramente digitales, funcionando como aplicaciones de software sin necesidad de partes móviles ni interacción física con el entorno.
En esta capacitación en vivo dirigida por un instructor, los participantes adquirirán conocimientos sobre diferentes tecnologías, marcos y técnicas para programar diversos tipos de Smart Robots, aplicando este conocimiento en proyectos propios.
El curso se divide en cuatro secciones, cada una compuesta por tres días de conferencias, debates y desarrollo práctico de robots en un entorno de laboratorio. Cada sección culminará con un proyecto práctico para que los participantes puedan poner en práctica y demostrar lo aprendido.
El hardware del curso se simulará en 3D a través de software de simulación. Se utilizarán el marco de código abierto ROS (Robot Operating System), C++ y Python para programar los robots.
Al finalizar este entrenamiento, los participantes podrán:
- Comprender los conceptos fundamentales utilizados en las tecnologías robóticas
- Gestionar eficazmente la interacción entre el software y el hardware en un sistema robótico
- Diseñar e implementar componentes de software que soporten a los Smart Robots
- Construir y operar un robot inteligente mecánico simulado capaz de ver, sentir, procesar, agarrar, navegar e interactuar con humanos mediante el reconocimiento de voz
- Ampliar las capacidades de un robot inteligente para realizar tareas complejas a través del Aprendizaje Profundo (Deep Learning)
- Probar y solucionar problemas en robots inteligentes en escenarios realistas
Audiencia
- Desarrolladores
- Ingenieros
Formato del curso
- Una combinación de conferencias, discusiones y ejercicios prácticos intensivos
Nota
- Para personalizar cualquier aspecto de este curso (lenguaje de programación, modelo de robot, etc.), por favor contáctenos para coordinarlo.
Inteligencia Robotics en la Manufactura: IA para Percepción, Planificación y Control
21 HorasSmart Robotics es la incorporación de inteligencia artificial en sistemas robóticos para mejorar la percepción, la toma de decisiones y el control autónomo.
Este entrenamiento dirigido por instructores (en línea o presencial) está diseñado para ingenieros avanzados en robótica, integradores de sistemas y líderes en automatización que buscan implementar percepción, planificación y control impulsados por IA en entornos de fabricación inteligente.
Al finalizar este entrenamiento, los participantes podrán:
- Entender y aplicar técnicas de inteligencia artificial para la percepción robótica y la fusión de sensores.
- Desarrollar algoritmos de planificación de movimiento para robots colaborativos e industriales.
- Implementar estrategias de control basadas en aprendizaje para la toma de decisiones en tiempo real.
- Integrar sistemas robóticos inteligentes en flujos de trabajo de fábricas inteligentes.
Formato del Curso
- Conferencia interactiva y discusión.
- Varias actividades y prácticas.
- Implementación práctica en un entorno de laboratorio real.
Opciones para la Personalización del Curso
- Para solicitar una formación personalizada para este curso, por favor contáctenos para coordinar.