
Els qui treballen en projectes de robòtica no poden perdre el temps reinventant la roda, dedicant-lo a temes bàsics ja resolts, per la qual cosa opten normalment per una plataforma estàndard, oberta i ben provada, que els permet la compartició del codi i els proporciona les funcionalitats de partida que necessiten.
ROS 2 (Robot Operating System 2) és la plataforma robòtica estàndard actual de fet, hereva de l’anterior plataforma ROS, el suport de la qual va finalitzar el 2025, tot i que ja feia anys que s’esperonava els desenvolupadors a migrar a ROS 2 i se’ls animavs per a que els nous projectes es fessin ja sobre ROS 2.
ROS 2 és una capa de programari lliure que s’instal·la sobre el sistema operatiu i que proporciona tota una sèrie de funcionalitats bàsiques al robot (com les relacionades amb la percepció, el moviment, el reconeixement i l’aprenentatge) a través d’eines, llibreries i una interfície de programació oberta que facilita el desenvolupament de programari per a robots. Cada cop hi ha més robots que utilitzen ROS 2 i hi ha també una gran abundància de projectes i documentació al respecte.
La plataforma robòtica micro-ROS és una adaptació de ROS 2 per a dispositius amb pocs recursos de memòria i de capacitat de processament, basats en microcontroladors, com poden ser sensors o actuadors. Això permet utilitzar codi desenvolupat per a ROS 2 també amb aquests dispositius i en facilita la comunicació amb el codi ROS 2 de l’ordinador central que controla el robot.
Oriol López
Podeu escriure el vostre comentari aquí: