ROS : Operating System for Robots - Un framework open source

ROS : Operating System for Robots - Un framework open source

ROS : Operating System for Robots - Un framework open source

Il y a près d'un mois, nous sommes entrés dans le domaine informatique de la "Intelligence artificielle" et l' "Apprentissage profond (AP)" basé sur Open Source. Par conséquent, aujourd'hui, nous allons parler pour compléter ce sujet du domaine informatique de la "Robotique", qui est étroitement liée à la précédente.

Concrètement, nous parlerons de "ROS", qui est un projet intéressant de Open Source qui cherche à offrir un cadre flexible pour l'écriture de logiciels de robot.

Intelligence artificielle : L'IA open source la plus connue et la plus utilisée

Intelligence artificielle : L'IA open source la plus connue et la plus utilisée

Avant de me lancer notre sujet aujourd'hui, pour ceux qui souhaiteraient explorer le sujet susmentionné de "Intelligence artificielle" et l' "Apprentissage profond (AP)" basé sur Open Source, nous laisserons immédiatement un petit concept et les liens correspondants vers certaines publications précédentes liées à ce sujet :

"Pour ceux qui ne savent peut-être pas ce que le Technologie "Intelligence Artificielle", il s'agit d'une technologie basée sur la Simulation de processus d'intelligence humaine par des machines, en particulier les systèmes informatiques. Ces processus comprennent l'apprentissage, l' raisonnement et autocorrection. En plus, applications particulières de "IA" inclure des systèmes experts, reconnaissance voix et vision artificielle. » Intelligence artificielle : L'IA open source la plus connue et la plus utilisée

Article connexe:
Intelligence artificielle : L'IA open source la plus connue et la plus utilisée

Article connexe:
OpenAI: Projets d'Intelligence Artificielle gratuits et ouverts à tous
Article connexe:
GitHub Copilot, un assistant d'intelligence artificielle pour écrire du code

ROS (Robot Operating System) : Kit de développement

ROS (Robot Operating System) : Kit de développement

Qu'est-ce que ROS ?

Dans le site officiel de ce projet open source appelé "ROS", il est défini comme suit :

"Le Robot Operating System (ROS) est un cadre flexible pour l'écriture de logiciels de robot. Il s'agit d'un ensemble d'outils, de bibliothèques et de conventions visant à simplifier la tâche de création d'un comportement robotique complexe et robuste sur une grande variété de plates-formes robotiques. » Section : À propos de ROS

Pourquoi utiliser ROS ? Qu'est-ce qui apporte des avantages?

Ses développeurs pensent que valeur de ce projet open source réside en cela :

"ROS a été créé dès le départ pour encourager le développement de logiciels de robotique collaborative. Par exemple, un laboratoire peut avoir des experts en cartographie des environnements intérieurs et contribuer à un système de premier ordre pour produire des cartes. Un autre groupe pourrait avoir des experts dans l'utilisation de cartes pour naviguer et un autre groupe pourrait avoir découvert une approche de vision par ordinateur qui fonctionne bien pour reconnaître les petits objets encombrés. ROS est spécialement conçu pour que des groupes comme ceux-ci collaborent et s'appuient sur le travail des autres, comme décrit sur ce site. »

Licence ouverte

En ce qui concerne son nature open source, spécifiez les éléments suivants :

"Le noyau ROS est sous licence BSD standard à trois clauses. Il s'agit d'une licence ouverte très permissive qui permet la réutilisation dans des produits commerciaux et à source fermée. Alors que les principales parties de ROS sont sous licence BSD, d'autres licences sont couramment utilisées dans les packages communautaires, telles que la licence Apache 2.0, la licence GPL, la licence MIT et même les licences propriétaires. Chaque package de l'écosystème ROS doit spécifier une licence, ce qui vous permet d'identifier rapidement si un package répond à vos besoins en matière de licence. » Section : Est-ce que ROS est fait pour moi ?

Objectifs philosophiques de ROS

  • Travail sur un projet collectif peer-to-peer (P2P).
  • Être basé sur l'utilisation d'outils spécifiques.
  • Offrir un support multilingue.
  • Soyez un projet le moins complexe possible.
  • Soyez aussi libre et open source que possible.

Plus d'informations

pour les plus d'informations spécifique et lié à ce sujet projet open source vous pouvez explorer les liens suivants :

Résumé : Diverses publications

Résumé

En résumé, l' domaine technologique de l'élaboration et de la mise en œuvre de la "Robotique" et son Hardware, va généralement de pair avec le domaine de "Intelligence artificielle", el « Deep Learning (AP) » et le développement de Systèmes d'exploitation et applications. Qui, souvent, partent de la Domaine informatique associé à Logiciel libre et open source. Et il est fort probable que bon nombre des Les robots du futur comme pour HW / SW, ont une grande base ou pourcentage de leurs composants dans format libre et ouvert, au lieu de propriétaire et fermé.

Nous espérons que cette publication sera très utile pour l'ensemble «Comunidad de Software Libre y Código Abierto» et d'une grande contribution à l'amélioration, la croissance et la diffusion de l'écosystème d'applications disponibles pour «GNU/Linux». Et n'arrêtez pas de le partager avec d'autres, sur vos sites Web, chaînes, groupes ou communautés de réseaux sociaux ou de messagerie préférés. Enfin, visitez notre page d'accueil à «DeLinux» pour découvrir plus d'actualités et rejoindre notre chaîne officielle de Télégramme de FromLinux.

 


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.