Open-source robotics (OSR) is where the physical artifacts of the subject are offered by the
open design
The open-design movement involves the development of physical products, machines and systems through use of publicly shared design information. This includes the making of both free and open-source software (FOSS) as well as open-source hardwar ...
movement. This branch of
robotics
Robotics is an interdisciplinarity, interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist human ...
makes use of
open-source hardware
Open-source hardware (OSH) consists of physical artifacts of technology designed and offered by the open-design movement. Both free and open-source software (FOSS) and open-source hardware are created by this open-source culture movement and a ...
and
free and open-source software
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
providing
blueprint
A blueprint is a reproduction of a technical drawing or engineering drawing using a contact print process on light-sensitive sheets. Introduced by Sir John Herschel in 1842, the process allowed rapid and accurate production of an unlimited numbe ...
s,
schematics, and
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
. The term usually means that information about the hardware is easily discerned so that others can make it from standard commodity components and tools—coupling it closely to the
maker movement and
open science.
Advantages
* Long-term availability. Many non-open robots and components, especially at the hobbyist level, are designed and sold by tiny startups which can disappear overnight, leaving customers without support. Open-source systems are guaranteed to have their designs available forever so communities of users can, and do, continue support after the manufacturer has disappeared.
* Avoiding
lock-in. A company relying on any particular non-open component exposes itself to business risk that the supplier could ratchet up prices after they have invested time and technology building on it. Open hardware can be manufacturered by anyone, creating competition or at least the potential for competition, which both remove this risk.
* Interchangeable software and/or hardware with common interfaces.
* Ability to modify and fork designs more easily for customisation,
innovation
Innovation is the practical implementation of ideas that result in the introduction of new goods or service (economics), services or improvement in offering goods or services. ISO TC 279 in the standard ISO 56000:2020 defines innovation as "a ...
, collaboration and extension.
* Higher independence, sovereignty and security as well as lower risks for unknown built-in backdoors or surveillance compared to closed-source robots.
* Scientific reproducibility - guarantees that other labs can replicate and extend work, leading to increased impact, citations and reputation for the designer.
* Lower-cost. Costs of a robot can be decreased dramatically when all components and tools are commodities. No component seller can hold a project to ransom by ratcheting the price of a critical component, as competing suppliers can easily be interchanged.
Drawbacks
* For commercial organisations, open-sourcing their own designs obviously means they can no longer make large profits through the traditional engineering business model of acting as the monopoly manufacturer or seller, because the open design can be manufactured and sold by anyone including direct competitors. Profit from engineering can come from three main sources: design, manufacturing, and support. As with other open source business models, commercial designers typically make profit via their association with the brand, which may still be trademarked. A valuable brand allows them to command a premium for their own manufactured products, as it can be associated with high quality and provide a quality guarantee to customers. The same brand is also used to command a premium on associated services, such as providing installation, maintenance, and integration support for the product. Again customers will typically pay more for the knowledge that this support is provided directly by the original designer, who therefore knows the product better than competitors.
* Some customers associate open source with amateurism, the hacker community, low quality and poor support. Serious companies using this business model may need to work harder to overcome this perception by emphasising their professionalism and brand to differentiate themselves from amateur efforts.
* ...
Examples

