Kobayashi 2012
Kobayashi 2012
Kobayashi 2012
Advanced Robotics
Publication details, including instructions for authors and
subscription information:
http://www.tandfonline.com/loi/tadr20
To cite this article: Yo Kobayashi , Takao Watanabe , Masatoshi Seki , Takeshi Ando &
Masakatsu G. Fujie (2012) Soft Interaction Between Body Weight Support System and
Human Using Impedance Control Based on Fractional Calculus, Advanced Robotics,
26:11-12, 1253-1269, DOI: 10.1080/01691864.2012.689724
Taylor & Francis makes every effort to ensure the accuracy of all the information
(the “Content”) contained in the publications on our platform. However, Taylor
& Francis, our agents, and our licensors make no representations or warranties
whatsoever as to the accuracy, completeness, or suitability for any purpose
of the Content. Any opinions and views expressed in this publication are the
opinions and views of the authors, and are not the views of or endorsed by
Taylor & Francis. The accuracy of the Content should not be relied upon and
should be independently verified with primary sources of information. Taylor and
Francis shall not be liable for any losses, actions, claims, proceedings, demands,
costs, expenses, damages, and other liabilities whatsoever or howsoever caused
arising directly or indirectly in connection with, in relation to or arising out of the
use of the Content.
This article may be used for research, teaching, and private study purposes.
Any substantial or systematic reproduction, redistribution, reselling, loan, sub-
licensing, systematic supply, or distribution in any form to anyone is expressly
forbidden. Terms & Conditions of access and use can be found at http://
www.tandfonline.com/page/terms-and-conditions
Downloaded by [New York University] at 02:08 19 October 2014
Advanced Robotics 26 (2012) 1253–1269
tandfonline.com/tadr
Full paper
Fujie
Faculty of Science and Engineering, Waseda University, Tokyo, Japan
Received 26 May 2011; accepted 26 January 2012
Abstract
In recent years, research and development have been conducted on robots designed to assist people with
disabilities in daily activities. There is a great demand for control technology for realizing flexible con-
tact and cooperative behavior. We here report a novel impedance control method based on a fractional
calculation inspired by the viscoelastic properties of biomaterials such as muscle. This paper presents an
evaluation of this concept by simulation and by experiment using a robotic system for body weight sup-
port. The experimental results demonstrated that the fractional impedance controller has superior contact
force absorption performance compared with a conventional controller, especially for high-stiffness
objects and high-velocity movement. This fractional impedance controller may be useful especially for
the purpose of flexible contact for assistive and rehabilitation robots for people.
Ó 2012 Taylor & Francis and The Robotics Society of Japan
Keywords
body weight support, impedance control, viscoelasticity, fractional calculus, flexible contact
1. Introduction
1.1. Background
In recent years, research and development have been conducted on robots
designed to assist people with disabilities in daily activities. However, these reha-
bilitation robots have not yet become popular. In contrast, industrial robots that
specialize in accurately positioning solid targets with well-known mechanical
properties are already prevalent. Unlike industrial robots, rehabilitation robots
have to physically interact with people to assist them in their activities. If solid
*
To whom correspondence should be addressed. E-mail: you-k@fuji.waseda.jp
Ó 2012 Taylor & Francis and The Robotics Society of Japan DOI:10.1080/01691864.2012.689724
1254 Y. Kobayashi et al. / Advanced Robotics 26 (2012) 1253–1269
robots that only use position control are used, it is possible to damage the robot
and/or injure the person. Thus, rehabilitation robots require the ability to maxi-
mize a safe user–robot interaction by evaluating the response forces and adjust-
ing accordingly. There is a great demand for control technology for realizing
flexible contact and cooperative behavior.
1.2. Related Work
Force control is generally used to realize flexible contact and cooperative behav-
ior in rehabilitation robots. Force control enables the virtual stiffness of the robot
to be easily changed. This ability is crucial, because the appropriate stiffness var-
ies from person to person. One of the most popular approaches is impedance [1]
Downloaded by [New York University] at 02:08 19 October 2014
these abilities stem from ‘special’ dynamic properties of human muscle. In fact,
researchers (including our group) have reported that the viscoelasticity of a bio-
material has different properties from conventional serial and/or parallel arrange-
ments of springs (stiffness) and dashpots (viscosity) considered in models such
as Hill’s model [10,11]. These studies suggest that a ‘springpot,’ which is based
on fractional calculus, accurately represents the viscoelastic properties of bioma-
terials, whereas the conventional springs and dashpots viscoelastic model does
not. (Fractional calculus is a branch of mathematical analysis concerned with tak-
ing real or complex number powers of differential operators.)
1.3. Scope of This Study
Downloaded by [New York University] at 02:08 19 October 2014
BWS system
Measured Center
Vertical position mm
Time s
suppressing the contact force, which accumulates on the target force, between
the subject and robot.
3. Methods
3.1. Measurement and Modeling of Viscoelastic Properties of Muscle
We have studied biomechanical modeling of the viscoelastic properties of liver
[11]. We present here a viscoelastic muscle model based on this modeling
method. In this part, we evaluate whether the model is suitable for muscle tissue.
Our previous paper [11] gave detailed descriptions of this modeling method.
Thus, this paper gives only a brief description of the method and result.
Downloaded by [New York University] at 02:08 19 October 2014
dr c
G ¼ s; ð1Þ
dt r
10000 10000
Shear modulus Pa
Shear modulus Pa
1000 1000
Gs Model Gs Model Gs Model
Gl Model Gl Model Gl Model
100 100
0.1 1 10 0.1 1 10
Anguler frequency rad/s Angular frequency rad/s
(a) Experimental result and fractional model (b) spring-dashpot (Voight) model
Figure 4. Experimental result of mechanical impedance. Gs is the storage elastic modulus and Gl
is the loss elastic modulus. The rhombus and square plots are the experimental results, and the red
and blue lines are the responses of our model.
1258 Y. Kobayashi et al. / Advanced Robotics 26 (2012) 1253–1269
where G is the viscoelasticity, t is the time, γ is the shear strain, r is the order of
the derivative, and τ is the shear stress.
The parameters in (1) were adjusted to fit the experimental results shown in
Fig. 4(a). Figure 4(a) also shows the viscoelastic properties of the model that
were obtained using (1). For reference, Fig. 4(b) shows the viscoelastic proper-
ties of the conventional spring–dashpot model as modeled using (2):
dc
ac þ g ¼ s; ð2Þ
dt
where α is the elasticity and η is the viscosity. Table 1 shows the values of all
Downloaded by [New York University] at 02:08 19 October 2014
Table 1.
Value of each parameter in (1) and (2)
G R
Fractional model (1) 3200 0.15
K C
Spring–dashpot model (2) 3200 480(=3200 × 0.15)
Y. Kobayashi et al. / Advanced Robotics 26 (2012) 1253–1269 1259
elasticity of muscle. The objective of this study is to compare the contact force
absorption abilities of the fractional controller and a conventional controller,
which has the spring-dashpot properties represented in (2). Conventional imped-
ance controllers generally include a mass term. For simplicity, we omit the mass
term in this analysis to facilitate comparison with the fractional controller (1),
which does not have a mass term.
Figures 5 and 6 present the analysis model and its block diagram, respectively.
The analysis model consists of the ‘impedance controller’ and the ‘contact object’.
For simplicity, we assume the following that the system is linear, time invariant,
and one dimensional. The robot is controlled by position-based impedance control
(admittance control). The contact object collides with the robot. The impedance
Downloaded by [New York University] at 02:08 19 October 2014
controller generates motion to reduce the contact force between the end-effector
and the object. We evaluate the force between the object and the robot.
(1) Impedance controller. We implemented position-based impedance control
(admittance control), which is actually a position controller nested within a force
feedback loop. Force feedback is employed in the target impedance model to
modify the reference position. We used two impedance controllers in the evalua-
tion. One impedance controller is a conventional controller that consists of a
spring and a dashpot connected in parallel. The differential equation for this
impedance controller is given by:
dxref
Kxref þ C ¼ ðft fext ðtÞÞ; ð3Þ
dt
C P, k Kext
K ext
x ext
x ext
K
(a) Conventional impedance control with (b) Fractional impedance control with springpot
spring and dashpot
Conventional Fractional
Impedance Object Impedance Object
Xt (=0) controller Robot model xext model Xt (=0) controller Robot model xext model
+ xref x + - Fext + xref x + - Fext
Ft (=0) + 1 Closed loop Ft (=0) + 1 Closed loop
vertical -Kext vertical -Kext
- K+Cs + - Psr + BWS axis
BWS axis
(a) Conventional impedance control with (b) Fractional impedance control with springpot
spring and dashpot
where C is the virtual viscosity, K is the virtual stiffness, xref is the reference
position of the end-effector, x is the actual position of the end-effector, and fext is
the target force (fext is the force between the contact object and the end-effector).
The other impedance controller is designated to reproduce the viscoelastic
properties of muscle using a springpot model, as expressed by (1). The differen-
tial equation of this impedance controller is respectively given by:
d r xref
P ¼ ðft fext ðtÞÞ; ð4Þ
dt r
springpot.
(2) Contact object. The elastic contact object collides with the end-effector of
the robot. We regard walking as a periodic movement and assume that the
position of a contact object is given as the following equation:
where xext is the (external) position of the contact object, xs is its steady state
position, and ω is the angular frequency of the contact object movement. This
modeling is based on the vertical motion of pelvis during walking.
The force generated between the end effector and the contact object is
described by:
where fext is the external force, Kext is the stiffness of the contact object, x is the
position of the end-effector, and xext is the position of the contact object.
(3) Spring-dashpot impedance controller. From (3) to (6), the differential
equation between xext and xref is given by:
K K C dxref
1þ xref þ ¼ xext ðtÞ: ð7Þ
Kext Kext K dt
dxref
ð1 þ AÞxref þ AR ¼ xext ðtÞ; ð8Þ
dt
K C
A¼ R¼ ; ð9Þ
Kext K
Y. Kobayashi et al. / Advanced Robotics 26 (2012) 1253–1269 1261
where A is the ratio of the stiffness of the impedance controller to that of the
contact object and R is the ratio of the viscosity to the stiffness.
(4) Fractional impedance control. From (4) to (6), the differential equation
between xext and xref is given by:
d r xr
Kext xr þ P ¼ Kext xext ðtÞ; ð10Þ
dt r
d r xref
xref þ a r ¼ xext ðtÞ; ð11Þ
Downloaded by [New York University] at 02:08 19 October 2014
dt
P
a¼ ; ð12Þ
Kext
where a is the ratio of the stiffness of the impedance controller to that of the
contact object and r is the fractional parameter of springpot (i.e. the viscosity
ratio in the springpot model).
3.3. Method of Simulation Analysis
We analyzed the system performances of the conventional and fractional imped-
ance controllers. We performed time-domain analysis in this evaluation. We com-
pared the force response of each controller for the following states of the contact
object and the robot. We compared the fractional and conventional controllers
using the same values for R in (8) and r in (10), because both parameters have a
similar definition (i.e. viscosity ratio) in each controller. Based on the viscoelastic
properties of muscle tissue described in Section 2, R in (8) and r in (10) for the
impedance controllers were set to 0.15 (ref. Section 3.1 and Table 1). We ana-
lyzed the force response with three different stiffness ratios A and a. Specifically,
the stiffness ratios A and a were set to 1.0 and 2.0. We also analyzed the force
response with two different angular frequency ω (1.0, 1.5). As shown, the
parameters that determine the force response are {A (or a), ω} in this investiga-
tion. We repeatedly calculated the external force for each impedance controller
by changing these parameters.
3.4. Method of Experiment
This section describes experiments using the rehabilitation robot to evaluate frac-
tional impedance control. We implemented fractional and conventional control-
lers in the rehabilitation robot of a BWS system with a pelvic support
mechanism (Fig. 2) presented in [8,9], and measured their respective contact
force absorption performances. We performed the following experiment to
1262 Y. Kobayashi et al. / Advanced Robotics 26 (2012) 1253–1269
evaluate the fractional impedance controller, for ensuring flexible contact and
cooperative behavior with people.
Figure 7 depicts the conceptual scheme and experimental setup. The BWS
system was placed on the floor, and the subject climbed onto the system and
stood on a separated treadmill, which was developed in our laboratory. The
movement of the pedestal L was impedance controlled, corresponding to the
force perpendicular to the axis of the pedestal (=unloaded force). Both fractional
and conventional impedance controllers were individually implemented in the
system. The respective viscosity ratios R and r in these impedance controllers
were set to 0.15, as in the numerical analysis.
The force response was measured with two different magnitudes of the con-
Downloaded by [New York University] at 02:08 19 October 2014
troller parameters K and P: low (0.5 × 103 N/m) and high (1.0 × 103 N/m). The
1.0 × 103 N/m magnitude of the controllers was chosen based on trial and error,
and we decided on the other magnitude, 0.5 × 103 N/m, to provide softer proper-
ties (the stiffness ratio a and A was relatively high). We also measured the force
response with two different walking speeds: slow (2.0 km/h) and fast (3.0 km/h).
The walking speed was chosen based on the average walking speed of healthy,
elderly people (about 2.0 km/h) and young people (about 3.0 km/h). The walking
gait cycle was controlled by treadmill motion. The subject of this experiment
was a healthy young male, who agreed with the objectives and the risks of the
experiment. The subject’s body weight was 65 kg. The target position Lt was set
to the pedestal position, where the subject stood naturally. The target unloading
force Ft was set as 50 N. We simply set the minimal value that the subject felt to
be unloaded, because the objectives of the experiment were to compare the per-
formance of the fractional and conventional controller. Table 2 compares the
parameters used in the model analysis in Section 3.3 with those of the experi-
ment in this section.
Table 2.
Correspondence table
The controller of the robot was made by the authors using the C++ program-
ming language. The operating system (OS) used in the experiments was QNX,
Downloaded by [New York University] at 02:08 19 October 2014
1 1 1 1
0.5 0.5 0.5 0.5
0 0 0 0
-0.5 -0.5 -0.5 -0.5
-1 -1 -1 -1
-1.5 -1.5 -1.5 -1.5
0 1000 2000 0 1000 2000
Downloaded by [New York University] at 02:08 19 October 2014
Time t ms Time t ms
Figure 8. Simulation result of time-domain analysis for different stiffness ratio a and A, different
angular frequency of contact object ω.
Figure 9. Experimental results for a walking speed of 2.0 km/h and with controller parameters K
and P set at 1.0 N/m.
Y. Kobayashi et al. / Advanced Robotics 26 (2012) 1253–1269 1265
Figure 10. Experimental results for a walking speed of 3.0 km/h and with controller parameters K
and P set at 1.0 N/m.
Downloaded by [New York University] at 02:08 19 October 2014
about 50 N. This result shows that the amplitude of the unloaded force for the
fractional controller was almost the same as that with the high-stiffness parame-
ter in Fig. 11. In contrast, use of the conventional controller resulted in a large
increase in the unloaded force when compared with the result with the high-
stiffness parameter in Fig. 11.
4.3. Discussion, Contributions
The simulation results reveal that the fractional controller provides better contact
force absorption than the conventional controller. These results show that the
fractional controller has superior contact force absorption for an elastic object
that has a high stiffness and for rapid input (object position xext).
The experimental results in Fig. 9 suggest that the fractional controller has
superior flexible contact with a person than does the conventional controller,
because the fractional controller did not generate a large contact force. The
experimental results in Fig. 10 demonstrate that the performance of the fractional
controller is superior to that of the conventional controller, especially for rapid
input (high walking velocity). The experimental results in Fig. 11 demonstrate
Figure 11. Experimental results with low-stiffness parameter in the impedance controller: walking
speed was 2.0 km/h and controller parameters K and P were 0.5 N/m. The stiffness ratio a and A
was relatively high.
1266 Y. Kobayashi et al. / Advanced Robotics 26 (2012) 1253–1269
that the performance of the fractional controller is superior to that of the conven-
tional controller, especially for low-stiffness BWS. As was the case for the
numerical analysis, the experimental results suggest that the fractional impedance
controller shows superior performance in flexible contact compared with the con-
ventional controller, especially for high-stiffness objects with high-velocity
movement.
These results support the conclusion that the fractional impedance controller
may have advantages for use in assistive and rehabilitation robots where the
manipulation targets are human because human movements have variables
stiffness and velocity.
Downloaded by [New York University] at 02:08 19 October 2014
References
1. N. Hogan, Impedance control: an approach to manipulation: part i, ii and iii, J. Dyn. Syst.
Meas. Control 107, 1–23 (1985).
2. H. I. Krebs, M. Ferraro, S. Buerger, M. J. Newbery, A. Makiyama and M. Sandmann, Rehabilita-
tion robotics: pilot trial of a spatial extension for MIT-Manus, J. Neuroeng. Rehab. 1, 5 (2004).
3. T. Pledgie, K. E. Barner, S. K. Agrawal and T. Rahman, Tremor suppression through
impedance control, IEEE Trans. Rehab. Eng. 8, 53–59 (2000).
4. J. A. Blaya and H. Herr, Adaptive control of a variable-impedance ankle-foot orthosis to assist
drop-foot gait, IEEE Trans. Neural Syst. Rehab. Eng. 12, 24–31 (2004).
5. S. Jezernik, G. Colombo and M. Morari, Automatic gait-pattern adaptation algorithms for reha-
bilitation with a 4-DOF robotic orthosis, IEEE Trans. Robot. Autom. 20, 574–582 (2004).
Downloaded by [New York University] at 02:08 19 October 2014
Takao Watanabe received the BS and MS degrees from the Graduate School of
Science and Engineering, Waseda University, Tokyo, Japan, in 2006 and 2009
respectively. He is currently with the Department of Advanced Science and
Engineering, Waseda University, where he is involved in studies of medical robots
and rehabilitation robots.
Masatoshi Seki was born in 1985. He received the BS degrees from The System
Downloaded by [New York University] at 02:08 19 October 2014
Takeshi Ando received the BS and MS degrees from the Graduate School of
Science and Engineering, Waseda University, Tokyo, Japan, in 2006 and 2008,
and the PhD degree in engineering from Waseda University in 2011. He was a
Visiting Research Associate in the Graduate School of Science and Engineering,
Waseda University, from 2008 to 2011. He has been an appointed Fellow,
Department of Robotics and Design for Innovative Healthcare (Panasonic),
Graduate School of Medicine, Osaka University since 2011. His current research
interests include medical robots, rehabilitation robots, and nursing engineering. Dr
Ando is a member of the IEEE, JSME, and RSJ. He received the First Prize in the
IEEE Engineering in Medicine and Biology Society (EMBS) Japan Young Investigators
Competition at EMBS2008, the 2008 IEEE RAS Japan Chapter Young Member Award, JSME
ROBOMEC Award (2010) and was a Finalist for the Best Conference Paper and the Best Student
Paper at the Second IEEE/RAS-EMBS BIOROB 2008.
a member of the International Society of Computer-Aided Surgery. He received the Atomic Energy
Society of Japan’s Technology Development Award (1991), the Notable Invention Award from the
Science and Technology Agency Director General (1994), the Technical Innovations Awards from
the Robotics Society of Japan (1999), the JSME Medal for New Technology from the Japan
Society of Mechanical Engineers (2000), the Nikkei BP Technology Award, Medical/
Biotechnology Division (2000), the Japan Society of Mechanical Engineers, Robotics and
Mechatronics Division, Technical Achievement Award (2000), the Japan Society of Mechanical
Engineers ROBOMEC Award (2006), and the IEEE Harashima Award (2008).
Downloaded by [New York University] at 02:08 19 October 2014