ROS: sistema operativo para robots: un framework de código aberto

ROS: sistema operativo para robots: un framework de código aberto

ROS: sistema operativo para robots: un framework de código aberto

Hai case un mes, entramos no ámbito das TI do "Intelixencia artificial" e "Aprendizaxe profunda (AP)" baseado no Open Source. Polo tanto, hoxe falaremos para complementar este tema do campo das TIC do "Robótica", que está intimamente ligada á anterior.

En concreto, falaremos "ROS", que é un proxecto interesante de Open Source que pretende ofrecer a marco flexible para escribir software de robot.

Intelixencia artificial: a IA de código aberto máis coñecida e máis empregada

Intelixencia artificial: a IA de código aberto máis coñecida e máis empregada

Antes de ir cara adiante o noso tema hoxe, para aqueles que desexen explorar o mencionado tema de "Intelixencia artificial" e "Aprendizaxe profunda (AP)" baseado no Open SourceDeixaremos de inmediato un pequeno concepto e as correspondentes ligazóns a algunhas publicacións anteriores relacionadas con este tema:

"Para aqueles que quizais non teñan claro cal é o Tecnoloxía de "Intelixencia Artificial", esta é unha tecnoloxía baseada no Simulación de procesos de intelixencia humana por máquinas, especialmente os sistemas informáticos. Estes procesos inclúen a aprendizaxe, The razoamento e autocorrección. Ademáis, aplicacións particulares de "IA" incluír sistemas expertos, recoñecemento voz e visión artificial." Intelixencia artificial: a IA de código aberto máis coñecida e máis empregada

Intelixencia artificial: a IA de código aberto máis coñecida e máis empregada
Artigo relacionado:
Intelixencia artificial: a IA de código aberto máis coñecida e máis empregada

OpenAI: Proxectos de Intelixencia Artificial gratuítos e abertos para todos
Artigo relacionado:
OpenAI: Proxectos de Intelixencia Artificial gratuítos e abertos para todos
GitHub Copilot
Artigo relacionado:
GitHub Copilot, un asistente de intelixencia artificial para escribir código

ROS (Robot Operating System): Kit de desenvolvemento

ROS (Robot Operating System): Kit de desenvolvemento

Que é o ROS?

No sitio web oficial deste proxecto de código aberto chamado "ROS", defínese do seguinte xeito:

"O sistema operativo robot (ROS) é un marco flexible para escribir software de robots. É un conxunto de ferramentas, bibliotecas e convencións destinadas a simplificar a tarefa de crear un comportamento robótico complexo e robusto nunha gran variedade de plataformas robóticas." Sección: Acerca de ROS

Por que usar ROS? Que trae beneficios?

Os seus desenvolvedores cren iso valor deste proxecto de código aberto reside niso:

"ROS creouse desde cero para fomentar o desenvolvemento de software de robótica colaborativa. Por exemplo, un laboratorio pode ter expertos na cartografía de ambientes interiores e contribuír cun sistema de primeira clase para a produción de mapas. Outro grupo podería ter expertos no uso de mapas para navegar e outro grupo podería descubrir un enfoque de visión por computador que funciona ben para recoñecer pequenos obxectos en desorden. ROS está deseñado específicamente para que grupos coma estes colaboren e constrúan no traballo doutros, como se describe neste sitio."

Licenzas abertas

En canto ao seu natureza de código aberto, especifique o seguinte:

"O núcleo ROS ten licenza baixo a licenza BSD de tres cláusulas estándar. É unha licenza aberta moi permisiva que permite a reutilización en produtos comerciais e de código pechado. Mentres que as partes principais de ROS están licenciadas baixo a licenza BSD, outras licenzas úsanse normalmente en paquetes comunitarios, como a licenza Apache 2.0, a licenza GPL, a licenza MIT e incluso licenzas propietarias. Cada paquete do ecosistema ROS debe especificar unha licenza, facilitándolle a identificación rápida de se un paquete cumpre as súas necesidades de licenza." Sección: ¿É ROS para min?

Obxectivos filosóficos de ROS

  • Traballa nun proxecto colectivo peer-to-peer (P2P).
  • Basearse no uso de ferramentas específicas.
  • Ofrece soporte multilingüe.
  • Ser un proxecto o menos complexo posible.
  • Sexa o máis libre e de código aberto posible.

Máis información

para Máis información específico e relacionado con isto proxecto de código aberto podes explorar as seguintes ligazóns:

Resumo: varias publicacións

Resumo

En definitiva, o campo tecnolóxico do desenvolvemento e implementación do "Robótica" e o seu hardware, normalmente vai parello ao campo de "Intelixencia artificial", el "Aprendizaxe profunda (AP)" e o desenvolvemento de Sistemas operativos e aplicacións. Que, moitas veces parten do Dominio de TI asociado con Software libre e código aberto. E é moi probable que moitos dos Robots do futuro en canto a HW / SW, teñen unha gran base ou porcentaxe dos seus compoñentes en formato libre e aberto, en vez de privativo e pechado.

Agardamos que esta publicación sexa moi útil para todo o mundo «Comunidad de Software Libre y Código Abierto» e de gran contribución á mellora, crecemento e difusión do ecosistema de aplicacións dispoñibles para «GNU/Linux». E non deixes de compartilo con outros, nos teus sitios web, canles, grupos ou comunidades de redes sociais ou sistemas de mensaxería favoritos. Finalmente, visite a nosa páxina de inicio en «Desde Linux» para explorar máis novas e unirse á nosa canle oficial de Telegrama de DesdeLinux.

 


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.