This is a non-exhaustive list of open source robots
Plen2Eiro robotPoppyComplete humanoïd robot inmoov
Molecubes, 'Quad-SDK' for large agile
Agile may refer to:
* Agile, an entity that possesses agility
Project management
* Agile software development, a development method
* Agile construction, iterative and incremental construction method
* Agile learning, the application of incremen ...
four-legged robots (compatible with the ROS), and the quadcopter-drone system Agilicious
;ROS
Popularity
A first sign of the increasing popularity of building robots yourself can be found with the
DIY community. What began with small competitions for remote operated vehicles (e.g.
Robot combat), soon developed to the building of
autonomous telepresence Autonomous telepresence is a method of offering remote healthcare in a patient's home using robots and videoconferencing systems to provide a consumer-based mobile platform. At present the existing systems have little or no autonomy and rely on re ...
robots a
Sparkyand then true robots (being able to take decisions themselves) as the Open Automaton Project and
Leaf Project. Certain commercial companies now also produce kits for making simple robots.
A recurring problem in the community has been projects, especially on
Kickstarter
Kickstarter is an American public benefit corporation based in Brooklyn, New York, that maintains a global crowdfunding platform focused on creativity. The company's stated mission is to "help bring creative projects to life". As of July 2021, K ...
, promising to fully open-source their hardware and then reneging on this promise once funded, in order to profit from being the sole manufacturer and seller.
Applications
Popular applications to date include:
*
Laboratory robotics (various applications)
* Domestic tasks:
vacuum cleaning
A vacuum cleaner, also known simply as a vacuum or a hoover, is a device that causes suction in order to remove dirt from floors, upholstery, draperies, and other surfaces. It is generally electrically driven.
The dirt is collected by either a ...
,
floor washing and automated mowing.
* The use of
RepRap
The RepRap project started in England in 2005 as a University of Bath initiative to develop a low-cost 3D printer that can print most of its own components, but it is now made up of hundreds of collaborators worldwide. RepRap is short for rep''lic ...
s and other 3-D printers for
rapid prototyping
Rapid prototyping is a group of techniques used to quickly fabricate a scale model of a physical part or assembly using three-dimensional computer aided design ( CAD) data.
Construction of the part or assembly is usually done using 3D print ...
, art, toy manufacturing,
educational aides
Education is a purposeful activity directed at achieving certain aims, such as transmitting knowledge or fostering skills and character traits. These aims may include the development of understanding, rationality, kindness, and honesty. ...
, and
open-source appropriate technology
Open-source appropriate technology (OSAT) is appropriate technology developed through the principles of the open-design movement. Appropriate technology is technology designed with special consideration to the environmental, ethical, cultural, so ...
* metalworks automation
* building electronic circuitry (printing and component placing of
PCB-boards)
* transportation, i.e. self-driving vehicles
*
combat robots, including manual controlled and autonomous contests
* Education
* 3D
photogrammetry
Photogrammetry is the science and technology of obtaining reliable information about physical objects and the environment through the process of recording, measuring and interpreting photographic images and patterns of electromagnetic radiant ima ...
See also
*
How-to
The Linux Documentation Project (LDP) is a dormant an all-volunteer project that maintains a large collection of GNU and Linux-related documentation and publishes the collection online. It began as a way for hackers to share their documentation ...
*
Internet of Things
The Internet of things (IoT) describes physical objects (or groups of such objects) with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other com ...
*
Khepera mobile robot III
*
Maker culture
The maker culture is a contemporary subculture representing a technology-based extension of DIY culture that intersects with hardware-oriented parts of hacker culture and revels in the creation of new devices as well as tinkering with existing ...
*
Modular design
Modular design, or modularity in design, is a design principle that subdivides a system into smaller parts called ''modules'' (such as modular process skids), which can be independently created, modified, replaced, or exchanged with other modules ...
*
Open-source computing hardware
*
OpenStructures
*
Robot software
*
Robotics suite
A robotics suite is a visual environment for robot control and simulation. They are typically an end-to-end platform for robotics development and include tools for visual programming and creating and debugging robot applications. Developers can of ...
*
Standardization
Standardization or standardisation is the process of implementing and developing technical standards based on the consensus of different parties that include firms, users, interest groups, standards organizations and governments. Standardization ...
*
Timeline of computing 2020–present
Significant events in computing include events relating directly or indirectly to software, hardware and wetware.
Currently mostly excluded are:
* events in general robotics
* events about uses of computational tools in biotechnology and si ...
References
{{DEFAULTSORT:Open-Source Robotics
Robotics