ROS: Operating System for Robots - An open source framework

ROS: Operating System for Robots - An open source framework

ROS: Operating System for Robots - An open source framework

Almost a month ago, we entered the IT realm of the "Artificial intelligence" and "Deep Learning (AP)" based on the Open Source. Therefore, today we will talk to complement this topic of the IT field of the "Robotics", which is closely linked to the previous one.

Specifically, we will talk about "ROS", which is an interesting project by Open Source that seeks to offer a flexible framework for writing robot software.

Artificial intelligence: The best known and most used open source AI

Artificial intelligence: The best known and most used open source AI

Before I jump right in on our topic today, for those who might wish to explore the aforementioned topic of "Artificial intelligence" and "Deep Learning (AP)" based on the Open Source, we will immediately leave a small concept and the corresponding links to some previous publications related to this topic:

"For those who may not be clear about what the "Artificial Intelligence" technology, this is a technology that is based on the Human Intelligence process simulation by machines, especially computer systems. These processes include learning, reasoning and self-correction. In addition, particular applications of "IA" include expert systems, recognition voice and artificial vision." Artificial intelligence: The best known and most used open source AI

Related article:
Artificial intelligence: The best known and most used open source AI

Related article:
OpenAI: Artificial Intelligence Projects free and open for all
Related article:
GitHub Copilot, an artificial intelligence assistant for writing code

ROS (Robot Operating System): Development Kit

ROS (Robot Operating System): Development Kit

What is ROS?

In Official website from this open source project called "ROS", it is defined as follows:

"The Robot Operating System (ROS) is a flexible framework for writing robot software. It is a set of tools, libraries, and conventions aimed at simplifying the task of creating complex and robust robotic behavior on a wide variety of robotic platforms." Section: About ROS

Why use ROS? What brings benefits?

Its developers believe that value of this open source project resides in that:

"ROS was created from the ground up to encourage collaborative robotics software development. For example, a laboratory may have experts in mapping indoor environments and contribute a first-class system for producing maps. Another group might have experts in using maps to navigate, and another group might have discovered a computer vision approach that works well for recognizing small objects in clutter. ROS is specifically designed for groups like these to collaborate and build on the work of others, as described on this site."

Open licensing

As to its open source nature, specify the following:

"The ROS core is licensed under the standard three clause BSD license. It is a very permissive open license that allows reuse in commercial and closed source products. While the main parts of ROS are licensed under the BSD license, other licenses are commonly used in community packages, such as the Apache 2.0 license, the GPL license, the MIT license, and even proprietary licenses. Each package in the ROS ecosystem must specify a license, making it easy for you to quickly identify whether a package meets your licensing needs." Section: Is ROS for me?

Philosophical goals of ROS

  • Work on a collective peer-to-peer (P2P) project.
  • Be based on the use of specific tools.
  • Offer multilingual support.
  • Be a project as less complex as possible.
  • Be as free and open source as possible.

Learn More

For, more information specific and related about this open source project the following links can be explored:

Summary: Various publications

Your Order

In summary, the technological field of the development and implementation of the "Robotics" and its Hardware, usually goes hand in hand with the field of "Artificial intelligence", el «Deep Learning (AP)» and the development of Operating Systems and Applications. Which, many times start from the IT domain associated with Free Software and Open Source. And it is very likely that many of the Robots of the future regarding HW / SW, have a large base or percentage of their components in free and open format, instead of proprietary and closed.

We hope that this publication will be very useful for the entire «Comunidad de Software Libre y Código Abierto» and of great contribution to the improvement, growth and diffusion of the ecosystem of applications available for «GNU/Linux». And do not stop sharing it with others, on your favorite websites, channels, groups or communities of social networks or messaging systems. Finally, visit our home page at «FromLinux» to explore more news, and join our official channel Telegram from DesdeLinux.

 


The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.