Robotique et IoT : ADLink renforce l’environnement ROS 2 en l’associant au projet Cyclone DDS de la fondation Eclipse[EDITION ABONNES] Seconde édition de l’environnement de développement et système d’exploitation open source ROS (Robot Operating System) développée par les sociétés ADLink, Rover Robotics et Box Robotics avec le concours d’une communauté de contributeurs, ROS 2, dans sa dernière mouture en date, est désormais compatible avec Cyclone DDS, ...fruit d'un projet communautaire IoT de la fondation Eclipse. L'idée étant au final de délivrer aux utilisateurs un middleware ROS 2 complet. Baptisé Foxy Fitzroy (Foxy), cette distribution ROS 2 portée par ADLink constitue, selon la société, une étape majeure vers une adoption plus large de Cyclone DDS, l'implémentation ouverte et standard de la technologie d’échange et de partage de données Data Distribution Service (DDS) issue de l’OMG (Object Management Group) pour les marchés de la robotique, des véhicules autonomes et de la mobilité. Sute à l'acquisition en 2015 du britannique PrismTech, ADLink travaille de longue date sur DDS dont des versions commerciales sont également proposées par la firme américaine RTI. Avec une durée de disponibilité et de prise en charge annoncée de trois ans, Foxy est, selon ADLink, la première version avec "support à long terme" (LTS, Long-Term Support) de l’environnement de développement ROS. Avec en sus des améliorations significatives en termes de performances et de stabilité, assure la société taïwanaise. Cyclone DDS en est donc le pilier pour la partie partage de données distribuées au niveau de la couche logicielle intermédiaire RMW (ROS Middleware). A noter que le groupe de travail OpenADx de la fondation Eclipse, tout récemment créé et centré sur la mise au point d’une chaîne d'outils pour développer des solutions de conduite autonome, a également collaboré avec le comité de pilotage technique de ROS 2 sur la version Foxy. On voit bien, à travers ces collaborations multiples, que l'un des objets de tous ces travaux est de faciliter les développements logiciels d’applications embarquées dans les véhicules industriels à guidage automatique, combinaison de robots classiques avec un savoir-faire et des préoccupations proches de l’automobile. « Box Robotics a redéveloppé entièrement une pile logicielle pour la perception des véhicules à guidage automatique (AVG, Automatic Guided Vehicle) avec une “vision” spatiale semblable à celle de l'homme pour une conduite à plus grande vitesse, une sécurité très élevée et une forte autonomie, confirme Tom Panzarella, cofondateur et P-DG de Box Robotics. Nous construisons notre logiciel en tirant parti des dernières avancées en matière de lidar numérique 3D à longue portée, ce qui nécessite un traitement de ces données en temps réel sur ce type de véhicule. A ce niveau, les plates-formes de middleware ROS 2 Foxy Fitzroy et Eclipse Cyclone DDS sont des bases solides sur lesquelles on peut s’appuyer pour par exemple écrire les pipelines de traitement de nuages de points avec une latence la plus faible possible afin de répondre aux besoins industriels. » « ROS 2 Foxy est une étape majeure vers la mise en place d’une plate-forme de référence pour une large classe d'applications de robotique et de véhicules autonomes, résume Angelo Corsaro, CTO chez ADLink. Et nous sommes déterminés à soutenir la communauté et l'écosystème ROS 2 avec une mise en œuvre open source de la technologie DDS. »
|