SlideShare une entreprise Scribd logo
1  sur  20
MODULAR ROBOTIC
SYSTEMS
Reem Alattas
Technology Transformer
Twitter: @ReemTechFit
Agenda
• Introduction
• Modularity
• Self-Assembly
• Self-Reconfiguration
• Self-Repair
• Self-Reproduction
• Evolutionary Robots
• Printable Robots
• Automatic
Manufacturing
Introduction
• The goal is to create systems:
• Versatile
• Robust
• Low cost
Modularity
• Modular robots are composed of various units or
modules.
• Each module involves actuators, sensors, computational,
and communicational capabilities.
• Modularity allows robots for self-assembly, self-
reconfiguration, and self-repair.
Self-Assembly
• Constructing complex multi-unit system using simple
units.
• Perform tasks in remote environments.
Self-Reconfiguration
• Allows robots of metamorphosis, which in turn makes
them capable of performing different sorts of kinematics.
• Classes:
• Lattice
• Chain
• Mobile
Self-Repair
• Allows a robot to replace damaged modules with
functional ones in order to continue with the task at hand.
Self-Reproduction
• Allows robots to reproduce themselves from an infinite
supply of parts using simple rules.
• If the resulting system is an exact replica of the original,
the system is called a self-replicator.
APPLICATIONS
CEBOT – Fukuda and Kawauchi, 1990
PolyBot – Yim et al., 2000
G1 G2 G3
Crystalline – Rus and Vona, 2001
Telecubes – Suh et al., 2002
M-TRAN – Murata et al., 2002
Evolutionary Robotics
• Evolutionary Robotics is a method for the automatic
creation of autonomous robots.
• Inspired by the Darwinian principle of selective
reproduction of the fittest captured by evolutionary
algorithms.
Zykov et al. 2004
Printable Robots
• 3-D printing, are
becoming increasingly
accessible.
• 3D Printing allows
fabrication of low cost,
capable, agile,
functional 3-D robots;
such as Origami
robots. Onal et al., 2014
Automatic Manufacturing
• Combines evolutionary
computation and
additive fabrication.
Lipson and Pollack., 2000
Conclusion
• In this presentation, we have presented a comprehensive
survey of modular robots that were created to meet three
main goals, versatility, robustness, and low cost.
HOW CAN WE USE THESE
ROBOTS FOR SPACE &
PLANETARY EXPLORATION?
THANK YOU!
https://www.meetup.com/Evolutionary-Robotics-Meetup/

Contenu connexe

Similaire à Nasa Datanauts Water Cooler Chat: Evolutionary Robots for Space Exploration

robotics Moeez shem ppt
 robotics Moeez shem ppt robotics Moeez shem ppt
robotics Moeez shem pptMoeez Shem
 
Moeez shem robotics ppt
Moeez shem robotics pptMoeez shem robotics ppt
Moeez shem robotics pptmoeez shem
 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfGifilo
 
Robotics
RoboticsRobotics
Roboticskewins
 
nanorobotics-131105005807-phpapp02.pdf
nanorobotics-131105005807-phpapp02.pdfnanorobotics-131105005807-phpapp02.pdf
nanorobotics-131105005807-phpapp02.pdfHarshJain253375
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsZahra Sadeghi
 
Wired robotics Boot Camp
Wired robotics Boot CampWired robotics Boot Camp
Wired robotics Boot CampPradeep Singh
 
Robotic&automation
Robotic&automationRobotic&automation
Robotic&automationMargi Chokshi
 
Autonomous Line Followers With Arduino and PID.pptx
Autonomous Line Followers With Arduino and PID.pptxAutonomous Line Followers With Arduino and PID.pptx
Autonomous Line Followers With Arduino and PID.pptxKhusnulHidayat3
 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfBOLLAPRASAD
 
Robotics and Automation_Case Studies
Robotics and Automation_Case StudiesRobotics and Automation_Case Studies
Robotics and Automation_Case StudiesJAIGANESH SEKAR
 
introduction to robotics and embedded systems
introduction to robotics and embedded systemsintroduction to robotics and embedded systems
introduction to robotics and embedded systemsDirectorCentreforEne
 

Similaire à Nasa Datanauts Water Cooler Chat: Evolutionary Robots for Space Exploration (20)

