Peter M. Will
University of Southern California
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Peter M. Will.
international conference on robotics and automation | 2002
Wei-Min Shen; Behnam Salemi; Peter M. Will
Presents a biologically inspired approach to two basic problems in modular self-reconfigurable robots: adaptive communication in self-reconfigurable and dynamic networks, and distributed collaboration between the physically coupled modules to accomplish global effects such as locomotion and reconfiguration. Inspired by the biological concept of hormone, the paper develops the adaptive communication (AC) protocol that enables modules continuously to discover changes in their local topology, and the adaptive distributed control (ADC) protocol that allows modules to use hormone-like messages in collaborating their actions to accomplish locomotion and self-reconfiguration. These protocols are implemented and evaluated, and experiments in the CONRO self-reconfigurable robot and in a Newtonian simulation environment have shown that the protocols are robust and scaleable when configurations change dynamically and unexpectedly, and they can support online reconfiguration, module-level behavior shifting, and locomotion. The paper also discusses the implication of the hormone-inspired approach for distributed multiple robots and self-reconfigurable systems in general.
Autonomous Robots | 2000
Andres Castano; Wei-Min Shen; Peter M. Will
Metamorphic robots are modular robots that can reconfigure their shape. Such capability is desirable in tasks such as earthquake search and rescue and battlefield surveillance and scouting, where robots must go through unexpected situations and obstacles and perform tasks that are difficult for fixed-shape robots. The capabilities of the robots are determined by the design specification of their modules. In this paper, we present the design specification of a CONRO module, a small, self-sufficient and relatively homogeneous module that can be connected to other modules to form complex robots. These robots have not only the capability of changing their shape (intra-robot metamorphing) but also can split into smaller robots or merge with other robots to create a single larger robot (inter-robot metamorphing), i.e., CONRO robots can alter their shape and their size. Thus, heterogeneous robot teams can be built with homogeneous components. Furthermore, the CONRO robots can separate the reconfiguration stage from the locomotion stage, allowing the selection of configuration-dependent gaits. The locomotion and automatic inter-module docking capabilities of such robots were tested using tethered prototypes that can be reconfigured manually. We conclude the paper discussing the future work needed to fully realize the construction of these robots.
IEEE-ASME Transactions on Mechatronics | 2002
Andres Castano; Alberto Behar; Peter M. Will
The goal of the Conro Project is to build deployable modular robots that can reconfigure into different shapes such as snakes or hexapods. Each Conro module is, itself, a robot and hence a Conro robot is actually a multirobot system. In this paper we present an overview of the Conro modules, the design approach, an overview of the mechanical and electrical systems and a discussion on size versus power requirement of the module. Each module is self-contained; it has its own processor, power supply, communication system, sensors and actuators. The modules, although self-contained, were designed to work in groups, as part of a large modular robot. We conclude the paper by describing some of the robots that we have built using the Conro modules and describing the miniature custom-made Conro camera as an example of the type of sensors that can be carried as payload by these robots.
Nanotechnology | 1998
Christof Baur; Alejandro Bugacov; Bruce E. Koel; A. Madhukar; Nicolas Montoya; Aristides A. G. Requicha; Roland Resch; Peter M. Will
Experimental results that provide new insights into nanomanipulation phenomena are presented. Reliable and accurate positioning of colloidal nanoparticles on a surface is achieved by pushing them with the tip of an atomic force microscope under control of software that compensates for instrument errors. Mechanical pushing operations can be monitored in real time by acquiring simultaneously the cantilever deflection and the feedback signal (cantilever non-contact vibration amplitude). Understanding of the underlying phenomena and real-time monitoring of the operations are important for the design of strategies and control software to manipulate nanoparticles automatically. Manipulation by pushing can be accomplished in a variety of environments and materials. The resulting patterns of nanoparticles have many potential applications, from high-density data storage to single-electron electronics, and prototyping and fabrication of nanoelectromechanical systems.
international conference on robotics and automation | 2001
Behnam Salemi; Wei-Min Shen; Peter M. Will
Metamorphic robots with shape-changing capabilities provide a powerful and flexible approach to complex tasks in unstructured environments. However, due to their dynamic topology and decentralized configuration, metamorphic robots demand control mechanisms that go beyond those used by conventional robots. This paper builds on our previous results of hormone-based control, and develops a novel distributed control algorithm called CELL that can select, synchronize, and execute gaits and other reconfiguration actions without assuming any global configuration knowledge. This algorithm is flexible enough to deal with changes of configuration, and can resolve conflicts between locally selected actions and manage multiple active hormones for producing coherent global effects.
IEEE-ASME Transactions on Mechatronics | 2002
Kasper Stoy; Wei-Min Shen; Peter M. Will
This paper presents a role-based approach to the problem of controlling locomotion of chain-type self-reconfigurable robots. In role-based control, all modules are controlled by identical controllers. Each controller consists of several playable roles and a role-selection mechanism. A role represents the motion of a module and how it synchronizes with connected modules. A controller selects which role to play depending on the local configuration of the module and the roles being played by connected modules. We use role-based control to implement a sidewinder and a caterpillar gait in the CONRO self-reconfigurable robot. The robot is made from up to nine modules connected in a chain. We show that the locomotion speed of the caterpillar gait is constant even with loss of 75% of the communication signals. Furthermore, we show that the speed of the caterpillar gait decreases gracefully with a decreased number of modules. We also implement a quadruped gait and show that without changing the controller the robot can be extended with an extra pair of legs and produce a hexapod gait. Based on these experiments, we conclude that role-based control is robust to signal loss, scales with an increased number of modules, and is a simple approach to the control of locomotion of chain-type self-reconfigurable robots.
intelligent robots and systems | 2001
Wei-Min Shen; Peter M. Will
Docking is a crucial action for self-reconfigurable robots because it supports almost all practical advantages of such robots. In addition to the classic docking challenges found in other applications, such as reliable dock/latch mechanics, effective guiding systems, and intelligent control protocols, docking in self-reconfigurable robots is also subject to some unique constraints. These constraints include the kinematics constraints imposed on the docking modules by other modules in the configuration, communication limitations between the docking and relevant modules, and the demand for distributed control software because of the dynamics of configuration. To solve these challenging problems, this paper reports a set of solutions developed in the CONRO reconfigurable robot project. The paper presents a three-stage docking process, six different alignment protocols, distributed inverse kinematics, and other techniques such as dynamic lubrication that are essential for successful docking in CONRO-like robots. These solutions enable CONRO robots to perform autonomous and distributed reconfigurations in a laboratory environment, and they also suggest important considerations for docking in self-reconfiguration in general.
international conference on robotics and automation | 2004
Michael Rubenstein; Kenneth Payne; Peter M. Will; Wei-Min Shen
Docking between independent groups of self-reconfigurable robotic modules enables the merger of two or more independent self-reconfigurable robots. This ability allows independent reconfigurable robots in the same environment to join together to complete a task that would otherwise not be possible with the individual robots prior to merging. The challenges for this task include: (1) coordinate and align two independent self-reconfigurable robots using the docking guidance system available only at the connectors of the docking modules; (2) overcome the inevitable errors in the alignment by a novel and coordinated movements from both docking ends; (3) ensure the secure connection at the end of docking; (4) switch configuration and let modules to discover the changes and new connections so that the two docked robots will move as a single coherent robot. We have developed methods for overcome these challenging problems and accomplished for the first time an actual docking between two independent CONRO robots each with multiple modules.
international conference on robotics and automation | 1998
Aristides A. G. Requicha; Charles Baur; Alejandro Bugacov; B. C. Gazen; Bruce E. Koel; A. Madhukar; Roland Resch; Peter M. Will
Precise control of the structure of matter at the nanometer scale will have revolutionary implications for science and technology. Nanoelectromechanical systems (NEMS) will be extremely small and fast, and have applications that range from cell repair to ultrastrong materials. This paper describes the first steps towards the construction of NEMS by assembling nanometer-scale objects using a scanning probe microscope as a robot. Our research takes an interdisciplinary approach that combines knowledge of macrorobotics and computer science with the chemistry and physics of phenomena at the nanoscale. We present experimental results that show how to construct arbitrary patterns of gold nanoparticles on a mica or silicon substrate, and describe the underlying technology. We also discuss the next steps in our research, which are aimed at producing connected structures in the plane, and eventually three-dimensional nanostructures.
intelligent robots and systems | 2000
Andres Castano; Peter M. Will
The goal of the Conro project is to build deployable self-reconfigurable robots, i.e., small homogeneous modular robots that can be reconfigured into different shapes such as snakes or hexapods. In this paper we describe the mechanical design of the first generation of Conro modules: the philosophy of their design, their parts and functionality and derive two inequalities that relate the design parameters of a module. Each module is fully self-contained in every sense; it carries its own CPU, power supply, and actuators. The modules were designed to work in groups, as robots, and thus, they also support inter-module communication. We conclude the paper describing a Conro hexapod as an example of the robots that can be built using these modules.