
São Paulo — InkDesign News — A Open Source Robotics Foundation anunciou o lançamento do Kilted Kaiju, a décima primeira versão do Robot Operating System (ROS 2), programada para 31 de maio de 2025, que promete aprimorar a comunicação e acessibilidade para novos usuários.
Tecnologia aplicada
O Kilted Kaiju integra melhorias significativas nas implementações de middleware em tempo real, como Zenoh, visando maior segurança e eficiência em comparação com o middleware DDS atualmente utilizado. A versão também introduz a 1.0 do Zenoh bridge middleware, oferecendo suporte completo para binários do Zenoh, que podem ser baixados e usados imediatamente. Essa inovação permite o desenvolvimento de aplicações robóticas robustas e flexíveis, essencial para universidades e ambientes de rede complexos.
Desenvolvimento e testes
Para validar seu desempenho, a nova versão adota uma abordagem detalhada em protocolos de teste. O ROSBag2, agora um componente rclcpp, permite melhor desempenho através da Comunicação Inter-Processo (IPC) e controle da prioridade de threads durante a compressão. Novos pacotes também foram incluídos para a criação de test fixtures que isolem a comunicação baseada em RMW, proporcionando um ambiente de testes mais flexível e extensível. A inclusão de verificação de tipo estático no rclpy, a API Python do ROS 2, melhora a qualidade do código e sua manutenibilidade.
Impacto e aplicações
Os benefícios operacionais do Kilted Kaiju incluem uma instalação simplificada no Windows, utilizando o Pixi/Conda para gerenciamento de dependências, o que facilita o processo de instalação e atualização. Usuários agora podem redefinir o tempo de simulação diretamente no RViz2 e visualizar dados do ROS 2 através do Foxglove, uma ferramenta de visualização baseada na web. O CTO da Open Source Robotics Foundation afirmou:
“Eu acho que todos sabem que o campo dos simuladores é muito diferente do que era há 10 anos.”
(“I think everyone knows the simulator field is a lot different from what it was 10 years ago.”)— Geoffrey Biggs, CTO, Open Source Robotics Foundation
O lançamento do Kilted Kaiju também coincide com o fim de vida do ROS 1, cuja última versão, Noetic, não contará mais com suporte a partir de 31 de maio. O foco, portanto, volta-se totalmente para as inovações proporcionadas pelo ROS 2, estabelecendo um novo padrão em abordagens robóticas.
Perspectivas futuras incluem um maior investimento no desenvolvimento do Gazebo, com a expectativa de ver um crescimento substancial nesta área, criando ferramentas que capacitem os desenvolvedores a realizar testes mais eficazes. Biggs mencionou:
“Vamos focar em garantir que o Gazebo forneça uma ferramenta sólida que você possa usar para assegurar que o software do seu robô seja fundamentalmente sólido e robusto.”
(“So we’re going to focus on things like that. Ensure that Gazebo provides a sound tool you can use to ensure that your robot software is fundamentally sound and robust.”)— Geoffrey Biggs, CTO, Open Source Robotics Foundation
Fonte: (The Robot Report – Robótica & Automação)