Robotics PPT (1).pptx
Robotics PPT (1).pptxRobotics PPT (1).pptx
Robotics PPT (1).pptx
 
robotics Moeez shem ppt
 robotics Moeez shem ppt robotics Moeez shem ppt
robotics Moeez shem ppt
 
Moeez shem robotics ppt
Moeez shem robotics pptMoeez shem robotics ppt
Moeez shem robotics ppt
 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdf
 
Robotics
RoboticsRobotics
Robotics
 
nanorobotics-131105005807-phpapp02.pdf
nanorobotics-131105005807-phpapp02.pdfnanorobotics-131105005807-phpapp02.pdf
nanorobotics-131105005807-phpapp02.pdf
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
 
Nanorobotics
NanoroboticsNanorobotics
Nanorobotics
 
Wired robotics Boot Camp
Wired robotics Boot CampWired robotics Boot Camp
Wired robotics Boot Camp
 
Robotic&automation
Robotic&automationRobotic&automation
Robotic&automation
 
IRB PPT_5.pdf
IRB PPT_5.pdfIRB PPT_5.pdf
IRB PPT_5.pdf
 
Production System.pptx
Production System.pptxProduction System.pptx
Production System.pptx
 
Autonomous Line Followers With Arduino and PID.pptx
Autonomous Line Followers With Arduino and PID.pptxAutonomous Line Followers With Arduino and PID.pptx
Autonomous Line Followers With Arduino and PID.pptx
 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdf
 
Robotics and Automation_Case Studies
Robotics and Automation_Case StudiesRobotics and Automation_Case Studies
Robotics and Automation_Case Studies
 
Automation
AutomationAutomation
Automation
 
Self healing robots
Self healing robotsSelf healing robots
Self healing robots
 
Robotics1.ppt
Robotics1.pptRobotics1.ppt
Robotics1.ppt
 
introduction to robotics and embedded systems
introduction to robotics and embedded systemsintroduction to robotics and embedded systems
introduction to robotics and embedded systems
 
ie450pp8.ppt
ie450pp8.pptie450pp8.ppt
ie450pp8.ppt
 

Plus de Reem Alattas

Rumble Lights Pitch Deck
Rumble Lights Pitch DeckRumble Lights Pitch Deck
Rumble Lights Pitch DeckReem Alattas
 
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular RobotsNASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular RobotsReem Alattas
 
She looks just like me 2017
She looks just like me 2017She looks just like me 2017
She looks just like me 2017Reem Alattas
 
She Looks Just Like Me 2017
She Looks Just Like Me 2017She Looks Just Like Me 2017
She Looks Just Like Me 2017Reem Alattas
 
Evolutionary Algorithms
Evolutionary AlgorithmsEvolutionary Algorithms
Evolutionary AlgorithmsReem Alattas
 
Evolutionary Robotics
Evolutionary RoboticsEvolutionary Robotics
Evolutionary RoboticsReem Alattas
 
Enhancing input on and above the interactive surface
Enhancing input on and above the interactive surfaceEnhancing input on and above the interactive surface
Enhancing input on and above the interactive surfaceReem Alattas
 
Skinput: Appropriating the Body as an Input Surface
Skinput: Appropriating the Body as an Input SurfaceSkinput: Appropriating the Body as an Input Surface
Skinput: Appropriating the Body as an Input SurfaceReem Alattas
 
XML - EXtensible Markup Language
XML - EXtensible Markup LanguageXML - EXtensible Markup Language
XML - EXtensible Markup LanguageReem Alattas
 
Dynamic HTML Event Model
Dynamic HTML Event ModelDynamic HTML Event Model
Dynamic HTML Event ModelReem Alattas
 
DHTML - Dynamic HTML
DHTML - Dynamic HTMLDHTML - Dynamic HTML
DHTML - Dynamic HTMLReem Alattas
 
JavaScript Objects
JavaScript ObjectsJavaScript Objects
JavaScript ObjectsReem Alattas
 
Linear Search & Binary Search
Linear Search & Binary SearchLinear Search & Binary Search
Linear Search & Binary SearchReem Alattas
 
JavaScript Arrays
JavaScript Arrays JavaScript Arrays
JavaScript Arrays Reem Alattas
 
