scispace - formally typeset
Journal ArticleDOI

Programming for modular reconfigurable robots

Anna Gorbenko, +1 more
- 01 Jan 2012 - 
- Vol. 38, Iss: 1, pp 13-23
TLDR
An approach to solve the optimal reconfiguration planning problem of self-reconfigurable modular robots, based on constructing logical models of the problem under study, which is an NP-complete problem.
Abstract
Composed of multiple modular robotic units, self-reconfigurable modular robots are metamorphic systems that can autonomously rearrange the modules and form different configurations depending on dynamic environments and tasks. The goal of self-reconfiguration is to determine how to change connectivity of modules to transform the robot from the current configuration to the goal configuration subject to restrictions of physical implementation. The existing reconfiguration algorithms use different methods, such as divide-and-conquer, graph matching, and the like, to reduce the reconfiguration cost. However, an optimal solution with a minimal number of reconfiguration steps has not been found yet. The optimal reconfiguration planning problem consists in finding the least number of reconfiguration steps transforming the robot from one configuration to another. This is an NP-complete problem. In this paper, we describe an approach to solve this problem. The approach is based on constructing logical models of the problem under study.

read more

Citations
More filters
BookDOI

Theory and Applications of Satisfiability Testing

TL;DR: A case study for Efficient Implementation of Algorithms of SAT Solvers and the Interaction Between Inference and Branching Heuristics.
Journal ArticleDOI

Modular robotic systems

TL;DR: This paper aims to investigate the research areas in MRS algorithms that have been evolved so far and to explore promising research directions for the future by reviewing 64 solution methods and algorithms according to their application in each operation and investigating their capabilities.

The Longest Common Subsequence Problem

TL;DR: This approach is based on constructing a logical model for the longest common subsequence problem, which is NP-hard for the general case of an arbitrary number of input sequences.
Journal ArticleDOI

Survey on research and development of reconfigurable modular robots

TL;DR: A comprehensive survey of reconfigurable modular robots can be found in this article, which covers the origin, history, state of the art, key technologies, challenges, and applications of modular robots.

The Problem of Sensor Placement

TL;DR: An approach to solve the problem of sensor placement is described based on constructing logical models for considered problem and it is shown that logical models can be constructed based on considered problem.
References
More filters
Proceedings ArticleDOI

The complexity of theorem-proving procedures

TL;DR: It is shown that any recognition problem solved by a polynomial time-bounded nondeterministic Turing machine can be “reduced” to the problem of determining whether a given propositional formula is a tautology.
Book

A machine program for theorem-proving

TL;DR: The programming of a proof procedure is discussed in connection with trial runs and possible improvements.
Proceedings Article

Planning as satisfiability

Henry Kautz, +1 more
TL;DR: SATPLAN04 is a updated version of the planning as satisfiability approach originally proposed in (Kautz & Selman 1992) using hand-generated translations, and implemented for PDDL input in the blackbox system.
Proceedings Article

Pushing the envelope: planning, propositional logic, and stochastic search

TL;DR: Stochastic methods are shown to be very effective on a wide range of scheduling problems, but this is the first demonstration of its power on truly challenging classical planning instances.
Proceedings Article

Proceedings of the third international conference on Genetic algorithms

TL;DR: The range of scheduling mechanisms presented herein allows this type of exibility during code generation and their use on critical portions of code could create enhanced run-time performance for a wide variety of code.