La plataforma robòtica ROS 2

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

Desconegut's avatar
Quant a

M'agrada llegir i el món de la tecnologia

Arxivat a Ciència i Tecnologia

Podeu escriure el vostre comentari aquí:

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.