Lançado o primeiro kit educacional de código aberto de navegação de robôs móveis ROS2 do mundo

Atualizado em
Lançado o primeiro kit educacional de código aberto de navegação de robôs móveis ROS2 do mundo

A AgileX Robotics promove uma qualidade aprimorada de pesquisa científica e educação com ROS2

 

O nascimento do ROS permitiu que a indústria robótica se desenvolvesse rapidamente sob uma estrutura comum. Com base na criação de um ecossistema robótico diversificado e na aplicação do ROS, o controle, a percepção e a tomada de decisão dos robôs podem ser mais bem organizados e operados. Com o gradual aprofundamento da pesquisa, do projeto e da aplicação de robôs, eles têm sido implantados em uma variedade de ambientes, como logística e distribuição, segurança e inspeção, operações especiais, etc. Como resultado das diversas aplicações industriais, há também demandas cada vez maiores por navegação, tarefas, agendamento, operação, estabilidade e escalabilidade de sistemas de robôs, e até mesmo avaliação de custos.

 

Quando a versão ROS 1 enfrenta essas demandas, problemas como seu sistema de robô único, plataforma única, baixo desempenho em tempo real, baixa estabilidade, altos requisitos de rede e baixa confidencialidade também surgiram gradualmente, e ela está gradualmente deixando de atender aos requisitos de tarefa que ambientes complexos exigem dos robôs atualmente. O nascimento e a aplicação do ROS 2 oferecem a possibilidade e a viabilidade de os robôs superarem o gargalo atual de desenvolvimento. Com base nisso, a Equipe de Pesquisa e Educação da AgileX Robotics organizou cuidadosamente as necessidades e preocupações atuais da indústria por meio de exploração e pesquisa aprofundadas sobre a versão ROS 2, projetando e desenvolvendo o primeiro kit de educação de navegação de código aberto para robôs móveis ROS 2 do mundo - ROS 2 EDU Kit.

 

O ROS 2 EDU Kit está disponível em 2 versões — ROS 2 EDU Lite e ROS 2 EDU Pro — para atender às necessidades de pesquisa, educação e uso de diferentes usuários. O kit é baseado na plataforma de robô móvel autônomo da AgileX - série SCOUT MINI, com a versão ROS 2 Foxy como núcleo, equipado com LiDAR 2D, IMU de 9 eixos, uma câmera de profundidade de dupla finalidade e outros sensores. A máquina de controle industrial adota a arquitetura X86 e oferece novos recursos, incluindo NAV 2 e Gazebo 11, com base no sistema Ubuntu 20.04. Os componentes de navegação centrais do NAV 2 são totalmente compatíveis com os novos recursos oficiais do NAV, fornecendo uma plataforma abrangente e aprofundada de desenvolvimento de robôs integrada de aprendizado e pesquisa ROS 2 para a educação científica.

O que o ROS 2 NAV Kit faz.

1) O ROS 2 NAV Kit tem uma versão completa do ROS 2 Foxy, para que você possa experimentar os novos recursos do ROS 2 em sua totalidade.

 

Figura 1: ROS2 FOXY FITZROY

 

2) O ROS 2 ROS Kit é instalado com o ambiente de desenvolvimento de simulação Gazebo 11. Você pode simulá-lo na interface visual, ou pode obter o pacote de simulação ROS 2 na plataforma Github oficial da AgileX Robotics (todos os modelos suportam ROS 2), o que é mais eficiente e conveniente.

 

Figura 2: Simulação de trajetória baseada no Gazebo 11

 

3) O ROS 2 EDU Kit pode construir um mapa de nuvem de pontos baseado no Cartographer.

Figura 3: Construído sobre o mapa de nuvem de pontos do Cartographer

 

4) O ROS 2 EDU Kit pode conduzir pesquisa e demonstração de algoritmos SLAM com base no NAV 2 Navigation Stack.

 

Figura 4: Construção do algoritmo SLAM de ambiente interno

 

Figura 5: Pilha de navegação NAV2

 

5) ROS 2 EDU Kit suporta a pilha de navegação NAV 2

Figura 6: Algoritmo de desvio de barreira do robô

 

Figura 7: Simulação de algoritmo de desvio de barreira do robô em ambiente interno

 

6) O ROS 2 EDU Kit também suporta programação remota NOMACTHING

Para facilitar que todos vejam a diferença entre o ROS 2 e o ROS 1, listaremos os novos recursos correspondentes a seguir:

O AgileX Robotics NAV Kit adapta todos os recursos do ROS2 e permite que o usuário conduza pesquisa e desenvolvimento de robôs móveis com base no ROS2. Nos últimos anos, a pesquisa despertou o interesse daqueles preocupados com aplicações agrícolas, aplicações militares, medição e exploração ao ar livre, patrulha e segurança e outras aplicações industriais, bem como pesquisa de veículos não tripulados. Ele possui funções de software e hardware para pesquisa científica, ensino e apresentações, e pode ser desenvolvido, testado e distribuído com segurança e custo-benefício.

Como líder no ecossistema de código aberto ROS, a AgileX Robotics tem uma forte compreensão das necessidades e dificuldades dos cenários ROS2 e, da perspectiva do cliente, toda a série de chassis da AgileX também suporta ROS2 simultaneamente. A AgileX tem como objetivo reduzir a barreira de desenvolvimento do ROS2, melhorar a alta modularidade e as capacidades de multiplexação dos robôs, simplificar o volume de tarefas e vivenciar a eficiência da colaboração inteligente entre humanos e máquinas.

As informações detalhadas do kit ROS2 podem ser obtidas no Github oficial da AgileX ou junto ao pessoal de marketing e vendas. Todos também são bem-vindos a publicar suas experiências e feedback na comunidade online oficial da AgileX (https://community.agilex.ai). Também publicaremos artigos técnicos regularmente, e todos podem conversar na comunidade AgileX e no Github.

 

 

 

 

Atualizado em