Open-source robotics
   HOME

TheInfoList



OR:

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 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 humans. Robotics integrat ...
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 number ...
s,
schematics A schematic, or schematic diagram, is a designed representation of the elements of a system using abstract, graphic symbols rather than realistic pictures. A schematic usually omits all details that are not relevant to the key information the ...
, and
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the ...
. 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 services or improvement in offering goods or services. ISO TC 279 in the standard ISO 56000:2020 defines innovation as "a new or changed enti ...
, 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 Molecubes are a collection of modular robots created by Hod Lipson and Victor Zykov from Cornell University. A molecube is made of two rotatable halves, one with the microprocessor which represents the intelligence behind the unit, and the other wi ...
, 'Quad-SDK' for large agile 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 "Do it yourself" ("DIY") is the method of building, modifying, or repairing things by oneself without the direct aid of professionals or certified experts. Academic research has described DIY as behaviors where "individuals use raw and sem ...
community. What began with small competitions for remote operated vehicles (e.g.
Robot combat Robot combat is a mode of robot competition in which custom-built machines fight using various methods to incapacitate each other. The machines have generally been remote-controlled vehicles rather than autonomous robots. Robot combat compet ...
), 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 remo ...
robots a
Sparky
and then true robots (being able to take decisions themselves) as the Open Automaton Project and
Leaf Project The LEAF (Linux Embedded Appliance Framework) Project is a collection of Linux distributions that began as a fork from the Linux Router Project (LRP) "linux-on-a-floppy" distribution. Most users of these distributions are primarily interested in ...
. 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, ...
, 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, 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''li ...
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 printing ...
, 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. Var ...
, 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, soc ...
* metalworks automation * building electronic circuitry (printing and component placing of PCB-boards) * transportation, i.e. self-driving vehicles *
combat robots Robot combat is a mode of robot competition in which custom-built machines fight using various methods to incapacitate each other. The machines have generally been Radio-controlled car, remote-controlled vehicles rather than autonomous 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 The Khepera is a small (5.5 cm) differential wheeled mobile robot that was developed at the LAMI laboratory of Professor Jean-Daniel Nicoud at EPFL (Lausanne, Switzerland) in the mid 1990s. It was developed by Edo. Franzi, Francesco Mond ...
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 Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
*
OpenStructures OpenStructures is an open source modular construction model based on a shared geometrical grid, called the OS grid. It was conceived by designer Thomas Lommée, and first demonstrated at the Z33, a house for contemporary art. According to Lommee, ...
*
Robot software Robot software is the set of coded commands or instructions that tell a mechanical device and electronic system, known together as a robot, what tasks to perform. Robot software is used to perform autonomous tasks. Many software systems and framew ...
*
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. Standardizatio ...
* Timeline of computing 2020–present


References

{{DEFAULTSORT:Open-Source Robotics Robotics