In this article, we review the concept of a cellular robot that is capable
|
|
- Mercy Phillips
- 5 years ago
- Views:
Transcription
1 Self-Reconfigurable Robots Shape-Changing Cellular Robots Can Exceed Conventional Robot Flexibility BY SATOSHI MURATA AND HARUHISA KUROKAWA EYEWIRE AND IMAGESTATE In this article, we review the concept of a cellular robot that is capable of reconfiguring itself. This Self-Reconfigurable (SR) Robot exemplifies a new trend in robotics. Indeed, we can now build various kinds of SR robots with off-the-shelf technologies of processors, actuators, and sensors. These SR robots, based on modern mechatronics, are still not as adaptable as the liquid metal robot in The Terminator 2 but are just as flexible as any conventional robots. A self-reconfigurable (SR) robot is a cellular robot that is capable of adapting its shape and functions to changing environments and demands. The basic component of the SR robot is a mechanical cell ; namely, a robotic module capable of computation. These modules can rearrange their mutual mechanical connection to change the robot s outward features. A multicellular living organism and an SR robot do share some similarities. Both consist of small components, living cells for the former and robotic modules for the latter. Communication among the components is achieved by the diffusion of chemical substances in the former and by the exchange of digital information through module-to-module communication in the latter. In both cases, the components cooperate with one another to adjust their configuration to the environment. The mechanism of cooperation is embedded as the genomic information in the living cell and as a distributed program for each processor in the module. Designing an SR robot requires drastic modification of the conventional approach of robotics. Many of the most successful robots have mimicked the underlying dynamical function of living creatures but not the underlying form. In SR robotics, however, we start with form. The point is that an SR robot is not a robot designed to perform a specific task but a system that develops into various types of robots and executes a variety of tasks. (Note: robots designed for a specific task always work better than SR robots.) Conventionally, the necessary functionalities are determined top-down, from the highest level of abstraction to the lowest (i.e., from the task the completed robot should perform down to the smallest components such as bolts and transistors needed MARCH /07/$ IEEE IEEE Robotics & Automation Magazine 71
2 to build such a robot). In SR robotics, the first thing to be determined is the module s specifications, which in turn determine the potential ability of the completed robot. Therefore, the design of the whole and that of the module are intrinsically indivisible. In such a system, the key issue is how to embed a mechanism into the module so that the developed robot has the desired functions. The Potential of SR Robots By having the ability to transform themselves into different shapes, SR robots have the potential to exceed their conventional counterparts in multifunctionality, flexibility, and robustness. Table 1 summarizes the research issues concerning SR robots, and we describe some of these issues in more detail here. Morphogenesis (Self-Assembly). Traditional robots have a fixed configuration. For example, if a robot is designed and built to be four-legged, it stays four-legged forever. However, SR robots actively change their configuration to achieve their goals. This process is called morphogenesis, or shapeshifting. It is also noted as self-assembly (Figure 1) [1] [3]. Among the many different aspects of morphogenesis, the most important logic is how to differentiate modules from identical to different. Typical problems in morphogenesis [4], [5] include finding an algorithm to shift from any shape to a specific one, finding a reconfiguration path from one certain configuration to another; and finding a suitable configuration under the given environment. Self-Repair. An SR robot is able to adapt not only to the changes in its external environment but also to the changes in its internal environment, like functional disturbances or failures in modules. In such cases, an SR robot can solve the problems by self-reconfiguration [6], [7]. The self-repair process involves The part and the whole Diversity Morphogenesis Robustness Self-reproduction Evolution System architecture Table 1. Research issues concerning SR robots. Self-similar structure, boundary of system Flexibility, multifunctionality; adaptation to changing/uncertain/unstructured environments Logic of growth from homogeneity to heterogeneity; computational complexity Self-repair, graceful degradation, scalability Driving force of evolution, novel method of production Co-evolution between morphology and motion; acceleration of evolution Centralized/decentralized, homogeneous/ heterogeneous, local/global communication four steps: 1) detect a failure; 2) remove the damaged modules; 3) transport undamaged modules to where the damaged modules were; and 4) reassemble the part (Figure 1). Self-Reproduction. A system s ability to produce a copy of itself is called self-reproduction [8]. Because of its modularity, self-reproduction is much easier for an SR robot than for an ordinary robot [34]. Scalability. When a system s functionality depends linearly on the number of modules, the system is called scalable. Graceful degradation is another term for scalability; however, it is only concerned with partial malfunction. Scalability, one of the basic properties of an information network, is difficult to realize in a mechanical system. However, in an SR robot it is relatively easy. Motion Generation. As long as it is called a robot, an SR robot has to be able to move and accomplish meaningful tasks, just like an ordinary robot. Indeed, motion generation is a central issue in robotics. Motion control based on the model equation of a fixed configuration in conventional robotics is not satisfactory for SR robots because they frequently change configurations. Autonomous motion generation for an arbitrary configuration is most desirable; however, it is quite difficult. One feasible solution is semi-autonomous motion generation to reduce human intervention. For instance, if the repertoire of possible motion patterns for a typical configuration is generated a priori, then it is easier to synthesize a suitable motion pattern by combining these motion patterns. Co-Evolution of Shape and Motion. The shape of a robot constrains its motion and the motion affects its shape. Shape and motion are intrinsically indivisible, and they actually are two different aspects of the evolutionary cycle. Karl Sims study on artificial creatures [9] aimed to visualize this evolutionary process by computer simulation. With SR robots, we are able to examine the same process in the real world by hardware, not in the virtual world of computer graphics. Brief History of SR Robotics The idea of building systems by homogeneous components dates back to von Neumann s Theory of self-reproducing cellular automata [8]. His model assumes complete homogeneity of initial modules. This is an analogy to biological systems in which all the differentiated cells are Random Shape Assemble Target Shape Detect Failure Cutting Off Reassemble Figure 1. Self-assembly and self-repair [12]. 72 IEEE Robotics & Automation Magazine MARCH 2007
3 produced by cell division from a single cell after fertilization. However, biological systems need a vast number of cells to form their bodies. In artificial systems, we have to admit heterogeneity among components to some extent, or use complex modules with more functions within themselves. CEBOT (1988) was the first SR robot designed based on heterogeneous components. It is composed of several different types of modules, such as transportation, rotational joint, telescopic arm, and grasping modules. The combination of these modules made it possible for a CEBOT to perform a variety of tasks [10]. The study of SR robots with homogenous modules followed that of those with heterogeneous modules. In the homogenous system, where all modules are identical, a set of common rules must sufficiently describe the differentiation and the behavior of each module. When this is realized, we can replace any module with any other module. This property facilitates self-repair and self-reproduction schemes. Lattice-Type SR Robots Most SR robots can be classified as lattice type. Latticetype modules are just like biological cells or crystal atoms [Figure 2]. These modules are aligned to make a periodic structure with certain geometrical symmetry. Actuators and connectors are designed so that each module can move to adjacent lattice points and connect to others by itself or with the help of a few other modules without collision. In order to assure this property, the latticetype module requires many connectors and actuators. Self-reconfiguration is generically easy and possible motion patterns are well specified by the crystal; therefore, relative alignment of the modules is not necessary. Based on this concept, several two-dimensional (2-D) SR robots were Module developed. In 1994, two SR systems were proposed. The Metamorphic Robot developed at Johns Hopkins University was made of hexagonal link modules driven by servomotors [2]. Fracta, developed by the National Institute of Advanced Industrial Science and Technology (AIST), Japan, (our group) was also a hexagonal module (Figure 3) [3], [33]. It is driven by an electromagnet and has no moving parts (solid-state). Several 2-D SR robots have been proposed thus far [11], [12]. In three-dimensional (3-D) space, SR modules require more connectors and actuators than in 2-D space. Geometrical symmetry of 3-D modules can be defined by space-filling polyhedra such as a regular cube, a truncated octahedron, and a rhombic dodecahedron. Several systems are based on a regular cube [13] [17], [22] and a rhombic dodecahedron [18]. None of them, however, are fully implemented because the large number of degrees of freedom (DOF) and connectors complicate the mechanical design, and they cannot achieve a high enough power/weight ratio. Recently, a group at the University of Southern Denmark developed a lattice-type module called ATRON, depicted in Figure 4 [19], [20]. This spherical module is made of two hemispheres actuated by a servomotor (1-DOF). Because of its simplicity, ATRON has a high power/weight ratio and succeeded in self-reconfiguration of tens of modules. Another way to reduce the 3-D module s mechanical complexity is to combine two modules into one. This kind of Joint Module Branch Figure 2. Types of SR robots. Lattice type. Chain type. (c) Figure 3. Self-assembly by the Fracta robot. Homogeneous distributed control by onboard processors is installed on the Fracta. MARCH 2007 IEEE Robotics & Automation Magazine 73
4 bipartite module does not need a connection mechanism between the parts. However, it loses symmetry in exchange, making SR planning difficult. (It is possible to make a metamodule, which is an isotropic group of modules, by combining several anisotropic modules.) A typical SR robot in this category is the Molecule [21]. Chain-Type SR Robots The chain type SR robot is aimed for dexterous motion [Figure 2]. These basically serial-link robots look like snakes; a combination of an actuated joint and connectors Figure 4. ATRON robot. (Courtesy of USD.) Figure 5. Chain-type SR robots (Polypod). (Courtesy of PARC.) between the links comprises a module. If some branch modules with more than two connectors are added to the system, an SR robot with multiple limbs can be built. Because of its ability to change the length and number of limbs by SR according to given tasks, application for maintenance task of space structure have been studied [28]. The first robot in this category was the Polypod (1993) developed at Stanford [23]. This robot was not exactly an SR robot because the connector was not automated. (Its successor, the Polybot (Figure 5) [24], has automated docking function.) Compared to the lattice-type robot, the chain-type is less symmetrical; thus, it can be built with fewer actuators and connectors and has high torque/weight ratio. Naturally, motion generation on the chain-type robot is easier than that of the lattice-type. However, self-reconfiguration is difficult because multi-dof cooperative manipulation and precise measurement of relative position/orientation between the connectors is necessary. Therefore, SR experiments in 3-D space that require control of at least six axes have not yet been conducted for chaintype robots. Some reported results are basically 2-D using the floor to restrict motion; even so, they require remote control by a human operator or they are very slow, taking minutes for a single reconnection step [24]. Polybot, CONRO [25] [27], and RBR [28] are typical SR robots in this category. A Hybrid-Type SR Robot: M-TRAN As mentioned in the previous section, both types of SR robots have some peculiar drawbacks resulting from their lattice or chain nature. We have proposed a hybrid-type SR robot, called M-TRAN (modular transformer), shown in Figure 6 to solve the problems [29] [31]. The hybrid module design of the M-TRAN realizes dexterous motion generation while maintaining the properties of lattice-type modules. As a lattice-type module, the M-TRAN module is classified as a combination of two cubic modules. It has two parallel rotational actuators embedded in a link between two semi-cylindrical cubes. Each cube has three connection Link Connection Active (Male) Block 9 Passive (Female) Block Module Rotation 13 Link Active (Male) Block 180 Rotation Passive (Female) Block 18 Module Neighbor Module Figure 6. M-TRAN robot. 74 IEEE Robotics & Automation Magazine MARCH 2007
5 surfaces, with male (active) surfaces on one cube and female (passive) surfaces on the other. There are two different types of connection mechanisms for the M-TRAN series. M- TRAN I and II adopt magnetic connection, and M-TRAN III has a hooking mechanism. Important features of these connection mechanisms are that two surfaces are connected in any four relative orientations and that they are completely retracted into the surface when disconnecting. These properties along with the parallel axis of one module enable a single module or two to move and reconnect without collision, as is the property of lattice-type SR robots. The semi-cylindrical cube shell innately gives the modules structural strength; therefore, they are stackable and can support a large lattice structure without power consumption. Serially linked M-TRAN modules can be regarded as chain-type, thus having a high ability to generate motion. In Table 2, three types of SR robots are compared. Self-Reconfiguration and Motion Control of M-TRAN In planning and controlling self-reconfiguration, we usually have to consider several different types of constraints, such as avoiding collisions, dealing with the torque limit of servomotors, and maintaining the connectivity of the robot. The M-TRAN s anisotropic symmetry makes the problem more challenging, and it is generally difficult to find a self-reconfiguration path between current and desired configurations. An SR robot is not a robot designed to perform a specific task but a system that develops into various types of robots and executes a variety of tasks. One approach to reduce the difficulty is to limit the structure. We have achieved fully automatic self-reconfiguration for a class of periodic lattice structures (e.g., linear structures with bends and planar and 3-D structures) (Figure 7). For instance, a linear structure can move by sending tail modules to the head along the structure, using predefined sequences of local self-reconfiguration. In order to obtain a self-reconfiguration path between specific configurations such as a legged configuration and a snake configuration, we usually need some human intervention. We have developed a GUI-based simulator for this purpose. This simulator displays the possible self-reconfiguration segments (a few steps of reconfiguration) under the constraints and executes kinematics/dynamics simulation to evaluate designed segments. The results are recorded in a motion script file. By using this simulator, a human planner can efficiently design appropriate reconfiguration paths and motion Table 2. Comparison of lattice, chain, and hybrid robots. SR Motion Generation No. of Actuator No. of Connectors Homogeneity Symmetry Lattice easy hard many many homo isotropic Chain hard easy few few hetero anisotropic Hybrid easy easy few few homo anisotropic (4) (3) (2) (1) Figure 7. Amoeba-like transportation. MARCH 2007 IEEE Robotics & Automation Magazine 75
6 sequences. Figure 8 presents an example of an SR sequence for the M-TRAN designed with the use of a simulator. Figure 8. Metamorphosis from a four-legged structure to a linear structure. Figure 9. Robustness of CPG control: CPG control is able to automatically adjust motion patterns to local and global fluctuations. Local periodic control by CPG is regulated by a stable rolling motion. External disturbances such as additional load or change of friction coefficient or inclination of the floor are successfully absorbed by CPG control. Figure 10. Demonstration of the M-TRAN III at World Expo We also study motion control for M-TRAN as a chaintype robot. We need a generic and more flexible method allowing frequent configuration changes. It is also necessary to consider the modular nature of the SR system. We have developed a design method that combines a central pattern generator (CPG) and a genetic algorithm (GA). In this method, a CPG, or a neural oscillator, drives every actuated joint at the same frequency. These CPGs are randomly networked initially, thus generating only a random motion in the beginning. The GA optimizes the connection matrix among the CPG network, where performance (speed and efficiency of transportation) is evaluated by the M-TRAN simulator [32]. This method gives efficient and stable gait patterns suitable for various configurations without manual tuning (Figure 9). Challenges Facing SR Robotics Hardware Issues The most important part of the hardware design of SR robots is the fundamental properties of a module, especially the shape of the module and the geometrical arrangement of actuator axes and connection. In the M-TRAN design, we successfully created a simple form but sacrificed its isotropy. We need to make the module more functional without further complication of the hardware. In order to find such a solution, we have to design more systematically. Specifically, we need a method of quantitatively estimating self-reconfiguration functionalities, based on the geometric properties of a module. Another important issue is the reliability of the hardware. Major factors restricting the size of the SR system (the number of working modules) are mechanical reliability, electrical reliability, and high cost (typically, several thousand dollars per module in current models). Electrical reliability and high cost can be resolved by mass production. However, the mechanical reliability of the mechanism (the ability to work regardless of the number of modules) cannot be predicted until the system is actually constructed. One crucial point in mechanical design is the connection mechanism. M-TRAN III has a mechanical hooking connector that is faster, stronger, and more reliable than the magnetic connectors in previous versions Figure 10 shows the M-TRAN III being demonstrated at World Expo 2005 in Aichi, Japan. Fifty M-TRAN III modules were produced for demonstration. During the 11- day exhibition, self-reconfiguration and locomotion of M- TRAN were successfully displayed more than 200 times in front of a large crowd of visitors from all over the world. See is/dsysd/mtran3/ for more information. 76 IEEE Robotics & Automation Magazine MARCH 2007
7 Control System Issues The control system of an SR robot can be regarded as an information network of many module processors. In an SR system where the network structure is dynamic, various operations must be realized: differentiation of modules or role sharing, synchronization among modules for coherent motion generation, and high-level decision making in a distributed manner. One of the possible solutions to realize these operations is to introduce hierarchy into the system (e.g., a system maintenance layer, a morphology control layer, a motion control layer, and a decision-making layer). Each layer or each process in the layer requires a different communication capability among modules, such as speed and distance. Animals have centralized nerve systems as well as chemical inter-cellular communication in order to realize fast motion generation. Likewise, our control system needs different types of communication devices and protocols with different properties, such as peer-to-peer communication using ID/broadcasting and a tethered/radio communication channel. Algorithm Issues SR robots, of course, are not almighty. The range of tasks executable by combined modules is restricted by module granularity and functionality. We need to find feasible morphology/ motion within a given resolution of the modules. Simulation is necessary in the search for a solution. In the M-TRAN system, motion generation is automated by the use of forward kinematics/dynamics simulation and genetic algorithm; however, the concurrent search of morphology and motion is quite difficult because of explosive computational complexity. To achieve a breakthrough, both more powerful computers and more profound understanding of the SR system (such as a new description method of morphology and motion) are essential. Another topic in the area of algorithms is the connectivity (wholeness) issue. In most SR robots developed thus far, the robot is assumed to be a single cluster with a fixed number of modules. The robot s boundary is naturally defined, and its behavior is given for the cluster. However, if we consider a more general case (i.e., two separated robots merge into one, or one robot is divided into two individual robots, or a robot self-reproduces itself by collecting scattered modules), the system s boundary can no longer be defined. The fundamental definitions of system architecture should be extended to deal with the full flexibility of the SR system. The Future of SR Robots SR robotics research can take the application-oriented direction or the fundamental-science-oriented direction. The application-oriented direction will emphasize research for practical application of the SR system, especially that utilizing real-time changeability of morphology and functionality. Selfreconfiguration is most suitable for applications in which robustness and multifunctionality rather than optimality are required; examples include tasks in extreme environments where human operators have no access. Self-reconfiguration ability will pay for itself in such applications. An SR robot is able to adapt not only to the changes in its external environment but also to the changes in its internal environment, like functional disturbances or failures in modules. Exploration tasks on an uncharted planet are a typical example. We do not know the surface condition of the planet; it may be hard and flat; it may be rocky, or sandy and easy to crumble. Our robot must move over the surface, despite its condition. It must not die even if its leg is caught in a crevasse or buried under debris: an SR robot can change its shape and escape from such situations. It is also capable of repairing itself. (SR robots are scalable; thus, total functionality will be gracefully degraded after they cut off damaged modules.) Various tasks for SR robots will be found in orbit, in the deep sea, and in areas disaster-stricken by radiation or toxic chemicals. Education and arts are other areas of application. SR robots are practical instantiations of modular systems. They are ideal material for robotics and systems science education. SR robots themselves are interesting objects. Because they evoke various emotions through their reconfiguration and motion, they may be used as tools of expression for visual artists. The science-oriented direction regards SR robotics as a part of fundamental science. It is the design science of artifacts, based on a deep understanding of the construction principle of living systems. SR robot systems have ultimate autonomy in the sense that they rise above the perpetual cycle of conventional engineering (design, production, and employment). Historically, artifacts have never reached this level of autonomy. Compared to living systems that have evolved through eons of repetition of reproduction and development processes, SR systems are artifacts in which every factor can be manipulated. We can rapidly improve such artifacts by acceleration of evolution, involving both large-scale simulations in the virtual world and hardware experiments in the real world. When the principle of SR robotics becomes clear, SR robots will cease to be merely biologically inspired artifacts and become super biological robots. Acknowledgments This work has been supported by the Ministry of Education, Culture, Sports, Science and Technology, Japan (Grants-in- Aid for Scientific Researches No ). Keywords Self-reconfigurable robots, modular robotics, shape shifting, self-assembly, self-repair, evolutionary robotics. MARCH 2007 IEEE Robotics & Automation Magazine 77
8 References [1] P. Liang and G. Beni, Robotic morphogenesis, in Proc. IEEE Int. Conf. Robotics and Automation, 1995, pp [2] G. Chirikjian, Kinematics of a metamorphic robotic system, in Proc. IEEE Int. Conf. Robotics and Automation, 1994, pp [3] S. Murata, H. Kurokawa, and S. Kokaji, Self-assembling machine, in Proc. IEEE Int. Conf. Robotics and Automation, 1994, pp [4] G. Chirikjian, A. Pamecha, and I. Ebert-Uphoff, Evaluating efficiency of self-reconfiguration in a class of modular robots, J. Robot Syst., vol. 13, no. 5, pp , [5] A. Pamecha and I. Ebert-Uphoff, Useful metrics for modular robot motion planning, IEEE Trans. Robot. Automat., vol. 13, pp , Aug [6] K. Tomita, S. Murata, H. Kurokawa, E. Yoshida, and S. Kokaji, A selfassembly and self-repair method for a distributed mechanical system, IEEE Trans. Robot. Automat., vol. 15, pp , Dec [7] S. Murata, E. Yoshida, H. Kurokawa, K. Tomita, and S. Kokaji, Selfrepairing mechanical system, Autonomous Robots, vol. 10, no. 1, pp. 7 21, [8] J. von Neumann, Theory of Self-Reproducing Automata. Urbana, IL: Univ. Illinois Press, [9] K. Sims, Evolving 3D morphology and behavior by competition, in Proc. Artificial Life IV, 1994, pp [10] T. Fukuda and S. Nakagawa, Dynamically reconfigurable robotic system, in Proc. IEEE Int. Conf. Robotics and Automation, 1988, vol. 3, pp [11] K. Hosokawa, T. Tsujimori, T. Fujii, H. Kaetsu, H. Asama, Y. Kuroda, and I. Endo, Self-organizing collective robots with morphogenesis in a vertical plane, in Proc. IEEE Int. Conf. Robotics and Automation, 1998, pp [12] N. Inou, K. Minami, and M. Koseki, Group robots forming a mechanical structure-development of slide motion mechanism and estimation of energy consumption of the structural formation, in Proc. IEEE Int. Symp. Computational Intelligence in Robotics and Automation, 2003, vol. 2, pp [13] H. Kurokawa, S. Murata, E. Yoshida, K. Tomita, and S. Kokaji, A three-dimensional self-reconfigurable system, Adv. Robot., vol. 13, no. 6, pp , [14] R. Fitch, D. Rus, and M. Vona, A basis for self-repair using crystaline modules, in Proc. Intelligent Autonomous Systems Conf. (IAS-6), 2000, pp [15] D. Rus and M. Vona, Self-reconfiguration planning with compressible unit modules, in Proc. IEEE Int. Conf. Robotics and Automation, 1999, pp [16] D. Rus and M. Vona, Crystalline robots: Self-reconfiguration with compressible unit modules, Autonomous Robots, vol. 10, no. 1, pp , [17] N. Inou, H. Kobayashi, and M. Koseki, Development of pneumatic cellular robots forming a mechanical structure, in Proc. Int. Conf. Control, Automation, Robotics and Vision, 2002, pp [18] M. Yim, J. Lamping, E. Mao, and J.G. Chase, Rhombic dodecahedron shape for self-assembling robots, Xerox PARC SPL, Tech. Rep. P , [19] M. Jorgensen, E. Ostergaard, and H. Lund, Modular ATRON: Modules for a self-reconfigurable robot, in Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems, 2004, pp [20] D.J. Christenssen, E. Ostergaard, and H. Lund, Metamodule control for the ATRON self-reconfigurable robotic system, in Proc. Intelligent Autonomous Systems (IAS-8), 2004, pp [21] K. Kotay, D. Rus, M. Vona, and C. McGray, The self-reconfiguring robotic molecule, in Proc. IEEE Int. Conf. Robotics and Automation, 1998, pp [22] C. Unsal, H. Kiliccote, and P. Kohsla, A modular self-reconfigurable bipartite robotic system: implementation and motion planning, Autonomous Robots, vol. 10, no. 1, pp , [23] M. Yim, A reconfigurable modular robot with many modes of locomotion, in Proc. JSME Int. Conf. Advanced Mechatronics, 1993, pp [24] M. Yim, Y. Zhang, K. Roufas, D. Duff, and C. Eldershaw, Connecting and disconnecting for chain self-reconfiguration with Polybot, in Proc. IEEE/ASME Trans. Mechatron, Dec. 2002, vol. 7, pp [25] A. Castano and P. Will, Mechanical design of a module for autonomous reconfigurable robots, in Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems, 2000, pp [26] W. Shen, B. Salemi, and P. Will, Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots, IEEE Trans. Robot. and Automat., vol. 18, pp , Oct [27] K. Stoy, W. Shen, and P. Will, Using role based control to produce locomotion in chain-type self-reconfigurable robot, IEEE/ASME Trans. Mechatron., vol. 7, pp , Dec [28] H. Ueno, Y. Wakabayashi, Y. Ohkami, S. Matunaga, R. Hayashi, and T. Yoshida, Ground testbed of a reconfigurable brachiating space robot, Advanced Robot., vol. 14, no. 5, pp , [29] S. Murata, E. Yoshida, H. Kurokawa, K. Tomita, and S. Kokaji, Concept of self-reconfigurable modular robotic system, J. AI Eng., vol. 15, no. 4, pp , [30] S. Murata, E. Yoshida, A. Kamimura, H. Kurokawa, K. Tomita, and S. Kokaji, M-TRAN: Self-reconfigurable modular robotic system, IEEE/ASME Trans. Mechatron., vol. 7, pp , Dec [31] E. Yoshida, S. Murata, A. Kamimura, K. Tomita, H. Kurokawa, and S. Kokaji, A self-reconfigurable modular robot: reconfiguration planning and experiments, Int. J. Robot. Res., vol. 21, no.10, pp , [32] A. Kamimura, H. Kurokawa, E. Yoshida, S. Murata, K. Tomita, and S. Kokaji, Automatic locomotion design and experiments for a modular robotic system, IEEE/ASME Trans. Mechatron., vol. 10, pp , Sept [33] E. Yoshida, S. Murata, K. Tomita, H. Kurokawa, and S. Kokaji, Experiment of self-repairing modular machine, in Distributed Autonomous Robotic Systems 3, T. Luth, P. Dario, H. Worn, Eds. New York: Springer, 1998, pp [34] V. Zykov, E. Mytilinaios, B. Adams, and H. Lipson, Self-reproducing machines, Nature, vol. 435, no. 7038, pp , Satoshi Murata received his B.E., M.E, and Dr. Eng. in aeronautical engineering from Nagoya University, Japan. He joined the Mechanical Engineering Laboratory, National Institute of Advanced Industrial Science and Technology (AIST), Ministry of International Trade and Industry (Japan), in 1987 and became a senior researcher in Since 2001 he has been an associate professor of computational intelligence and systems science at the Tokyo Institute of Technology, Japan. His current interests include distributed autonomous systems, modular robotics, and molecular robotics. Haruhisa Kurokawa received the B.E and M.E in precision machinery engineering and the Dr. Eng. in aero- and astronautical engineering from the University of Tokyo in 1978, 1981, and 1997, respectively. He is currently the head of the Distributed System Design Research Group, Intelligent Systems Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan. His main research subjects are kinematics of mechanisms, distributed autonomous systems, and nonlinear control. Address for Correspondence: Satoshi Murata, Department of Computational Intelligence and Systems Science, Tokyo Institute of Technology, G3-53, 4259 Nagatsuda, Midori, Yokohama, Japan. murata@dis.titech.ac.jp. 78 IEEE Robotics & Automation Magazine MARCH 2007
Review of Modular Self-Reconfigurable Robotic Systems Di Bao1, 2, a, Xueqian Wang1, 2, b, Hailin Huang1, 2, c, Bin Liang1, 2, 3, d, *
2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) Review of Modular Self-Reconfigurable Robotic Systems Di Bao1, 2, a, Xueqian Wang1, 2, b, Hailin Huang1, 2, c, Bin
More informationDesign of a Modular Self-Reconfigurable Robot
Design of a Modular Self-Reconfigurable Robot Pakpong Jantapremjit and David Austin Robotic Systems Laboratory Department of Systems Engineering, RSISE The Australian National University, Canberra, ACT
More informationCurrent Trends and Miniaturization Challenges for Modular Self-Reconfigurable Robotics
1 Current Trends and Miniaturization Challenges for Modular Self-Reconfigurable Robotics Eric Schweikardt Computational Design Laboratory Carnegie Mellon University, Pittsburgh, PA 15213 tza@cmu.edu Abstract
More informationReconnectable Joints for Self-Reconfigurable Robots
Reconnectable Joints for Self-Reconfigurable Robots Behrokh Khoshnevis*, Robert Kovac, Wei-Min Shen, Peter Will Information Sciences Institute 4676 Admiralty Way, Marina del Rey, CA 90292 Department of
More informationTowards Artificial ATRON Animals: Scalable Anatomy for Self-Reconfigurable Robots
Towards Artificial ATRON Animals: Scalable Anatomy for Self-Reconfigurable Robots David J. Christensen, David Brandt & Kasper Støy Robotics: Science & Systems Workshop on Self-Reconfigurable Modular Robots
More informationExperiments on Fault-Tolerant Self-Reconfiguration and Emergent Self-Repair Christensen, David Johan
Syddansk Universitet Experiments on Fault-Tolerant Self-Reconfiguration and Emergent Self-Repair Christensen, David Johan Published in: proceedings of Symposium on Artificial Life part of the IEEE
More informationAn Introduction To Modular Robots
An Introduction To Modular Robots Introduction Morphology and Classification Locomotion Applications Challenges 11/24/09 Sebastian Rockel Introduction Definition (Robot) A robot is an artificial, intelligent,
More informationAn Autonomous Self-Replicating Robotic System
An Autonomous Self-Replicating Robotic System Jackrit Suthakorn Andrew B. Cushing Gregory S. Chirikjian* song@jhu.edu boloplayer@hotmail.com gregc@jhu.edu Robot and Protein Kinematics Laboratory Department
More informationPrototype Design of a Rubik Snake Robot
Prototype Design of a Rubik Snake Robot Xin Zhang and Jinguo Liu Abstract This paper presents a reconfigurable modular mechanism Rubik Snake robot, which can change its configurations by changing the position
More informationPraktikum: 9 Introduction to modular robots and first try
18.272 Praktikum: 9 Introduction to modular robots and first try Lecturers Houxiang Zhang Manfred Grove TAMS, Department of Informatics, Germany @Tams/hzhang Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang
More informationOnboard Electronics, Communication and Motion Control of Some SelfReconfigurable Modular Robots
Onboard Electronics, Communication and Motion Control of Some SelfReconfigurable Modular Robots Metodi Dimitrov Abstract: The modular self-reconfiguring robots are an interesting branch of robotics, which
More informationRobotics Modules with Realtime Adaptive Topology
International Journal of Computer Information Systems and Industrial Management Applications ISSN 2150-7988 Volume 3 (2011) pp.185-192 MIR Labs, www.mirlabs.net/ijcisim/index.html Robotics Modules with
More informationAutonomous Cooperative Robots for Space Structure Assembly and Maintenance
Proceeding of the 7 th International Symposium on Artificial Intelligence, Robotics and Automation in Space: i-sairas 2003, NARA, Japan, May 19-23, 2003 Autonomous Cooperative Robots for Space Structure
More informationDevelopment of PetRo: A Modular Robot for Pet-Like Applications
Development of PetRo: A Modular Robot for Pet-Like Applications Ben Salem * Polywork Ltd., Sheffield Science Park, Cooper Buildings, Arundel Street, Sheffield, S1 2NS, England ABSTRACT We have designed
More informationUniversité Libre de Bruxelles
Université Libre de Bruxelles Institut de Recherches Interdisciplinaires et de Développements en Intelligence Artificielle Self-assembly of Mobile Robots: From Swarm-bot to Super-mechano Colony Roderich
More informationSWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities
SWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities Francesco Mondada 1, Giovanni C. Pettinaro 2, Ivo Kwee 2, André Guignard 1, Luca Gambardella 2, Dario Floreano 1, Stefano
More informationSelf-reconfigurable Quadruped Robot: Design and Analysis Yang Zheng1, a, Zhiqin Qian* 1, b, Pingsheng Ma1, c and Tan Zhang2, d
2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) Self-reconfigurable Quadruped Robot: Design and Analysis Yang Zheng1, a, Zhiqin Qian* 1, b, Pingsheng Ma1, c and
More informationA Semi-Autonomous Replicating Robotic System
Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation July 16-20, 2003, Kobe, Japan A Semi-Autonomous Replicating Robotic System Jackrit Suthakorn Yong
More informationGroup Robots Forming a Mechanical Structure - Development of slide motion mechanism and estimation of energy consumption of the structural formation -
Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation July 16-20, 2003, Kobe, Japan Group Robots Forming a Mechanical Structure - Development of slide motion
More informationSwarm Robotics. Lecturer: Roderich Gross
Swarm Robotics Lecturer: Roderich Gross 1 Outline Why swarm robotics? Example domains: Coordinated exploration Transportation and clustering Reconfigurable robots Summary Stigmergy revisited 2 Sources
More informationCS594, Section 30682:
CS594, Section 30682: Distributed Intelligence in Autonomous Robotics Spring 2003 Tuesday/Thursday 11:10 12:25 http://www.cs.utk.edu/~parker/courses/cs594-spring03 Instructor: Dr. Lynne E. Parker ½ TA:
More informationCo-evolution of Configuration and Control for Homogenous Modular Robots
Co-evolution of Configuration and Control for Homogenous Modular Robots Daniel MARBACH and Auke Jan IJSPEERT Swiss Federal Institute of Technology at Lausanne, CH 1015 Lausanne, Switzerland Daniel.Marbach@epfl.ch,
More informationCS 599: Distributed Intelligence in Robotics
CS 599: Distributed Intelligence in Robotics Winter 2016 www.cpp.edu/~ftang/courses/cs599-di/ Dr. Daisy Tang All lecture notes are adapted from Dr. Lynne Parker s lecture notes on Distributed Intelligence
More informationROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION
ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and
More informationMorphology Independent Learning in Modular Robots
Morphology Independent Learning in Modular Robots David Johan Christensen, Mirko Bordignon, Ulrik Pagh Schultz, Danish Shaikh, and Kasper Stoy Abstract Hand-coding locomotion controllers for modular robots
More informationAn Autonomous Robot that Duplicates Itself from Low-complexity Components
2010 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2010, Anchorage, Alaska, USA An Autonomous Robot that Duplicates Itself from Low-complexity Components
More informationExperimentation for Modular Robot Simulation by Python Coding to Establish Multiple Configurations
Experimentation for Modular Robot Simulation by Python Coding to Establish Multiple Configurations Muhammad Haziq Hasbulah 1, Fairul Azni Jafar 2, Mohd. Hisham Nordin 3, Kazutaka Yokota 4 1, 2, 3 Faculty
More informationRobotic Self-Replication in a Structured Environment without Computer Control
Proceedings of the 2007 IEEE International Symposium on Computational Intelligence in Robotics and Automation Jacksonville, FL, USA, June 20-23, 2007 FrAT3.1 Robotic Self-Replication in a Structured Environment
More informationBiomimetic Design of Actuators, Sensors and Robots
Biomimetic Design of Actuators, Sensors and Robots Takashi Maeno, COE Member of autonomous-cooperative robotics group Department of Mechanical Engineering Keio University Abstract Biological life has greatly
More informationDynamic Rolling for a Modular Loop Robot
University of Pennsylvania ScholarlyCommons Departmental Papers (MEAM) Department of Mechanical Engineering & Applied Mechanics 7-1-2006 Dynamic Rolling for a Modular Loop Robot Jimmy Sastra University
More informationDesign and Control of the BUAA Four-Fingered Hand
Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 Design and Control of the BUAA Four-Fingered Hand Y. Zhang, Z. Han, H. Zhang, X. Shang, T. Wang,
More informationDistributed Online Learning of Central Pattern Generators in Modular Robots
Distributed Online Learning of Central Pattern Generators in Modular Robots David Johan Christensen 1, Alexander Spröwitz 2, and Auke Jan Ijspeert 2 1 The Maersk Mc-Kinney Moller Institute, University
More informationComprehensive Review on Modular Self-Reconfigurable Robot Architecture
Comprehensive Review on Modular Self-Reconfigurable Robot Architecture Muhammad Haziq Hasbulah 1, Fairul Azni Jafar 2, Mohd. Hisham Nordin 2 1Centre for Graduate Studies, Universiti Teknikal Malaysia Melaka,
More informationMaster of Science in Advanced Mathematics and Mathematical Engineering
Master of Science in Advanced Mathematics and Mathematical Engineering Title: Systematic Strategies for 3-dimensional Modular Robots Author: Irene de Parada Muñoz Advisor: Vera Sacristán Adinolfi Department:
More informationOnline Evolution for Cooperative Behavior in Group Robot Systems
282 International Dong-Wook Journal of Lee, Control, Sang-Wook Automation, Seo, and Systems, Kwee-Bo vol. Sim 6, no. 2, pp. 282-287, April 2008 Online Evolution for Cooperative Behavior in Group Robot
More informationAn Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No Sofia 015 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-015-0037 An Improved Path Planning Method Based
More informationIs not 'natural' i.e. has been artificially created. Has some degree of intelligence or ability to make choices based on the
1. INTRODUCTION 1.1 ROBOTS A robot is a mechanical or virtual, artificial agent. It is usually an electromechanical system, which, by its appearance or movements, conveys a sense that it has intent or
More information4R and 5R Parallel Mechanism Mobile Robots
4R and 5R Parallel Mechanism Mobile Robots Tasuku Yamawaki Department of Mechano-Micro Engineering Tokyo Institute of Technology 4259 Nagatsuta, Midoriku Yokohama, Kanagawa, Japan Email: d03yamawaki@pms.titech.ac.jp
More informationEvolutionary Computation and Machine Intelligence
Evolutionary Computation and Machine Intelligence Prabhas Chongstitvatana Chulalongkorn University necsec 2005 1 What is Evolutionary Computation What is Machine Intelligence How EC works Learning Robotics
More informationTJHSST Senior Research Project Evolving Motor Techniques for Artificial Life
TJHSST Senior Research Project Evolving Motor Techniques for Artificial Life 2007-2008 Kelley Hecker November 2, 2007 Abstract This project simulates evolving virtual creatures in a 3D environment, based
More informationEvolutionary robotics Jørgen Nordmoen
INF3480 Evolutionary robotics Jørgen Nordmoen Slides: Kyrre Glette Today: Evolutionary robotics Why evolutionary robotics Basics of evolutionary optimization INF3490 will discuss algorithms in detail Illustrating
More informationRobot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
More informationSmart systems, the fourth industrial revolution and new challenges in distributed computing
Smart systems, the fourth industrial revolution and new challenges in distributed computing Didier EL BAZ 1 and Li ZHU LAAS-CNRS, Université de Toulouse, CNRS Toulouse, France Abstract. Smart systems and
More informationChapter 1. Robot and Robotics PP
Chapter 1 Robot and Robotics PP. 01-19 Modeling and Stability of Robotic Motions 2 1.1 Introduction A Czech writer, Karel Capek, had first time used word ROBOT in his fictional automata 1921 R.U.R (Rossum
More informationSkyworker: Robotics for Space Assembly, Inspection and Maintenance
Skyworker: Robotics for Space Assembly, Inspection and Maintenance Sarjoun Skaff, Carnegie Mellon University Peter J. Staritz, Carnegie Mellon University William Whittaker, Carnegie Mellon University Abstract
More informationAvailable online at ScienceDirect. Procedia Computer Science 24 (2013 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 24 (2013 ) 158 166 17th Asia Pacific Symposium on Intelligent and Evolutionary Systems, IES2013 The Automated Fault-Recovery
More informationDistributed Vision System: A Perceptual Information Infrastructure for Robot Navigation
Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp
More informationA Semi-Minimalistic Approach to Humanoid Design
International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 A Semi-Minimalistic Approach to Humanoid Design Hari Krishnan R., Vallikannu A.L. Department of Electronics
More informationDepartment of Robotics Ritsumeikan University
Department of Robotics Ritsumeikan University Shinichi Hirai Dept. Robotics Ritsumeikan Univ. Hanoi Institute of Technology Hanoi, Vietnam, Dec. 20, 2008 http://www.ritsumei.ac.jp/se/rm/robo/index-e.htm
More informationReal-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments
Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments IMI Lab, Dept. of Computer Science University of North Carolina Charlotte Outline Problem and Context Basic RAMP Framework
More informationRobotics for Future Land Warfare: Modular Self Reconfigurable Robots
Robotics for Future Land Warfare: Modular Self Reconfigurable Robots Craig Eldershaw, Mark Yim, David Duff, Kimon Roufas, Ying Zhang Palo Alto Research Center http://www.parc.com/modrobots/ Abstract The
More informationWheeled Locomotion for Payload Carrying with Modular Robot
Wheeled Locomotion for Payload Carrying with Modular Robot Feili Hou, Nadeesha Ranasinghe, Behnam Salemi, Wei-Min Shen Abstract Carrying heavy payloads is a challenging task for the modular robot, because
More informationRandomized Motion Planning for Groups of Nonholonomic Robots
Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University
More informationA Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems
A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems Arvin Agah Bio-Robotics Division Mechanical Engineering Laboratory, AIST-MITI 1-2 Namiki, Tsukuba 305, JAPAN agah@melcy.mel.go.jp
More informationSwarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization
Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Learning to avoid obstacles Outline Problem encoding using GA and ANN Floreano and Mondada
More informationImprovement of Robot Path Planning Using Particle. Swarm Optimization in Dynamic Environments. with Mobile Obstacles and Target
Advanced Studies in Biology, Vol. 3, 2011, no. 1, 43-53 Improvement of Robot Path Planning Using Particle Swarm Optimization in Dynamic Environments with Mobile Obstacles and Target Maryam Yarmohamadi
More informationThe Design of key mechanical functions for a super multi-dof and extendable Space Robotic Arm
The Design of key mechanical functions for a super multi-dof and extendable Space Robotic Arm Kent Yoshikawa*, Yuichiro Tanaka**, Mitsushige Oda***, Hiroki Nakanishi**** *Tokyo Institute of Technology,
More informationReview Article Modular Self-Reconfigurable Robotic Systems: A Survey on Hardware Architectures
Hindawi Journal of Robotics Volume 2017, Article ID 5013532, 19 pages https://doi.org/10.1155/2017/5013532 Review Article Modular Self-Reconfigurable Robotic Systems: A Survey on Hardware Architectures
More informationImplicit Fitness Functions for Evolving a Drawing Robot
Implicit Fitness Functions for Evolving a Drawing Robot Jon Bird, Phil Husbands, Martin Perris, Bill Bigge and Paul Brown Centre for Computational Neuroscience and Robotics University of Sussex, Brighton,
More informationEvolutionary Modular Robotics: Survey and Analysis
Journal of Intelligent & Robotic Systems https://doi.org/10.1007/s10846-018-0902-9 Evolutionary Modular Robotics: Survey and Analysis Reem J. Alattas 1 Sarosh Patel 1 Tarek M. Sobh 1 Received: 2 October
More informationConverting Motion between Different Types of Humanoid Robots Using Genetic Algorithms
Converting Motion between Different Types of Humanoid Robots Using Genetic Algorithms Mari Nishiyama and Hitoshi Iba Abstract The imitation between different types of robots remains an unsolved task for
More informationDistributed Control and Communication Fault Tolerance for the CKBot
Distributed Control and Communication Fault Tolerance for the CKBot Michael Park, Mark Yim GRASP Laboratory University of Pennsylvania 3330 Walnut Street Philadelphia, PA 19104 USA parkmich@grasp.upenn.edu
More informationCooperation through self-assembly in multi-robot systems
Cooperation through self-assembly in multi-robot systems ELIO TUCI IRIDIA - Université Libre de Bruxelles - Belgium RODERICH GROSS IRIDIA - Université Libre de Bruxelles - Belgium VITO TRIANNI IRIDIA -
More informationRobert MacCurdy. Postdoctoral Associate, MIT/CSAIL. liveworx.com # L I V E W O R X
Robert MacCurdy Postdoctoral Associate, MIT/CSAIL liveworx.com # L I V E W O R X Research Vision: Automate the design and fabrication of customized robots Non-specialists specify desired behavior robots
More informationDEVELOPMENT OF A HUMANOID ROBOT FOR EDUCATION AND OUTREACH. K. Kelly, D. B. MacManus, C. McGinn
DEVELOPMENT OF A HUMANOID ROBOT FOR EDUCATION AND OUTREACH K. Kelly, D. B. MacManus, C. McGinn Department of Mechanical and Manufacturing Engineering, Trinity College, Dublin 2, Ireland. ABSTRACT Robots
More informationA Modular Robot System Design and Control Motion Modes for Locomotion and Manipulation Tasks
A Modular Robot System Design and Control Motion Modes for Locomotion and Manipulation Tasks José Baca and Manuel Ferre and Rafael Aracil and Alexandre Campos Abstract This paper describes a modular robot
More informationThe Tele-operation of the Humanoid Robot -Whole Body Operation for Humanoid Robots in Contact with Environment-
The Tele-operation of the Humanoid Robot -Whole Body Operation for Humanoid Robots in Contact with Environment- Hitoshi Hasunuma, Kensuke Harada, and Hirohisa Hirukawa System Technology Development Center,
More informationDevelopment of Novel Robots with Modular Methodology
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA Development of Novel Robots with Modular Methodology Yisheng Guan, Li, Jiang, Xianmin Zhang,
More informationDistributed Control of Multi-Robot Teams: Cooperative Baton Passing Task
Appeared in Proceedings of the 4 th International Conference on Information Systems Analysis and Synthesis (ISAS 98), vol. 3, pages 89-94. Distributed Control of Multi- Teams: Cooperative Baton Passing
More informationThe Ring of Cellular Automata 256 Elementary Rules
The Ring of Cellular Automata 256 Elementary Rules Serge Patlavskiy a physicist (L'viv National University), founder and director of the Institute for Theoretical Problems of Interdisciplinary Investigations,
More informationDesigning Toys That Come Alive: Curious Robots for Creative Play
Designing Toys That Come Alive: Curious Robots for Creative Play Kathryn Merrick School of Information Technologies and Electrical Engineering University of New South Wales, Australian Defence Force Academy
More informationSaphira Robot Control Architecture
Saphira Robot Control Architecture Saphira Version 8.1.0 Kurt Konolige SRI International April, 2002 Copyright 2002 Kurt Konolige SRI International, Menlo Park, California 1 Saphira and Aria System Overview
More informationEvolving Quadruped Gaits with a Heterogeneous Modular Robotic System
Evolving Quadruped Gaits with a Heterogeneous Modular Robotic System Matthew D. Hancher and Gregory S. Hornby Abstract There has been much research into the development of robotic controllers in educational,
More informationBehaviour-Based Control. IAR Lecture 5 Barbara Webb
Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor
More informationDevelopment of a Walking Support Robot with Velocity-based Mechanical Safety Devices*
2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices* Yoshihiro
More informationA Near-Optimal Dynamic Power Sharing Scheme for Self-Reconfigurable Modular Robots
A Near-Optimal Dynamic Power Sharing Scheme for Self-Reconfigurable Modular Robots Chi-An Chen, Thomas Collins, Wei-Min Shen Abstract This paper proposes a dynamic and near-optimal power sharing mechanism
More informationMULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT
MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003
More informationReactive Planning with Evolutionary Computation
Reactive Planning with Evolutionary Computation Chaiwat Jassadapakorn and Prabhas Chongstitvatana Intelligent System Laboratory, Department of Computer Engineering Chulalongkorn University, Bangkok 10330,
More informationSnake Robots. From Biology - Through University - Towards Industry I. Kristin Y. Pettersen
Snake Robots From Biology - Through University - Towards Industry I Kristin Y. Pettersen Centre for Autonomous Marine Operations and Systems (NTNU AMOS), Department of Engineering Cybernetics, Norwegian
More informationChapter 1 Introduction to Robotics
Chapter 1 Introduction to Robotics PS: Most of the pages of this presentation were obtained and adapted from various sources in the internet. 1 I. Definition of Robotics Definition (Robot Institute of
More informationOn-demand printable robots
On-demand printable robots Ankur Mehta Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 3 Computational problem? 4 Physical problem? There s a robot for that.
More informationGraphical Simulation and High-Level Control of Humanoid Robots
In Proc. 2000 IEEE RSJ Int l Conf. on Intelligent Robots and Systems (IROS 2000) Graphical Simulation and High-Level Control of Humanoid Robots James J. Kuffner, Jr. Satoshi Kagami Masayuki Inaba Hirochika
More informationChapter 2 Mechatronics Disrupted
Chapter 2 Mechatronics Disrupted Maarten Steinbuch 2.1 How It Started The field of mechatronics started in the 1970s when mechanical systems needed more accurate controlled motions. This forced both industry
More informationRobo-Erectus Tr-2010 TeenSize Team Description Paper.
Robo-Erectus Tr-2010 TeenSize Team Description Paper. Buck Sin Ng, Carlos A. Acosta Calderon, Nguyen The Loan, Guohua Yu, Chin Hock Tey, Pik Kong Yue and Changjiu Zhou. Advanced Robotics and Intelligent
More informationAvoiding deadlock in multi-agent systems
Avoiding deadlock in multi-agent systems Dominique Duhaut, Elian Carrillo, Sébastien Saint-Aimé To cite this version: Dominique Duhaut, Elian Carrillo, Sébastien Saint-Aimé. Avoiding deadlock in multi-agent
More informationSimulation of a mobile robot navigation system
Edith Cowan University Research Online ECU Publications 2011 2011 Simulation of a mobile robot navigation system Ahmed Khusheef Edith Cowan University Ganesh Kothapalli Edith Cowan University Majid Tolouei
More informationCooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution
Cooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution Eiji Uchibe, Masateru Nakamura, Minoru Asada Dept. of Adaptive Machine Systems, Graduate School of Eng., Osaka University,
More informationCognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many
Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July
More informationRange Sensing strategies
Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart and Nourbakhsh 4.1.6 Range Sensors (time of flight) (1) Large range distance measurement -> called
More informationProposers Day Workshop
Proposers Day Workshop Monday, January 23, 2017 @srcjump, #JUMPpdw Cognitive Computing Vertical Research Center Mandy Pant Academic Research Director Intel Corporation Center Motivation Today s deep learning
More informationA Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator
International Conference on Control, Automation and Systems 2008 Oct. 14-17, 2008 in COEX, Seoul, Korea A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator
More informationTeam Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League
Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League Chung-Hsien Kuo 1, Hung-Chyun Chou 1, Jui-Chou Chung 1, Po-Chung Chia 2, Shou-Wei Chi 1, Yu-De Lien 1 1 Department
More informationDynamic analysis and control of a Hybrid serial/cable driven robot for lower-limb rehabilitation
Dynamic analysis and control of a Hybrid serial/cable driven robot for lower-limb rehabilitation M. Ismail 1, S. Lahouar 2 and L. Romdhane 1,3 1 Mechanical Laboratory of Sousse (LMS), National Engineering
More informationCYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS
CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS GARY B. PARKER, CONNECTICUT COLLEGE, USA, parker@conncoll.edu IVO I. PARASHKEVOV, CONNECTICUT COLLEGE, USA, iipar@conncoll.edu H. JOSEPH
More informationKOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey
Swarm Robotics: From sources of inspiration to domains of application Erol Sahin KOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey http://www.kovan.ceng.metu.edu.tr What is Swarm
More informationDevelopment of Running Robot Based on Charge Coupled Device
Development of Running Robot Based on Charge Coupled Device Hongzhang He School of Mechanics, North China Electric Power University, Baoding071003, China. hhzh_ncepu@163.com Abstract Robot technology is
More informationLearning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots
Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots Philippe Lucidarme, Alain Liégeois LIRMM, University Montpellier II, France, lucidarm@lirmm.fr Abstract This paper presents
More informationUniversité Libre de Bruxelles
Université Libre de Bruxelles Institut de Recherches Interdisciplinaires et de Développements en Intelligence Artificielle Cooperation through self-assembling in multi-robot systems ELIO TUCI, RODERICH
More informationHumanoid robot. Honda's ASIMO, an example of a humanoid robot
Humanoid robot Honda's ASIMO, an example of a humanoid robot A humanoid robot is a robot with its overall appearance based on that of the human body, allowing interaction with made-for-human tools or environments.
More informationSpace Robotic Capabilities David Kortenkamp (NASA Johnson Space Center)
Robotic Capabilities David Kortenkamp (NASA Johnson ) Liam Pedersen (NASA Ames) Trey Smith (Carnegie Mellon University) Illah Nourbakhsh (Carnegie Mellon University) David Wettergreen (Carnegie Mellon
More information