AgileX Robotics promueve una calidad mejorada de la investigación científica y la educación con ROS2
El nacimiento de ROS ha permitido que la industria robótica se desarrolle rápidamente bajo un marco común. Gracias a la creación de un ecosistema robótico diverso y a la aplicación de ROS, el control, la percepción y la toma de decisiones robóticas se pueden organizar y operar mejor. Con la creciente profundización de la investigación, el diseño y la aplicación de robots, estos se han implementado en diversos entornos, como logística y distribución, seguridad e inspección, operaciones especiales, etc. Como resultado de la diversidad de aplicaciones industriales, también existen crecientes demandas de navegación, tareas, programación, operación, estabilidad y escalabilidad del sistema, e incluso evaluación de costos, para los robots.
Al enfrentarse a estas demandas, la versión ROS 1 ha ido surgiendo gradualmente, con problemas como su sistema de robot único, su plataforma única, su bajo rendimiento en tiempo real, su baja estabilidad, sus altos requisitos de red y su escasa confidencialidad, lo que le impide cumplir con los requisitos de tareas que los entornos complejos exigen actualmente a los robots. El nacimiento y la aplicación de ROS 2 ofrecen la posibilidad y la viabilidad de que los robots superen los obstáculos actuales en el desarrollo. Con base en esto, el equipo de investigación y educación en robótica de AgileX clasificó cuidadosamente las necesidades y preocupaciones actuales de la industria a través de una exploración e investigación en profundidad sobre la versión ROS 2, diseñó y desarrolló el primer kit educativo de navegación de código abierto para robots móviles ROS 2 del mundo: el ROS 2 EDU Kit.
El kit ROS 2 EDU está disponible en dos versiones: ROS 2 EDU Lite y ROS 2 EDU Pro, para satisfacer las necesidades de investigación, formación y uso de diferentes usuarios. El kit se basa en la plataforma de robot móvil autónomo AgileX de la serie SCOUT MINI, con la versión ROS 2 Foxy como núcleo, equipada con LiDAR 2D, IMU de 9 ejes, una cámara de profundidad de doble propósito y otros sensores. La máquina de control industrial adopta la arquitectura X86 e incorpora nuevas funciones, como NAV 2 y Gazebo 11, basado en el sistema Ubuntu 20.04. Los componentes de navegación principales de NAV 2 son totalmente compatibles con las nuevas funciones oficiales de NAV, lo que proporciona una plataforma integral y exhaustiva para el desarrollo de robots de aprendizaje e investigación en ROS 2, destinada a la formación científica.
Qué hace el kit ROS 2 NAV.
1) El kit ROS 2 NAV tiene una versión completa del ROS 2 Foxy, para que puedas experimentar las nuevas características de ROS 2 en su totalidad.
Figura 1: ROS2 FOXY FITZROY
2) El kit ROS 2 se instala con el entorno de desarrollo de simulación Gazebo 11. Puede simularlo en la interfaz visual o descargar el paquete de simulación ROS 2 en la plataforma oficial de Github para AgileX Robotics (todos los modelos son compatibles con ROS 2), lo cual resulta más eficiente y práctico.
Figura 2: Basado en la simulación de ruta de Gazebo 11
3) El kit ROS 2 EDU puede construir un mapa de nube de puntos basado en Cartographer.
Figura 3: Construido sobre el mapa de nube de puntos de Cartographer
4) El kit ROS 2 EDU puede realizar investigaciones y demostraciones de algoritmos SLAM basados en la pila de navegación NAV 2.
Figura 4: Construcción del algoritmo SLAM de ambiente interior
Figura 5: Pila de navegación NAV2
5) El kit ROS 2 EDU admite la pila de navegación NAV 2
Figure 6: Robot barrier avoidance algorithm
Figura 7: Simulación del algoritmo robótico de evitación de barreras en entornos interiores
6) El kit ROS 2 EDU también es compatible con la programación remota NOMACTHING.
Para que todos puedan ver fácilmente la diferencia entre ROS 2 y ROS 1, enumeramos las nuevas características correspondientes a continuación:
El Kit AgileX Robotics NAV adapta todas las características de ROS2 y ayuda al usuario a realizar investigación y desarrollo de robots móviles basados en ROS2. En los últimos años, esta investigación ha despertado el interés de quienes se dedican a aplicaciones agrícolas, militares, medición y exploración en exteriores, patrullaje y seguridad, y otras aplicaciones industriales, así como a la investigación de vehículos no tripulados. Cuenta con funciones de software y hardware para investigación científica, docencia y presentaciones, y se puede desarrollar, probar y distribuir de forma segura y rentable.
Como líder en el ecosistema de código abierto de ROS, AgileX Robotics comprende a la perfección las necesidades y dificultades de los escenarios de ROS2 y, desde la perspectiva del cliente, toda la serie de chasis de AgileX también es compatible con ROS2 simultáneamente. AgileX busca reducir el umbral de desarrollo de ROS2, mejorar la alta modularidad y las capacidades de multiplexación de los robots, simplificar el volumen de tareas y experimentar la eficiencia de la colaboración entre inteligencia humana y artificial.
Puede obtener información detallada sobre el kit ROS2 en el Github oficial de AgileX o a través del equipo de marketing y ventas. También puede compartir sus experiencias y comentarios en la comunidad en línea oficial de AgileX (https://community.agilex.ai). Publicaremos artículos técnicos periódicamente y podrá chatear en la comunidad de AgileX y en Github.