ROS: Sistema operacional para robôs - uma estrutura de código aberto

ROS: Sistema operacional para robôs - uma estrutura de código aberto

ROS: Sistema operacional para robôs - uma estrutura de código aberto

Quase um mês atrás, entramos na área de TI do "Inteligência artificial" e do "Aprendizado profundo (AP)" baseado no Código Aberto. Portanto, hoje falaremos para complementar este tema da área de TI da "Robótica", que está intimamente ligado ao anterior.

Especificamente, vamos falar sobre "ROS", que é um projeto interessante de Código Aberto que busca oferecer um estrutura flexível para escrever software de robô.

Inteligência artificial: a IA de código aberto mais conhecida e usada

Inteligência artificial: a IA de código aberto mais conhecida e usada

Antes de começar nosso tópico hoje, para aqueles que desejam explorar o tópico acima mencionado de "Inteligência artificial" e do "Aprendizado profundo (AP)" baseado no Código Aberto, deixaremos imediatamente um pequeno conceito e os links correspondentes para algumas publicações anteriores relacionadas a este tópico:

"Para aqueles que podem não estar claros sobre o que Tecnologia de "inteligência artificial", esta é uma tecnologia baseada no Simulação de processos de inteligência humana por maquinas, especialmente sistemas de computador. Esses processos incluem aprendizagem, o raciocínio e autocorreção. Além disso, aplicações particulares de "I A" incluem sistemas especialistas, reconhecimento voz e visão artificial." Inteligência artificial: a IA de código aberto mais conhecida e usada

Inteligência artificial: a IA de código aberto mais conhecida e usada
Artigo relacionado:
Inteligência artificial: a IA de código aberto mais conhecida e usada

OpenAI: Projetos de inteligência artificial gratuitos e abertos para todos
Artigo relacionado:
OpenAI: Projetos de inteligência artificial gratuitos e abertos para todos
GitHub copiloto
Artigo relacionado:
GitHub Copilot, um assistente de inteligência artificial para escrever código

ROS (Sistema Operacional Robot): Kit de Desenvolvimento

ROS (Sistema Operacional Robot): Kit de Desenvolvimento

O que é ROS?

No Site oficial deste projeto de código aberto chamado "ROS", é definido da seguinte forma:

"O Robot Operating System (ROS) é uma estrutura flexível para escrever software de robô. É um conjunto de ferramentas, bibliotecas e convenções destinadas a simplificar a tarefa de criar um comportamento robótico complexo e robusto em uma ampla variedade de plataformas robóticas." Seção: Sobre ROS

Por que usar ROS? O que traz benefícios?

Seus desenvolvedores acreditam que valor deste projeto de código aberto reside em que:

"O ROS foi criado desde o início para incentivar o desenvolvimento colaborativo de software de robótica. Por exemplo, um laboratório pode ter especialistas em mapear ambientes internos e contribuir com um sistema de primeira classe para a produção de mapas. Outro grupo pode ter especialistas no uso de mapas para navegar, e outro grupo pode ter descoberto uma abordagem de visão computacional que funciona bem para reconhecer pequenos objetos em desordem. O ROS é projetado especificamente para grupos como esses para colaborar e desenvolver o trabalho de outros, conforme descrito neste site."

Licenciamento aberto

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

"O núcleo ROS é licenciado sob a licença BSD padrão de três cláusulas. É uma licença aberta muito permissiva que permite a reutilização em produtos comerciais e de código fechado. Enquanto as partes principais do ROS são licenciadas sob a licença BSD, outras licenças são comumente usadas em pacotes comunitários, como a licença Apache 2.0, a licença GPL, a licença MIT e até licenças proprietárias. Cada pacote no ecossistema ROS deve especificar uma licença, tornando mais fácil para você identificar rapidamente se um pacote atende às suas necessidades de licenciamento." Seção: ROS é para mim?

Objetivos filosóficos do ROS

  • Trabalhe em um projeto coletivo ponto a ponto (P2P).
  • Basear-se no uso de ferramentas específicas.
  • Oferece suporte multilíngue.
  • Seja um projeto o menos complexo possível.
  • Seja o mais livre e de código aberto possível.

Mais informações

Pára mais informações específico e relacionado sobre isso projeto de código aberto você pode explorar os seguintes links:

Resumo: várias publicações

Resumo

Em resumo, o campo tecnológico do desenvolvimento e implementação do "Robótica" e seu Hardware, geralmente anda de mãos dadas com o campo de "Inteligência artificial", el «Deep Learning (AP)» e o desenvolvimento de Sistemas operacionais e aplicativos. Que, muitas vezes, começa a partir do Domínio de TI associado com Software Livre e Código Aberto. E é muito provável que muitos dos Robôs do futuro Em quanto a HW / SW, têm uma grande base ou porcentagem de seus componentes em formato livre e aberto, em vez de proprietário e fechado.

Esperamos que esta publicação seja muito útil para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a melhoria, crescimento e difusão do ecossistema de aplicações disponíveis para «GNU/Linux». E não deixe de compartilhá-lo com outras pessoas, em seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens favoritos. Por fim, visite nossa página inicial em «FromLinux» para explorar mais notícias e juntar-se ao nosso canal oficial de Telegrama do FromLinux.

 


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.