ArticlePDF Available

Micro self-reconfigurable modular robot using shape memory alloy

Authors:

Abstract and Figures

This paper presents a micro-sized self-reconfigurable modular robotic system using shape memory alloy (SMA) actuators. Composed of identical robotic modules, the system can actively configure various structures. The motion of module is based on two-dimensional rotation by using an actuator mechanism with two SMA torsion coil springs. The micro-sized module measures 2cm cube and weighs 15g, half the size of the previous model developed so far. The feasibility of reconfiguration was demonstrated using the micro-sized robotic modules. We also show an extended three-dimensional (3D) model and discuss a distributed self-reconfiguration algorithm for large-scale modular structures.
Content may be subject to copyright.
Micro Self-reconfigurable Modular Robot
using Shape Memory Alloy
Eiichi YoshidaSatoshi Murata Shigeru Kokaji
Kohji Tomita Haruhisa Kurokawa
Mechanical Engineering Laboratory, AIST, MITI
1-2 Namiki, Tsukuba-shi, Ibaraki 305-8564 Japan
e-mail: eiichi@mel.go.jp
Abstract
This paper presents a micro-sized self-reconfigurable modular robotic system using shape
memory alloy (SMA) actuators. Composed of identical robotic modules, the system can actively
configure various structures. The motion of module is based on two-dimensional rotation by using
an actuator mechanism with two SMA torsion coil springs. The micro-sized module measures
2cm cube and weighs 15g, half the size of the previous model developed so far. The feasibility
of reconfiguration was demonstrated using the micro-sized robotic modules. We also show an
extended three-dimensional (3D) model and discuss a distributed self-reconfiguration algorithm
for large-scale modular structures.
Key Words: Self-reconfiguration, Modular Robotic System, Micro-robot, SMA Actuator
1 Introduction
We have developed a series of self-reconfigurable robotic systems composed of identical modules
1)7). By changing the configuration, these modular robotic systems can adapt themselves to the
external environment or repair themselves by using spare modules without external help. Thus they
have various potential applications, especially for structures or robots that should work in extreme
environments inaccessible to humans, for instance, in space or deep sea, or in nuclear plants.
This paper focuses on developing a micro-sized self-reconfigurable robot aiming such applications
as an inspection robot that moves around in very narrow space such as pipe space or in building de-
stroyed by disaster. Although many studies have been made on self-reconfigurable robots 8)15), their
Corresponding author
micro-sizing has hardly been reported. We have so far developed a miniature self-reconfigurable mod-
ular robot using shape memory alloy (SMA) actuator 16). In this paper, we will present a new model
of module that measures 2cm cube and weighs 15g, to demonstrate the advantage of easy micro-
sizing of the simple SMA actuator mechanism. Its self-reconfiguration function is verified through
an experiment of module motions. We will evaluate the measured performance of actuators to verify
that they have enough torque for self-reconfiguration. An extended version of module that can con-
figure three-dimensional (3D) structure will also be investigated and a distributed self-reconfiguration
algorithm for large-scale system will be applied to the 3D model.
2 Micro-Sized Robotic Module
This section outlines the structure of micro-sized robotic module using SMA actuators. We have
designed the modules’ mechanism to be both self-reconfigurable and simple enough for micro-sizing.
The module has a square shape, where two actuators at orthogonal vertices rotate male connecting
parts that can be connected to female parts in another module. Figure 1(a)(c) shows a “step motion,
which is the most fundamental motion generated by two modules. Module M1 changes its relative
position clockwise around M2 through appropriate operations of rotating actuators and connection
mechanisms.
Although this step motion can be regarded as one simple function in the algorithmic level, it
requires locally coordinated motion between neighboring modules based on inter-module communi-
cation in the hardware level. Figure 2 illustrates an example. When a module makes a step motion
(clockwise or counterclockwise rotation), the module sends signals to neighboring modules so that
the motion may be supported by rotating and releasing of appropriate male and female connecting
M1
M2
A B
(1)
(2) M2 (3)
M1
AB
M2
A
B
Connecting part
(male) Connecting part
(female)
(a) (b) (c)
M1
Rotational
actuators
Fig. 1: Basic motion of two modules.
2
1. "release connection"
2 "rotate CCW"
M1 M2
M3 M4
M1
M2
M3 M4
"move CCW":
from host PC
Fig. 2: Local motion coordination through inter-module communication.
parts. In this example, the module M1, intending to move counterclockwise, sends signals asking “re-
leasing” to M3 and “rotate counterclockwise” to M2. Inter-module communication can be realized
by embedding electrodes in male and female connecting parts.
By repeating these step motions, a collection of identical modules can construct various two-
dimensional (2D) shapes. This homogeneous modular structure is also capable of self-repairing using
spare modules if some part is damaged.
We adopted an SMA actuator mechanism for the micro-sized module. The SMA actuator gen-
erates torque based on strain energy and its torque-weight ratio is constant. This is advantageous
especially on micro-scales compared to conventional electromagnetic motors whose torque-weight
ratio decreases as their size becomes small 17). Although it is known that the response of SMA actu-
ators is relatively slow, this drawback can be overcome on micro-scales where the cooling efficiency
is improved by increasing ratio of surface area to volume. Another shortcoming of SMA actuator,
difficulty in precise control, is not a significant problem here since we need only discrete position
control (90,0
,90
) in reconfiguration operation.
Figure 3 illustrates the developed rotational actuator dedicated for the micro-sized module. The
SMA torsion coil springs (memorizing the 0shape in this case) are pre-loaded by twisting reversely
by 180. Without heating, the static torques balance and no output torque is generated. In this state,
the connecting part is fixed at the original 0position by a mechanical stopper. Rotational motion is
generated when one of the springs is heated, usually by electric current. Since Young’s modulus of
SMA rises drastically when the temperature exceeds its phase transformation temperature, the heated
spring generates a large torque in the direction to restore the memorized 0rotation state.
3
memorized
shape
fixed points SMA torsion
coil springs
[original center position]
(twisted 180 for pre-loading)
< not heated >
< heated >
[rotating CW]
(heating upper spring)
restoring memorized
0 shape
< not heated >
< not heated >
connecting
part (male)
Fig. 3: Rotating actuator mechanism using SMA torsion coil springs.
3 Hardware Implementation and Experiments
This section presents development of micro-sized hardware modules and a self-reconfiguration exper-
iment. We have so far developed a basic module model whose size is 5cm cube and whose weight is
80g including control unit, and verified its self-reconfiguration capacity using many modules 16).In
pursuit of wider applications requiring motion or tasks in narrow spaces, we proceed further micro-
sizing of modules. As mentioned in section 2, SMA actuator is advantageous in both torque-weight
ratio and response especially on micro-scales. This section also evaluates the actuator performance
of both models.
3.1 Micro-size Module
Figures 4 and 5 describe the design of a micro-sized module and a hardware prototype. The module
measures approximately 2cm cube and weighs 15g without control unit. The square-shape module is
equipped with two SMA actuators at the orthogonal vertices which rotate the drums (male connecting
parts). The original 0position of the rotating drum is maintained rigidly by a stopper mechanism
Rotating drum
0 position
stopper mechanism
SMA spring
(0 unlock)
SMA torsion
springs Connecting pins
SMA spring
(release connection)
3cm
Fig. 4: Structure of micro-sized module. Fig. 5: Prototype of a module.
4
using plastic leaf spring as shown in Fig. 6. The rotation becomes possible when the stopper is pushed
downwards by heating the SMA spring. As can be seen Fig. 6, the stopper also limits the drum rotation
within the range from 90to 90. The female connecting part has an auto-locking mechanism
that can hold and release (also driven by SMA) the drum of male connecting part (Fig. 7). Since
the modules can maintain the structure mechanically by the above locking connection mechanism,
the energy-consuming SMA heating is required only when some motion is made. Therefore, the
whole energy consumption can be minimized even in many-module system because only the moving
modules need the energy.
We adopt Ti-Ni-Cu SMA that has a large difference in Young’s modulus of non-heated and heated
condition, which leads to lower reverse torque from the non-heated spring. These SMAs are driven
by PWM (50[Hz], duty ratio approximately 30%) through low-resistance MOS-FET from a PIC mi-
croprocessor module BasicStamp II, as shown in Fig. 8. It allows a module to serially communicate
with the wired host PC as well as other connecting modules.
Figure 9 demonstrates the modules effectively realized the step motion in Fig. 1. In the current
development, the micro-sized module does not yet include the onboard microprocessor and inter-
module communication and is driven by a separate control unit. The integration of the controller and
communication device into the module will be addressed in the future development.
Bias leaf spring
(plastic)
SMA spring
for unlocking 0
Stopper
< 0 position (center) > < 90 position >
Fig. 6: Stopper mechanism of a male connecting part.
SMA spring
(to unlock) rotating drum
(male part)
unlocking by
heating SMA
auto-locking
bias spring
connecting
pins
stopper
< locked >< unlocked >
steel leaf spring
Fig. 7: Auto-locking mechanism of a female connecting part.
5
BasicStamp II
(PIC16C57)
Serial channel
(from PC) SMA
MOS-FET
GD
S
Vin
Serial channel
(with other units)
Output
Fig. 8: Architecture of control unit.
Module 1
Module 2
(moving) Module 1 Module 2 Module 1
Module 2
Fig. 9: Experiments of basic motion by two micro-size modules.
3.2 Performance Evaluation of Actuators
The output torque can be calculated for given rotational angle xas follows 16):
T=πd4
11520nD ×{E2(Bx)E1(B+x)}−f. (1)
where dand D[mm] are diameters of wire and spring, nthe number of turns, E1/E2[kgf/mm2]
the Young’s moduli in non-heated/heated condition, Bthe angle by which both springs are twisted
for pre-loading, f[kgf·mm] the rotational friction torque. Table 1 shows the specifications of SMA
actuators utilized in two developed prototypes of micro-sized module. The Ti-Ni-Cu SMA has a
large difference between E1(= 0 1800) and E2(= 7000 10000). Using these values, the
range of the output torque can be estimated. With pre-loading angle B= 270, the range of output
torque is calculated as shown in Table 1. The friction torque arises because the leaf spring of stopper
mechanism (Fig. 6) is always pushed against the rotating drum (male connecting part). These values
are measured in the hardware module using a torque gauge.
For example in the first model, the center of gravity is 20mm from the rotation axis and it weights
approximately 80g, thus the required torque to lift another module against gravity is 1.6kgf·mm at
rotational angle x=0
. Therefore, we can see the actuator can generate enough torque for self-
reconfiguration. In the same way, we can estimate the actuator of micro-sized model has also sufficient
torque, as the required torque for lifting motion is 0.2kgf·mm.
6
We have measured the generated torque by using torque gauge and the results are given in Table 2.
As can be seen, the calculated torques of both models take values within the calculated ranges and
the actuators generate sufficient torque for carrying another module. We are going to improve the
performance by refining the design of module, for instance using micro-bearings to reduce the friction
torque. As to the response time and power consumption, Table 2 shows that the time required for 90
rotation is reduced from 7 seconds to 5, and the current per one SMA actuator from 3A to 1A. This
demonstrates that the micro-sizing of module improved these measures as indicated in section 2.
Table 1: Actuator specifications.
Micro-size model 1st model16)
Wire diameter d[mm] 0.45 0.8
Spring diameter D[mm] 4.5 8.0
Number of turns n3 3
Friction torque f[kgf·mm] 0.3 0.2
Calculated torque T[kgf·mm] 0.9 1.9 (x=0
) 6.3 12.4 (x=0
)
0.21 1.2 (x=90
) 2.6 8.2 (x=90
)
Table 2: Measured actuator performance.
Micro-size model 1st model
Torque T(calculated) 0.9 1.9 (x=0
) 6.3 12.4 (x=0
)
0.21 1.2 (x=90
) 2.6 8.2 (x=90
)
[kgf·mm] (experiment) 1.1 (x=0
) 7.1 (x=0
)
0.3 (x=90
) 3.0 (x=90
)
Time for 90rot. approx. 3 [sec] approx. 7 [sec]
Current (mean, per actuator) [A] approx. 1 approx. 3
Voltage: 6 [V]
7
4 3D Extension and Distributed Self-Reconfiguration Software
This section first explains that the proposed modular robotic system can be extended to three dimen-
sions, and next describes a distributed self-reconfiguration algorithm for many-module structure.
4.1 Extension to 3D Reconfigurable System
A three-dimensional (3D) module can be designed by extending the concept of the developed 2D
module. First, the SMA rotational actuator mechanism is extended so that it can generate rotational
motion along two orthogonal axes by using four SMA torsion coil springs as shown in Fig. 10. This
corresponds to a male part and a connecting part should be equipped at one end. Next, a 3D module is
constructed by embedding three of these connecting parts in a octahedral body including three female
parts in such a way that all the motion directions are covered, as illustrated in Fig. 11. The female
parts can be realized as a similar auto-locking mechanism to the developed 2D module. The body is
designed so that collision between modules can be avoided during reconfiguration motion.
By connecting two modules as shown in Fig. 12, rotational motions in horizontal and vertical
directions are possible around the connected vertex by means of a two-axis actuator. The SMA
actuator should be designed to generate enough torque to achieve the desired motions.
Figure 13 illustrates the step motion by two 3D modules, where irrelevant actuators are omitted for
clarity. Starting from the initial state Fig. 13a, the right-hand module changes its position to Fig. 13e
through coordinated actuator operations. A group of modules can move on orthogonal-cubic lattice
to form various 3D structures based on this step motion.
SMA torsion
springs
Connecting part (male)
Fig. 10: Two-axis SMA actuator mechanism.
female part
( 3)
male parts
( 3)
body
Fig. 11: A 3D module.
8
Horizontal motion
Vertical motion
Fig. 12: Two modules connected.
connection
(a) (b) (c)
disconnection
(d) (e)
Fig. 13: Motion of 3D modules.
4.2 Distributed Self-reconfiguration of Many-Module System
As the motion of 3D SMA module is compatible to that of the 3D self-reconfigurable structure 2,3),
its distributed self-reconfiguration methods 5)can be applied to the octahedral 3D modules. We have
applied the distributed self-reconfiguration algorithm to small number of 3D SMA modules 16)based
on Markov Random Field (MRF). Although this simple algorithm has such advantages as low com-
putational cost and communication load, it cannot be applied when the number of modules increases.
9
Table 3: Difference between algorithms for small-scale and large-scale systems
small-scale (previous16)) large-scale (proposed)
System scale applicable small (10 modules) large (10 modules )
Target description flat, for only simple shapes hierarchical, for complicated shapes
Computational cost low (simple MRF) high (complicated target description)
Communication load low (only few information high (frequent message passing)
on neighboring connection)
Here we introduce a distributed reconfiguration algorithm for large-scale system. Table 3 summa-
rizes the difference between the algorithms for small-scale and large-scale systems. As explained in
this table, the proposed algorithm is dedicated to self-assembly and self-repair of complicated shapes
composed of many modules, say more than twenty modules.
Figure 14 illustrates the self-reconfiguration method for large-scale systems. It is based on a
recursive description of the target shape by using a layered graph. Primitive description types are
introduced that determine the geometrical relationship between “nodes,” denoting a group of modules
here. By assigning another sub-structure to each nodes, various complex shapes can be described in
a recursive manner. A module can belong to multiple levels in the course of self-assembly.
Given the description of a target shape, self-reconfiguration proceeds by assembling first top-level
structure, then down to sub-structure and so forth, using inter-module communication. Figure 15
shows an example of self-assembly process of the 24-module planar shape from 27-module cube,
where shaded modules have already reached a position in the target shape.
initial state
detailed shape specified
by extending lower level
final shape
rough shaping
node
unit embodied
in a node
line
square
octahedron
cube
primitive types
of description
Fig. 14: Hierarchical graph structure for self-assembly.
10
Self-repair is also possible when some of the modules are lost or damaged. Upon the detection
of fault, surrounding modules send messages to spare modules in order that they move and repair the
faulty part. If the damaged part includes multiple modules in different levels of the target description,
first the status of the modules involved in the self-repair is reset back to the relatively highest level
in the target description. Then self-repair is performed from the higher level down to lower levels.
Figure 16 shows a simulation result of self-repair after three modules have been removed.
The algorithm can be applied to small-size space structure such as solar panels or antennas. Trans-
ported in a compact folded form, they can expand themselves to the structure required by the mission,
and repair themselves when failure or loss is detected somewhere in the structure.
5 Conclusions
This paper presented micro-sized self-reconfigurable robotic systems driven by SMA actuator mech-
anisms. The module is designed to allow a collection of identical modules to configure a variety
of 2D structures. By using an actuator mechanism composed of SMA torsion coil springs, we real-
ized micro-sized robotic modules that measure 2cm cube and weigh 15g. The self-reconfiguration
spare units
initial state (cube) 10 steps after 35 steps after (completed)
Fig. 15: Self-assembly of many-module structure.
3 units lost
Self-repair starting
using spare units
Starting self-repair 20 steps after (completed)
Fig. 16: Self-repair of many-module structure.
11
functionality was verified through a self-reconfiguration experiment using the developed hardware
prototypes. The performance of the SMA actuators was also evaluated by measuring their output
torque to confirm that they generate sufficient power. Furthermore, we designed an extended 3D self-
reconfigurable robotic system based on the 2D module. It was shown that the self-reconfiguration and
self-repair of large-scale systems is also possible by computer simulations.
References
1) S. Murata, et al.: “Self-assembling machine,Proc. IEEE Int. Conf. on Robotics and Automation,
441–448, 1994.
2) S. Murata, et al.: A 3-D self-reconfigurable structure,” Proc. IEEE Int. Conf. on Robotics and
Automation, 432–439, 1998.
3) H. Kurokawa, et al.: “A 3-D self-reconfigurable structure and experiments,IEEE/RSJ Int. Conf.
on Intelligent Robots and Systems (IROS’98), 860–865, 1998.
4) E. Yoshida, et al.: A distributed reconfiguration method for 3-D Homogeneous Structure,” Int.
Conf. on Intelligent Robots and Systems (IROS’98), 852–859, 1998.
5) E. Yoshida, et al. : A distributed method for reconfiguration of 3-D homogeneous structure,”
Advanced Robotics, Vol.13, No.4, 363–380, 1999.
6) K. Tomita, et al.: “Self-assembly and self-repair method for distributed mechanical system,
IEEE Trans. on Robotics and Automation, Vol.15, No.6, 1035–1045, 1999.
7) S. Murata, et al. : “Self-reconfigurable Modular Robotic System,” Proc. Int. Workshop on Emer-
gent Synthesis, 113–118, 1999.
8) M. Yim: “New locomotion gaits,” Proc. IEEE Int. Conf. on Robotics and Automation, 2508–
1524, 1994.
9) G. Chirikjian, et al.: “Evaluating efficiency of self-reconfiguration in a class of modular robots,
J. of Robotic Systems, Vol.12, No.5, 317–338, 1996.
10) G. Hamlin and A. Sanderson: “Tetrobot: A modular approach to reconfigurable parallel
robotics,” Kluwer Academic Publishers, 1998.
11) K. Kotay, et al.: “The Self-reconfiguring robotic molecule,” Proc. IEEE Int. Conf. on Robotics
and Automation, 424–431, 1998.
12) C. McGray and D. Rus: “Self-reconfigurable molecule robots as 3D metamorphic robots,” Proc.
12
IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 837–842, 1998.
13) P. Will, et al. : “Robot modularity for self-reconfiguration,Proc. SPIE, Sensor Fusion and
Decentralized Control in Robotic Systems II, 236–245, 1999.
14) A. Casal and M. Yim: “Self-reconfiguration planning for a class of modular robots,” Proc. SPIE,
Sensor Fusion and Decentralized Control in Robotic Systems II, 246–257, 1999.
15) C. ¨
Unsal, et al. : “I(CDS)-cubes: a modular self-reconfigurable bipartite robotic system,Proc.
SPIE, Sensor Fusion and Decentralized Control in Robotic Systems II, 258–269, 1999.
16) E. Yoshida, et al.: “Miniaturization of Self-reconfigurable Robotic System using Shape Memory
Alloy Actuator,J. of Robotics and Mechatronics, Vol.12, No.2, 96–102, 2000.
17) K. Ikuta: “Micro/miniature shape memory alloy actuator,Proc. of IEEE Int. Conf. on Robotics
and Automation, 2156–2161, 1990.
13
Name:
Eiichi Yoshida
Affiliation:
Researcher, Systems Science Division, Department of Applied Physics and Information Sci-
ence, Mechanical Engineering Laboratory, AIST, MITI
Address:
1-2 Namiki, Tsukuba, Ibaraki 305-8564 Japan
Brief Biographical History:
1990-1991 Research Student in Swiss Federal Institute of Technology at Lausanne (EPFL).
1993 M.Eng Degree (School of Engineering, University of Tokyo)
1996 Dr.Eng Degree (School of Engineering, University of Tokyo)
1996– Joined Mechanical Engineering Laboratory, AIST, MITI
Main Work:
“Local Communication of Multiple Mobile Robots: Design of Optimal Communication
Area for Cooperative Tasks,” Journal of Robotic Systems, Vol.15, No.7, 407–419, 1998.
An Experimental Study on a Self-repairing Modular Machine,” Robotics and Autonomous
Systems, No.29, 79–89, 1999.
Membership in Learned Societies:
The Institute of Electrical and Electronics Engineers (IEEE)
The Japan Society of Mechanical Engineers (JSME)
The Society of Instrument and Control Engineers (SICE)
The Japan Society of Precision Engineers (JSPE)
The Robotics Society of Japan (RSJ)
Name:
Satoshi Murata
Affiliation:
Senior Researcher, Systems Science Division, Department of Applied Physics and Information
Science, Mechanical Engineering Laboratory, AIST, MITI.
Address:
1-2 Namiki, Tsukuba, Ibaraki 305-8564 Japan
Brief Biographical History:
1986 M.Eng Degree (Aeronautical Engineering, Nagoya University).
1997 Dr.Eng Degree (Aeronautical Engineering, Nagoya University).
1998–1999 Visiting researcher in Johns Hopkins University, USA
Main Work:
“Self-Repairable Machine —Self-Assembling by Distributed Unit Structure—, Trans.
SICE, Vol.31, No.2, 254–262 1995 (in Japanese).
A 3-D self-reconfigurable structure,” Proc. IEEE Int. Conf. on Robotics and Automation,
432–439, 1998.
Membership in Learned Societies:
The Society of Instrument and Control Engineers (SICE)
The Japan Society of Mechanical Engineers (JSME)
The Robotics Society of Japan (RSJ)
The Institute of Electrical and Electronics Engineers (IEEE)
Name:
Shigeru Kokaji
Affiliation:
Director of the Department of Advanced Machinery, Mechanical Engineering Laboratory, AIST,
MITI.
Address:
1-2 Namiki, Tsukuba, Ibaraki 305-8564 Japan
Brief Biographical History:
1972 M.Eng. Degree (Dept. of Precision Machinery Engineering, the University of
Tokyo)
1972– Joined Mechanical Engineering Laboratory, AIST, MITI
1981–1982 British Council Scholarship at Leicester Univ., UK
1986 Dr.Eng Degree (Dept. of Precision Machinery Engineering, the University of
Tokyo)
Main Work:
“Self-Organization of a Mechanical System,” Distributed Autonomous Robotic Systems,
237–242, Springer-Verlag, 1994.
“Clock Synchronization Mechanisms for a Distributed Autonomous System,” J. of Robotics
and Mechatronics, Vol.8, No.5, 427–434, 1996.
Membership in Learned Societies:
The Japan Society of Precision Engineers (JSPE)
The Robotics Society of Japan (RSJ)
The Society of Instrument and Control Engineers (SICE)
The Information Processing Society of Japan (IPSJ)
Name:
Kohji Tomita
Affiliation:
Senior Researcher, Machine Intelligence Division, Department of Applied Physics and Infor-
mation Science, Mechanical Engineering Laboratory, AIST, MITI.
Address:
1-2 Namiki, Tsukuba, Ibaraki 305-8564 Japan
Brief Biographical History:
1990 M.Eng Degree (University of Tsukuba)
1990– Joined Mechanical Engineering Laboratory, AIST, MITI
1997 Ph.D Degree (University of Tsukuba)
Main Work:
“Visual Navigation of an Autonomous Vehicle Along a Line,” Proc. Japan-USA Symp.
on Flexible Automation, ASME, 1321–1327, 1992.
“Self-assembly and self-repair method for distributed mechanical system, IEEE Trans.
on Robotics and Automation, Vol.15, No.6, 1035–1045.
Membership in Learned Societies:
The Society of Instrument and Control Engineers (SICE)
The Information Processing Society of Japan (IPSJ)
Japan Society of Software Science and Technology (JSSST)
Name:
Haruhisa Kurokawa
Affiliation:
Head of the Sound and Vibration Division, Department of Advanced Machinery, Mechanical
Engineering Laboratory, AIST, MITI.
Address:
1-2 Namiki, Tsukuba, Ibaraki 305-8564 Japan
Brief Biographical History:
1981 M.Eng Degree (University of Tokyo)
1981– Joined Mechanical Engineering Laboratory
1990 Visiting Scientist at MIT, USA
1997 Dr.Eng Degree (University of Tokyo)
Main Work:
“Exact Singularity Avoidance Control of the Pyramid Type CMG System,” Proc. AIAA
Guidance, Navigation and Control Conf. AIAA-94-3559-CP, 170–189, 1994.
A 3-D Self-reconfigurable Structure,” Advanced Robotics, Vol.13, No.6, 591–602, 1999.
Membership in Learned Societies:
The Society of Instrument and Control Engineers (SICE)
The Japan Society of Mechanical Engineers (JSME)
The Japan Society of Precision Engineers (JSPE)
The American Institute of Aeronoautics and Astronautics (AIAA)
The Japan Society for Aeronautical and Space Sciences (JSASS)
... The core value of modular robots lies in their variety of structural form, which enables the production of many types of movements and adaptation to different environments. Many researchers have developed a series of rigid modular robots, including Polybot [1], CONRO [2], M-TRAN [3], Micro-Unit [4], SuperBot [5], Yamor [6], UBot [7]- [8], and Seremo [9]. These modular robots can alter their structure by connecting different faces of their modules. ...
Article
Full-text available
Soft modular robots have the advantages of both bionic continuum robots and modular self-reconfigurable robots. They have potential application for working in narrow space and uneven terrain. The outstanding abilities of soft modular robots are infinite degrees of freedom and a changeable configuration. However, these advantages also incur difficulty in mathematical modeling and continuous motion control, especially for docking, which is the key to realizing a changeable configuration. Therefore, the development of a soft modular robot requires a modeling method to guide the module’s motions accurately. In this paper, we design and manufacture a pneumatic soft modular robot with a novel connecting mechanism to achieve docking. A nonlinear dynamic model of our soft module is established. In particular, the analytic solutions of the module plane docking are presented. Based on the nonlinear dynamic modeling, three experiments are performed under different conditions. The experimental results pertaining to module plane bending agree with the theoretical values, which verifies the accuracy of the modeling method. Moreover, fixed point docking and two modules docking experiments demonstrate the validity of the modeling method and the docking ability. The modeling method proposed in this paper can well guide the docking of soft modular robots.
... These areas have been shown through proof-ofconcept demonstrations as promising for untethered microrobot actuation. Other actuation methods, such as shape memory alloys [233] and electroactive polymers [102], ionic composite polymers [83], are commonly used for milli-scale robotic systems, but have not been commonly used in microrobotic applications due to challenges in remote power and fabrication. The coverage given here is not comprehensive, but is meant to expose the reader to the wide variety of actuation methods and discuss their relative benefits and limitations. ...
... In Peebles [11], each module measures 12mm and weight 4g and is capable to latch to neighbors using electromagnets. Yoshida et al. created modules capable of 1DOF that measure only 2cm and weight 15g each [45] using shape memory alloys. Advances in piezoelectric motors have a smaller torque but their reduced size and weight can lighten the entire assembly and allow lifting multiple modules. ...
... Many successful prototypes have been developed since Fukuda et al. first established the self-reconfigurable robot named CEBOT [1] . Typical systems among which are Polybot [2][3][4] , CONRO [5] , M-TRAN [6][7][8][9][10] , Micro-Unit [11] , SuperBot [12,13] , Yamor [14,15] , etc. Scholars have studied the locomotion control method of self-reconfigurable robot as well. Butler et al. proposed a distributed cellular automata control method based on the geometric rules [16] . ...
Article
The most important feature of Modular Self-reconfigurable Robot (MSRR) is the adaption to complex environments and changeable tasks. A critical difficulty is that the operator should regulate a large number of control parameters of modules. In this paper, a novel locomotion control model based on chaotic Central Pattern Generator (CPG) is proposed. The chaotic CPG could produce various rhythm signals or chaotic signal only by changing one parameter. Utilizing this characteristic, a unified control model capable of switching variable locomotion patterns or generating chaotic motion for modular self-reconfigurable robot is presented. This model makes MSRR exhibit environmental adaptability. The efficiency of the control model is verified through simulation and experiment of UBot MSRR platform.
Article
If a robot system can take various shapes, then it can play various roles, such as humanoid, dog robot, and robot arm. A modular robot is a robot system in which robots are configured using multiple modules, and it is possible to configure robots of other shapes by varying the combinations of the modules. In conventional modular robots, the shape is restricted by gravity, and configurable shapes are limited. In this study, we propose a gravity compensation modular robot to solve this problem. This paper describes the design and prototyping of the gravity compensation modular robot, and provides examples of robot shapes configured using the gravity compensation modules and motion experiments of the robots. In the experiments, there were motions that the robots could perform and could not perform. We considered the lack in the gravity compensation level and module rigidity as the main factor of the failures. This paper also discusses the solutions to these problems.
Article
With the increasing demands for versatile robotic platforms capable of performing a variety of tasks in diverse and uncertain environments, the needs for adaptable robotic structures have been on the rise. These requirements have led to the development of modular reconfigurable robotic systems that are composed of a numerous self-sufficient modules. Each module is capable of establishing rigid connections between multiple modules to form new structures that enable new functionalities. This allows the system to adapt to unknown tasks and environments. In such structures, coupling between modules is of crucial importance to the overall functionality of the system. Over the last two decades, researchers in the field of modular reconfigurable robotics have developed novel coupling mechanisms intended to establish rigid and robust connections, while enhancing system autonomy and reconfigurability. In this paper, we review research contributions related to robotic coupling mechanism designs, with the aim of outlining current progress and identifying key challenges and opportunities that lay ahead. By presenting notable design approaches to coupling mechanisms and the most relevant efforts at addressing the challenges of sensorization, misalignment tolerance, and autonomous reconfiguration, we hope to provide a useful starting point for further research into the field of modular reconfigurable robotics and other applications of robotic coupling.
Book
Full-text available
Article
This chapter presents a discussion of modular robots from both an industrial and a research point of view. The chapter is divided into four sections, one focusing on existing reconfigurable modular manipulators typically in an industry setting (Sect. 22.2) and another focusing on self-reconfigurable modular robots typically in a research setting (Sect. 22.4). Both sections are sandwiched between the introduction and conclusion sections. This chapter is focused on design issues. Rather than a survey of existing systems, it presents some of the existing systems in the context of a discussion of the issues and elements in industrial modular robotics and modular robotics research. The reader is encouraged to look at the references for further discussion on any of the presented topics.
Article
Full-text available
A distributed reconfiguration method is proposed for a 3-D reconfigurable structure, com- posed of many identical mechanical units. The method aims to enable the structure to transform itself into desired structure from an arbitrary initial configuration. The proposed method is im- plemented in such a way that each unit has identical software as well as hardware, so that any unit can play any role in the system. It is also featured by a stochastic relaxation process, which allows the system to converge to a given target structure by searching for a proper unit motion over many degrees of freedom. Furthermore, the method is extended for the structure to reconfig- ure itself dynamically according to the environment. The effectiveness of the method is confirmed by computer simulations.
Article
Full-text available
Modular self-reconfigurable robots consist of large numbers of identical modules that possess the ability to reconfigure into different shapes as required by the task at hand. For example, such a robot could start out as a snake to traverse a narrow pipe, then re-assemble itself into a six-legged spider to move over uneven terrain, growing a pair of arms to pick up and manipulate an object at the same time. This paper examines the self-reconfigurable problem and present a divide-and-conquer strategy to solve reconfiguration for a class of problems referred to as closed-chain reconfiguration. This class includes reconfigurable robots whose topologies are described by 1D combinatorial topology. A robot topology is first decomposed into a hierarchy of small 'substrates' belonging to a finite set. Basic reconfiguration operations between the substructures in the set are precomputed, optimized and stored in a lookup table. The entire reconfiguration then consists of an ordered series of simple, precomputed sub-reconfigurations happening locally among the substructures.
Article
Full-text available
Metamorphic robots are an emerging field in which robotics can dynamically reconfigure shape and size not only for individual roots but also for complex structures that are formed by multiple robots. Such capability is highly in tasks such as fire fighting, earthquake rescue, and battlefield scouting, where robots must go through unexpected situations and obstacles and perform tasks that are difficult for fixed-shape robots. This research direction present a number of technical research challenges. Specifically, metamorphic robots must be able to decompose and reassemble at will from a set of basic connectable modules. Such modules must be small, self-sufficient and relatively homogeneous. In this paper, we present our approach to address these issue and describe the design of the CONRO modules. These modules are equipped with a low power micro-processor, memory chips, sensors, actuators, power supplies, and miniature mechanical connectors used for communication and power sharing. We will also describe a set of control mechanisms for controlling gaits and reconfigurations. We conclude the paper with a status report of the CONRO project and a list of the future work needed to fully realize the construction of the CONRO metamorphic robots.
Article
Full-text available
In this manuscript, we introduce I(CES)-Cubes, a class of three-dimensional modular robotic system that is capable of reconfiguring itself in order to adapt to its environment. This is a bipartite system, i.e., a collection of (i) active elements capable of actuation, and (ii) passive elements acting as connectors between actuated elements. Active elements, called links, are 3-DOF manipulators that are capable of attaching/detaching themselves to/from the passive elements (cubes). The cubes can then be positioned and oriented using links, which are independent mechatronic elements. Self-reconfiguration property enables the system to perform locomotion tasks over difficult terrain. For example, the system would be capable of moving over obstacles and climbing stairs. These tasks are performed by positioning and orienting cubes and links to form a three-dimensional network with required shape and position. This paper describes the design of the passive and active elements, the attachment mechanisms, and several reconfiguration scenarios. Specifics of the hardware implementation and results of experiments with current prototypes are also given.
Article
A self-configurable mechanical system is being developed at the Mechanical Engineering Laboratory. The system is composed of many identical mechanical units and each unit can communicate with its neighbor units. When the units genarate cooperative motion, it is required to establish common clock timing. In this paper, an algorithm is proposed to establish the common clock without being trapped in a dead lock condition. In this method, all units follow the same procedure in a distributed way, that is, there is no central control unit in the system. The operation of the units is analyzed with a physical spring damper model. It is concluded that the commonn timing can be established if an inner parameter is chosen correctly.
Article
In this article we examine the problem of dynamic self-reconfiguration of a class of modular robotic systems referred to as metamorphic systems. A metamorphic robotic system is a collection of mechatronic modules, each of which has the ability to connect, disconnect, and climb over adjacent modules. A change in the macroscopic morphology results from the locomotion of each module over its neighbors. Metamorphic systems can therefore be viewed as a large swarm of physically connected robotic modules that collectively act as a single entity. What distinguishes metamorphic systems from other reconfigurable robots is that they possess all of the following properties: (1) a large number of homogeneous modules; (2) a geometry such that modules fit within a regular lattice; (3) self-reconfigurability without outside help; (4) physical constraints which ensure contact between modules. In this article, the kinematic constraints governing metamorphic robot self-reconfiguration are addressed, and lower and upper bounds are established for the minimal number of moves needed to change such systems from any initial to any final specified configuration. These bounds are functions of initial and final configuration geometry and can be computed very quickly, while it appears that solving for the precise number of minimal moves cannot be done in polynomial time. It is then shown how the bounds developed here are useful in evaluating the performance of heuristic motion planning/reconfiguration algorithms for metamorphic systems. © 1996 John Wiley & Sons, Inc.
Conference Paper
The design of a machine which is composed of homogeneous mechanical units is described. We show the design of both hardware and control software of the unit. Each unit can connect with other units and change the connection by itself. In spite of its simple mechanism, a set of these units realizes various mechanical functions. We developed the control software of the unit which realizes “self-assembly,” one of the basic functions of this machine. A set of these units can form a given shape of the whole system by themselves. The units exchange information about local geometric relation by communication, and cooperate to form the whole shape through a diffusion-like process. There is no upper level controller to supervise these units, and the software of each unit is completely the same. Three actual units have been built to test the basic movements, and the function of self-assembly has been verified by computer simulation