JavaScript Functions
JavaScript Functions JavaScript Functions
JavaScript Functions Reem Alattas
 
JavaScript Control Statements II
JavaScript Control Statements IIJavaScript Control Statements II
JavaScript Control Statements IIReem Alattas
 
JavaScript Control Statements I
JavaScript Control Statements IJavaScript Control Statements I
JavaScript Control Statements IReem Alattas
 

Plus de Reem Alattas (20)

Rumble Lights Pitch Deck
Rumble Lights Pitch DeckRumble Lights Pitch Deck
Rumble Lights Pitch Deck
 
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular RobotsNASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
 
She looks just like me 2017
She looks just like me 2017She looks just like me 2017
She looks just like me 2017
 
She Looks Just Like Me 2017
She Looks Just Like Me 2017She Looks Just Like Me 2017
She Looks Just Like Me 2017
 
Tran helmet pitch
Tran helmet pitchTran helmet pitch
Tran helmet pitch
 
Evolutionary Algorithms
Evolutionary AlgorithmsEvolutionary Algorithms
Evolutionary Algorithms
 
Evolutionary Robotics
Evolutionary RoboticsEvolutionary Robotics
Evolutionary Robotics
 
Create a Need
Create a NeedCreate a Need
Create a Need
 
Enhancing input on and above the interactive surface
Enhancing input on and above the interactive surfaceEnhancing input on and above the interactive surface
Enhancing input on and above the interactive surface
 
Skinput: Appropriating the Body as an Input Surface
Skinput: Appropriating the Body as an Input SurfaceSkinput: Appropriating the Body as an Input Surface
Skinput: Appropriating the Body as an Input Surface
 
XML - EXtensible Markup Language
XML - EXtensible Markup LanguageXML - EXtensible Markup Language
XML - EXtensible Markup Language
 
Dynamic HTML Event Model
Dynamic HTML Event ModelDynamic HTML Event Model
Dynamic HTML Event Model
 
PHP Scripting
PHP ScriptingPHP Scripting
PHP Scripting
 
DHTML - Dynamic HTML
DHTML - Dynamic HTMLDHTML - Dynamic HTML
DHTML - Dynamic HTML
 
JavaScript Objects
JavaScript ObjectsJavaScript Objects
JavaScript Objects
 
Linear Search & Binary Search
Linear Search & Binary SearchLinear Search & Binary Search
Linear Search & Binary Search
 
JavaScript Arrays
JavaScript Arrays JavaScript Arrays
JavaScript Arrays
 
JavaScript Functions
JavaScript Functions JavaScript Functions
JavaScript Functions
 
JavaScript Control Statements II
JavaScript Control Statements IIJavaScript Control Statements II
JavaScript Control Statements II
 
JavaScript Control Statements I
JavaScript Control Statements IJavaScript Control Statements I
JavaScript Control Statements I
 

Dernier

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Nasa Datanauts Water Cooler Chat: Evolutionary Robots for Space Exploration

