Sei sulla pagina 1di 5

Proceedings of the 2003 IEEE

Intemational Conference on RoboticsJntelligent Systems and Signal Processing


Changsha, China - October 2003

Dynamic Model and Motion Control Analysis of Three-link


Gymnastic Robot on Horizontal Bar
Xie Jim, Li Zushu

Institute of Intelligent Automation, Chongqing University, 400044


Institute ofArtificia1 Intellizence System, Chongqing Institute of Thechnolom, 400050
qane7441@sina.com.

Abstract
Based on the observation of gymnast’s swing-up movement, torque cooperation from the coxa, this predetermined
a simplified three-link horizontal bar robot is designed motion can he finished accurately. Certainly, on the point
With orrespanding mathematic model developed, its of bionics, human joints have no ability to drive a free 360-
dynamic characteristics are analyzed and simulation degree rotation, which are under the limits of strength and
results are presented. From a general control perspective, angle. Therefore, all these limiting factors should be
an effective approach, that combines Human simulated represented in the gymnastic robot for obtaining more
intelligent control method with Schema theoiy, and its accurate physical model.
feasibilitj are pointed out to obtain the planning motion
control. In this paper, horizontal bar gymnastic robot, with three
links, including two active joints and a passive joint, is
presented, and its mathematic model is derived in details,
1 Introduction further, two kinds of typical motion behaviors, free move
and forced move, are simulated in the section 11.
Through training and repeated practice, a gymnast can
Considering conditions of torqpe strength and angular
complete some complicated and skillful motions on
limits, in section 111, we demonstrate a set of complete
gymnastic appliances such as body’s curling, giant swing, trajectory parameters analysis based on the gymnast swmg-
swing-up and handstand, etc. Meanwhile, magnitude and
up and handstand on the horizontal bar. Finally, a control
direction of forces generated by body joints are harmonized
method with integration of Human-Simulated Intelligent
and controlled with very high skills and sensory-motor
Control method and Schema Theory of Cognitive Science
intelligence. Therefore, study and understand their body
is proposed.
movement and related joint’s action are very helpful to
develop the intelligent control theory for autonomous
robots motion control. 2 Three-link gymnastic robot dynamics
As a major mechanism for studying such kind of motion Fig. 1 shows the two-dimensional coordinates map for the
that simulating human on the gymnastic apparatus, horizontal bar gymnastic robot, in which the model consists
gymnastic robots, including rings [l] and horizontal bar of three links and three joints. Shoulder and coxa are active
gymnastic robots, have been proposed for many years, and limited joints with rotation range of -5-225 degrees for the
some significant results can be found. Acrobot, a two- angle between ann and trunk, and -5-180 degrees for the
degree-of-freedom planar robot with a single actuator at its angle between leg and trunk; the pivot connecting hand and
coxa, but no actuator at the wrist is discussed in [2-51, in bar is passive joint, which has 0-360 degrees rotation range.
which hzzy control, heuristic control, partial feedback
linearization and control method based on energy are Assuming Li, li, mi, Ji and S, ?re respectively link length,
applied respectively to finish planning trajectories of distance from the centroid to corresponding axis, mass,
swing-up and inverted equilibrium. moment of inertia computed from three link centroid, and
angle deviated from vertical directiQn clockwise, where,
According to the analysis of gymnast’s skills and sensory- notation i=1,2,3 represents thee links respectively. Besides,
motor intelligence, however, the gymnastic robot model the motors mounted on the two active joints have masses
with only two joints is not enough to demonstrate human mc, and mcz respectively, aid the frictional torque
movement on the horizontal bar because it is apparent that coefficients of three joints are notated as c , c2 and c3. u1
athlete’s shoulder joints play a very important role in and ua are symbolized as torques from two active joints
controlling trunk‘s action. Briefly, in the process of body which clockwise rotation is assumed to be positive.
swing-up and being inverted, the shoulder can bend so that
certain angle is formed between arms and trunk, and with
83
0-7803-7925-X/03/$17.00 02003 IEEE
By plugging these parameters into the equation (l), we
obtain the following nonlinear system dynamic equation:
A ( X ) . f = B ( X , i)i+ C ( X )+ D (5)
where,

1
4, A,,cos(& -6) A,,cos(~,-8J
A(*=
[ AI2cos@-O,) . ," A,,
A , , c o s ( ~ ~ - ~A ,, ,)C O S ( ~ -e2)
A,,cos(8,-02)
A,,

I:::[ qx)=

B(X,X)= &,sin(4-@)6
4'
-&sin(+@,
B,zw%

w@-e2)ti
4 2
-@)e2 &sin(+@)&
B2,sin(4 -e2*
' 4, 'I
Fig. 1 Coordinates map f o r three-link horizontal bar
gymnastic robot

Then, the Lagrange equation for this model can be


exnressed as
I:[
and 4,4,
D = ul-ul

parameters:
'

c, are constants related to the model physical

All=mlllz+J,+(m,+m,+mc,+mq)~2
(1)
AI; = ( 4 + ( m , + m c z ) h ) 4
where, 4s = 4 3 4
x = [ s l e, e , ~ ~ , u = [ -u~I -,u 2 U21T; = m2/; + J~ + (m, + m c z ) b 2
AX = m3/3L2
The system kinetic energy T under the generalized A,, =m,l,* + J ,
coordinates, the potential function V and the energy
BI, = - ( C I +ci)
dissipated D by joint frictions can be obtained through the
equations (2), (3) and (4) respectively: B n = ~ z + ( m A+(m3+mcd'%)4
4 3 = 434
B,, = c2 - (m24 + (m, +m Q W 4
Bu = - ( C ~ + C I )
B23 = cl + "&'%
Bn = c s r 4 ' %
41= -3
C, = (ml/l + (mz + m, + m q + mcz)4).g
C, = ( m A + ( m 3 +mc,)L,).g *
c, = 4 g '

Apparently, three-link horizontal bar gymnastic robot is a


typical multiple inputs (U,, u2) & multiple outputs (e, 8 ,
8,) nonlinear system. From the equation (S), it is observed
that there exists a very strong coupling among the variables
(eI,t12, 8,) in this system, and this coupling effect varies
with l i s motion.
Table 1 shows all physical parameters used in simulation
based on software tool SimuIinkFS in Matlab@,.

84
Their trajectories are shown in Fig. 2 (d), in which unlike
the fmt link, the T d and 3" links move backward. The
values of and €I3 are decreased at first then increased. ::
Furthermore, with a torque impulse executed on active jokt,
the robot has an initial velocity; still, each of three links is
stabilized gradually at the position pointing to the ground
after damping oscillations. Fig. 3 (a)-(c) show the varying
process of the three angles while the torque drive u2=l.
occnrs from t=O.ls to 1.1s. By the coupling between the .:
joints, U> not only lets the 3" link obtain an initial velocity,
but also affects the first two links. But this positive
(clocktvise) torque u2 effects on the 2'' link ( trunk)
negatively, and due to the u2 is greater than the gravity
torque of the 2"' link, O2 decreases during the period of
execution of u2, until u2 stops. In contrast, the 1%'link can
I ModelPhYsicalParameters O f three-1ink
obtain a positive torque from the anticlockwise rotation of
horizontal bar gymnastic robot the 2' link acting on the 2"' joint (shoulder). But this
torque is small so that after a certain point the angle
To observe the free motion he6avior of this nonlinear decreases because of gravity. Until u2 vanishes and the p
system, we initialize three angles and no torque is executed. link begins to clockwise, the angle of the link
As shown in Figure 2 (a)- (c), due to the effects of gravity increases (Figure (d)).
and frictions, each of three links is stabilized gradually at
the position pointing to the ground ( B, =e, =e, = x ) after
damping oscillations. But, they do not swing down
independently l i e a single pendulum because of the strong
coupling among the joints. For example, when initial
values for three angles are
B, =IIO-, e, =e, =17oorespectively, tJnO3 should increase
to n firstly then continue increasing if only their own
gravity and joint friction applied. However, because the -
. . .
. . .
gravity offust
. . link
. (arm),generates much stronger toLque
_L

(c) 4 (rad) vs. time (sec)


(d) l:0,2:B23:B3(rad)vs
time (sec)
Fig.3 Forced movement of horizontal bar gymnastic
robot

3 Planning Motion
In this paper, the concentrate planning motion for the
. . .. . . control-limited three-link horizontal bar gymnastic robot is
(c) &(rad)vs. time(sec)
time(sec)
_ _
swing-up and inverted equilibrium, which can be described
by means of characteristic states or energy transfer process
Fig.2 Free movement of horizontal bar gymnastic of the system. To illustrate the system performance in this
robot planning trajectory, we get the system state variable
s = (0,.B2 6,,e1 ,e2,e3 and energy
than others resulting from this set of initial values, it
~

obtains the bigger angular acceleration initially so that the E =lEk E ~ z bEp3l , so, the motion control
2"dand 3d links (trunk and legs) have reverse acceleration. requirement can he defmed as:

85
& I ~>~>O,O>O)
= (rr,
or
~ =[o
o]
-C*””Ol
J+ =~ ~ ~ ~ , ~ > O , O , O )

onrm1 mnt conmb7an


Due to the torque strength limited, in general, the first
swing cannot reach the inverted position. But the higher
potential energy is obtained, which can be transferred to be
kinetic energy. Then, by the torques from shoulders and
&=IO 2g(nl(,+mq4) ~ q ( l ~ + ~ ) + m +&I)
9 ( 4 2snJ(’, +4 +MI coxa, the gymnast opens the body to a line for the purpose
Where, Ek is the system total kinetic energy (rotation of swinging downward (shown in Fig. 4 (c -g)). The
energy added), and E,,,, Ep2and Ep3.arethe potential energy positive torque kom the coxa should be larger than that
of each link (including motors in joints) respectively. shoulders provide, which leads the leg’s angular velocity
The swing-up and inverted equilibrium control of greater than trunk‘s ( w3 > U , ) and the angle between them
horizontal bar gymnastic robot, studied in this paper, makes
decreases (see Fig.4 (c 4)).However, the leg angular
the gymnastic robot swing up from the stahle equilibrium
velocity w, must become less ( < 0,) for adjusting the
to the unstable fix point of this dynamic system, which
does simulate the gymnast’s motions. The control approach three moving parts in straight (6, = 6, = 6, = 31r/ 2 + A04 )
focuses on final accurate orientation for system states (see Fig. 4 (d -e)).
rather than specific values of the state and energy variables
in the whole motion process. We can promote a high With assistance of gravity, the gymnast swings down and
efficient method to reach the object position, if we study continues rotating anticlockwise after passing the lowest
the moving and control skills used by the gymnast in
point to obtain certain velocity ( e, = e, = 8, = n - As, ).
finishing the same target.
Afterwards, the reverse torque of U, from shoulders causes
-
Figure 4 (a 1) refers to a typical trajectory scheme of the anns to be raised higher, and the angle 8, formed by
swing-up and inverted equilibrium motion usually arms and the trunk would increase firstly then decrease
performed by a gymnast in the game. because of the difference between the torque strength from
shoulder and coxa. Similar transition would occur at the
angle 8, between the leg and trunk. Both two angles e2,8,
vary because the legs and trunk rotate faster than arms do,
and finally, the whole body is stabilized at the inverted
equilibrium position in straight (Figure 4 (g) to (I)).
So far, we know that the relation between the strength
and direction of driving torques is highly dependent on the
three ‘mgles and their speeds, which means that control
strategy must be switched during the motion shifts.

4 Indeterminable of Motion Control and


Description of Control Strategy
i k i
Horizontal bar gymnastic robot is a typical underactuated
Fig.4 frajecfory scheme of swing-up and inverted mechanical nonlinear system with fewer actuators than
equilibrium motion degrees of freedom. From a mathematic perspective, it
consists of higher state dimensions than control input
Beginnimg with swinging a small angle backward from the dimensions in generalized coordinates. In general, this kind
hang position (8, = 8, = 8, = n ) ,through driving legs or of systems usually exhibits some features like complex
legs and the hunk (6, = e2 = 6, = R - ), the gymnast internal dynamics, nonholonomic behavior, and lack of
feedback linearization. Particularly, in OUT case, swing-up
obtains certain potential energy. In this step, initial negative and inverted equilibrium of three-link gymnastic robot is
torque is generated from shoulders and coxa joints, but it is not a simple transformation of several variables but a series
unnecessary to keep the three parts in line. behaviors and their connection. It involves cooperation
. .
among multiple control inputs and controlled variables. It
And then, the gymnast raises the legs fo&ard h a t i c a l l y -requires the effective real time response and large numbers
( 6 , = s , = n - A s , , e 3 = n + A 8 , ) , driven by the coax. of real-time data processed. Hence, horizontal bar robot is a
Further, the shoulders execute the torque to draw up the typical complex system.
hunk following the legs so that the legs and the trunk are
almost upright. At the same time the arms also lift, driven
by the other two parts (8, = 3 ~ / 2 , 8 ,=e, =2rr-AQ3).

86
Compared with car-inverted pendulum, another frequently Intelligent Controller and Schema Theory. This work is in
studied nonlinear dynamic system, both of them have large- the progress and will be presented in the future article.
range unstable motion and their energies are accumulated
by dramatic vibration. There are strong coupling in both Conclusion:
systems, which help to implement control as well as to
make the system unmanageable. However, there is an In conclusion, a three-link horizontal bar gymnastic robot
apparent difference between them. has been designed and its mathematic model developed.
The only drive in the car-pendulum system is the horizontal Simulation shows the feasibility of this model. Also, a
driving force generated from the car. The motion control of control strategy is proposed based on analyzing gymnast’s
pendulum is completed by the weight ,of pendulum and the motion control on horizontal bar.
coupling between pendulum and car. Therefore, two This work is supported by the h d s of National Natural
control areas can be divided clearly by the position of Science Foundation of China. The number of the project is
pendulum being up or below the horizontal line, where, 60274022.
direction of pendulum acceleration, driven by the car
moving, is opposite. References
Unlike horizontal car moving, the driving torque for [I] T. Yamada, K. Watanabe, K. Kiguchi and K. Izumi,
horizontal, bar gymnastic robot comes from two active “Acquiring PerfDnnance Skill of Backward Giant Circle by a
joints, which results in a more complicated control strategy Rings Gymnastic Robot’’,.Proc of IEEE Intemational Conference
requested. From the analysis in section 111, we h o w that on Robotics and Automation (ICRA 2002), pp. 1565-1570, May
both angles at two active joints among these three links 11-15,2002, WashingtonD.C.,USA.
have to be concemed when we analyze torque direction, [2] Spong, M.W., “The Swing Up Confrol Problem /or The
strength, and angular acceleration of each link. So, it is -
Acrobot”. IEEE Control Svstem Magazine. vo1.15, n0.l. 1995
infeasible to establish sectional control just depending on pp.49-55.
angles. Gymnastic robot finishes swingup and inverted [3] Spong, M.W., “Swing Up Control ojthe Acrobot”, 1994 IEEE
Int. Conf. on Robotics and Automation , San Diego, CA, pp.
equilibrium on horizontal bar through a series movement,
~~

2356-2361, May 8-13, 1994.


in which one action or sequential actions is for reaching a 141 Lai Xuzhi and Cai Zixine. “A F u w Control Slratew for The
step target, such as increasing or decreasing kinetic or ,i&obot’: Control Theory and Application No.3 V o c i 2000;
potential energy, and angular velocity or acceleration to a pp.326-330.
certain value. We can specify series of motions as several [5] H. Kajiwara, Y . Hashimoto, T. Matsuda and T. Tsuchiya,
sections, and each section has a predetermined control “Mathematical Analysis and Motion Control for Horizontal Bar
object, strategy and interfaces between them. Therefore, Gymnastic Robot”, JRSJ VoI.18, No.4, pp.53-58.
swing-up and inverted equilibrium motion control is a [6] A. Weitzenfeld, et a/, “A Neural Schema Architecture /or
Autonomous Robots”, hoc. of 1998 International Symposium on
parallel and series combined complicated process for
Robotics and Automation, December 12-14, Saltillo, Coahuila,
horizontal bar gymnastic robot, where control relation Mexico.
between each section is in series, but control of motions [7] Edy Bertolissi and Robert Holton, “Combining Schema
inside each section are in both series and parallel. Theov with Fuzzy Logic to Control a Mobile Robot”, Proc. of
the IAS 4, Karlsruhe, Germany, 27-30 March 1995 Included in
Schema theory derived from the cognitive science the book Intelligent Autonomous Systems, U. Rembold, R.
provides an effective method to process large-scale Dillmann, L.O. Hertzberger and T. Kanade Editors, IOS Press,
systemic complex. Through the works by Authors in [6][7], 1995,pp. 538-544.
in which they build this method with fuzzy control or [SI (in Chinese) Li Zushu, “Swing-up and Inverted Equilibrium
neural network to control mobile robot or autonomous Control /or pendulum under limited torque--- Application of
robot, it proves that an approach with integration of Human-Simulated Intelligent Conholler to Nonlinear System ”,
intelligent control method and schema theory is feasible to Control Theory and Application Vo1.16, No.2, April, 1999,
improve control performance for complex dynamic system. pp225-229. . .

Human-Simulated Intelligent Controller has been applied [9] (in Chinese) Li Zushu and Chen Qingchun, “The wing up
to the pendulum under limited torque, single and two- positional control of cor-pendulum system”, China Intelligent
Automation Conference, 1998,pp513-518.
linked 6ar inverted pendulum successfully [8-10], which [IO] (in Chinese) Zeng Ji, “Swinging up and Handstand
bas big advantages on simplicity and applicability for Control Based on Human-simulated Intellig&ce /or Cart-Two
solving problems in strong coupling nonlinear system. Links Pendulum Svstem”, Master Dissertation , Chongqing .. .
Therefore, after simulating sensory-motor intelligence University, 2001.
exhibited in human brain and establishing serial motion [I 11 (in Chinese) Cai Zixing, “Robotics(book style)”,
transition schema, we expect to fmisb planning motion Tsinghua University Press.
control for the three-link horizontal bar gymnastic robot by
a new control strategy based on Human-Simulated

87

Potrebbero piacerti anche