Notes de l'éditeur

  1. This paper surveys modular robot systems, which consist of multiple modules and aim to create versatile, robust, and low cost systems. The modularity allows these robots to self-assemble, self-reconfigure, self-repair, and self-replicate. Versatility is the capability of the modular robotic system to form a number of different shapes; each with big numbers of degrees of freedom (DOF). Robustness comes from redundancy and self-repair. Low cost can be achieved through rapid prototyping equipment techniques; such as 3D printing, that can build any object by laying down successive layers of material.
  2. The natural construction of complex multi-unit system using simple units governed by a set of rules. The ability to form a larger stronger robot using smaller modules allows self-assembled robots to perform tasks in remote and hazardous environments.
  3. For instance, a robot may reconfigure into a manipulator, a crawler, or a legged one. This sort of adaptability enables self-reconfigurable robots to accomplish tasks in unstructured environments; such as space exploration. Lattice: Modules are arranged in a 2D or 3D pattern or virtual grid that can be used as a guide for modules to determine their positions and form the new shape. Chain: Modules are connected together in a string or tree topology. The modules reconfigure by attaching and detaching to and from themselves. Mobile: Modules detach from the main body and maneuver independently using the environment to link up at new locations in order to form new shapes.
  4. A self-repair system must have two qualities: the ability to self-modify, and the availability of new parts or resources to fix broken ones. Therefore, modular self-repair robots usually consist of redundant modules. Self-repair consists of detecting the failure module, ejecting the deficient module and replacing it with an efficient extra module. Such robots are well suited for working in unknown and remote environments.
  5. CEBOT was developed in 1990 as a distributed robotic system consisting of cells that could attach together to perform a function. These cells can automatically communicate, attach, and detach to perform a function, which allows the system to self-assemble and self-repair. Self-assembly: CEBOT self-assembly method is designed for a small homogeneous local system that consists of around 10 units. Those units are connected in an arbitrary shape and one unit is chosen to be the origin of construction or the kernel. The kernel gathers adjacent units to compose a logical connection network according to the embedded plan. This network is the first stage. The units involved in the first stage network then gather some surrounding units and form the second stage network. Repeating this process increases the stages, and the network grows stage by stage, approaching the target configuration. The difficulty in construction is low due to using the layer, which acts as a kind of coordinate system to reduce the volume of search spaces [38]. Self-Repair: Self-repair can be performed by degeneration of the system to the previous stage.
  6. PolyBot is the first modular robotic system to demonstrate self-reconfiguration by changing its geometry and locomotion mode depending on the terrain type; rolling type for flat terrain, earthworm type to avoid obstacles. G2 added electromechanical latches under software control. G3 modules are smaller and lacks the DC motor. It has instead a DC pancake motor which is flat for better mounting options. Programming the motion of n-modular systems with large numbers of modules can be difficult. So, reconfigurations can be preplanned off-line between every member of the set and stored in a table to simplify the process especially when a fixed number of configurations is sufficient. QQ. What is the class of PolyBot? Chain + Lattice
  7. Crystalline is composed of atoms. Crystalline module motion is controlled by attaching one Atom to a neighboring Atom and actuating the expansion or compression mechanism. An individual module cannot relocate without help. However, by contracting and expanding a group of modules in a coordinated way, Atoms can move relative to a structure through the volume of Crystal on a concave structure. Self-Reconfiguration + Self-Repair Class: Lattice
  8. Telecubes consists of Cube shaped modules, each with 6 DOF. When it comes to reconfiguration, it is assumed the initial and final configurations overlap by at least one meta-module. The reconfiguration algorithm: 1. Select a module that can begin motion based on the minimum Manhattan distance through the structure from this module to a module in the final structure. 2. Plan a route for that module through the structure that consists of Move, Roll, and S-Roll commands using a technique similar to the PacMan algorithm. 3. Execute the preplanned motions. However, this algorithm lacks local decision making, completeness of reconfiguration or parallel execution.
  9. M-TRAN is a distributed self-reconfigurable system composed of homogeneous robotic modules. The system can change its configuration by changing each module’s position and connection. However, changing the posture of one module is difficult in some cases, as it involves two modules in cooperation and this makes the problem more complicated. To cope with such difficulty of planning, two types of software have been developed. The first is a motion design interface, which helps a human programmer to design a reconfiguration sequence and motion generation through a powerful graphic interface. The second is a locomotion planner for an M-TRAN cluster, in which the above difficulties are relaxed by introducing some regularity into the structure.
  10. Zykov et al. used evolving controllers for a real dynamical-legged robot in 2004. The nine-legged machine, demonstrated in Fig. 6, is composed of two Stewart platforms back to back. The author used force-actuators which exact extension can be set. The controller architecture for this machine was an open-loop pattern generator that determines when to open and close pneumatic valves. The on-off pattern was evolved and candidate controllers were evaluated by trying them out on a robot in a cage. Fitness was measured using a camera that tracks the red ball on the foot of one of the legs of the machine
  11. 3-D printing, are becoming increasingly accessible due to their ability of achieving complex geometries. 3D Printing allows fabrication of low cost, capable, agile, functional 3-D robots; such as Origami robots. Those robots can fold themselves into functional 3-D machines employing origami-inspired techniques.
  12. Former: Design Latter: Reproduction Lipson et al. proposed an approach based on the use of only elementary building blocks and operators in design and fabrication process. Elementary building blocks were used to minimize inductive bias and maximize architectural flexibility. Also, they allow the fabrication process to be more systematic and versatile.