FINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ

Similar documents
Finite-time control for robot manipulators

On an Output Feedback Finite-Time Stabilization Problem

Bo Yang Wei Lin,1. Dept. of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, OH 44106, USA

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Force/Position Regulation for Robot Manipulators with. Unmeasurable Velocities and Uncertain Gravity. Antonio Loria and Romeo Ortega

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 5, MAY Bo Yang, Student Member, IEEE, and Wei Lin, Senior Member, IEEE (1.

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

EML5311 Lyapunov Stability & Robust Control Design

Exponential Controller for Robot Manipulators

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

Global Practical Output Regulation of a Class of Nonlinear Systems by Output Feedback

IN this paper we consider the stabilization problem for

Observer Based Output Feedback Tracking Control of Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Adaptive Control of Nonlinearly Parameterized Systems: The Smooth Feedback Case

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

THE nonholonomic systems, that is Lagrange systems

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

Energy-based Swing-up of the Acrobot and Time-optimal Motion

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Observer-based quantized output feedback control of nonlinear systems

CONTROL OF THE NONHOLONOMIC INTEGRATOR

Lecture 9 Nonlinear Control Design

Case Study: The Pelican Prototype Robot

Robust Control of Cooperative Underactuated Manipulators

2.5. x x 4. x x 2. x time(s) time (s)

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Model Orbit Robust Stabilization (MORS) of Pendubot with Application to Swing up Control

On integral-input-to-state stabilization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global robust output feedback tracking control of robot manipulators* W. E. Dixon, E. Zergeroglu and D. M. Dawson

A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control

Small Gain Theorems on Input-to-Output Stability

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Underactuated Dynamic Positioning of a Ship Experimental Results

An Approach of Robust Iterative Learning Control for Uncertain Systems

IN THIS PAPER, we investigate the output feedback stabilization

IN THIS paper, we study the problem of asymptotic stabilization

Robust SPR Synthesis for Low-Order Polynomial Segments and Interval Polynomials

Stabilization of a 3D Rigid Pendulum

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

A Recurrent Neural Network for Solving Sylvester Equation With Time-Varying Coefficients

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models

INVERSION IN INDIRECT OPTIMAL CONTROL

Continuous Finite-Time Stabilization of the Translational and Rotational Double Integrators

Finite Settling Time Control of the Double Integrator Using a Virtual Trap-Door Absorber

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking

Finite-Time Convergent Observer for A Class of Nonlinear Systems Using Homogeneous Method

Passivity-based Stabilization of Non-Compact Sets

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

WE CONSIDER linear systems subject to input saturation

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

Converse Lyapunov theorem and Input-to-State Stability

An asymptotic ratio characterization of input-to-state stability

Analysis of different Lyapunov function constructions for interconnected hybrid systems

Observer design for a general class of triangular systems

Control of industrial robots. Centralized control

A Complete Stability Analysis of Planar Discrete-Time Linear Systems Under Saturation

Chaos suppression of uncertain gyros in a given finite time

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

Lyapunov Stability Theory

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

WE PROPOSE a new approach to robust control of robot

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate

Robust Tracking Control of Robot Manipulator Using Dissipativity Theory

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

Convergence Rate of Nonlinear Switched Systems

L -Bounded Robust Control of Nonlinear Cascade Systems

Delay-independent stability via a reset loop

Stability of Hybrid Control Systems Based on Time-State Control Forms

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

An Adaptive Iterative Learning Control for Robot Manipulator in Task Space

On reduction of differential inclusions and Lyapunov stability

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

Nonlinear Tracking Control of Underactuated Surface Vessel

A Novel Finite Time Sliding Mode Control for Robotic Manipulators

Linköping University Electronic Press

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

Global output regulation through singularities

1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 5, MAY 2011

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function

Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback

A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems

1 The Observability Canonical Form

Sliding Modes in Control and Optimization

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations

Transcription:

Copyright IFAC 5th Triennial World Congress, Barcelona, Spain FINITE TIME CONTROL FOR ROBOT MANIPULATORS Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ Λ Institute of Systems Science, Chinese Academy of Sciences, Beijing, China. E-Mail: hong@ee.duke.edu; yghong@iss3.iss.ac.cn ΛΛ Department of Automation and Computer-Aided Engineering, The Chinese University of Hong Kong, Hong Kong. Abstract: Finite-time control of the robot system is studied through both state feedback and dynamic output feedback control. The effectiveness of the proposed approach is illustrated by both theoretic analysis and computer simulation. In addition to offering an alternative approach for improving the design of the robot regulator, this research also extends the study of the finite-time control problem from second order systems to a large class of higher order nonlinear systems. Keywords: Robot control, finite-time stability, state feedback, output feedback, stabilization.. INTRODUCTION In this paper, we will study the problem of finite-time regulation of robots which aims at designing state or dynamic output feedback control laws such that the position of the robot can be regulated into a desired position in a finite time. Conventionally, most of the existing results on regulation of robots is achieved asymptotically. There are two common nonlinear approaches for achieving asymptotic regulation, namely, the inverse-dynamics control or computed torque control (Aubin et al. 99), and the gravity-compensation control (Takegaki et al. 9). Other related work can also be found in (Berghuis et al. 993; Canudas de Wit et al. 996; Venkataraman et al. 99). The investigation on the finite-time control of robots is motivated by the following two considerations. In terms of application, finite-time controller, as the name suggested, The work described in this paper was partially supported by a grant from the Research Grants Council of the Hong Kong Special Administration Region (Project No. CUHK46/9E), and partially from NSF of China. Prof. Huang is the corresponding author. E- mail:jhuang@acae.cuhk.edu.hk. results in a closed-loop system whose position converges in finite time as opposed to asymptotic convergence of conventional controller. Thus our approach may offer an alternative for the control of robot manipulators. In terms of theory, finite-time convergence is an important control problem on its own, and has been studied in the contexts of optimality and controllability, mostly with discontinuous or open-loop control. Recently, finite-time stabilization via continuous time-invariant feedback has been studied from different perspectives. In particular, the state feedback and the output feedback finite-time control laws for a double integrator system were given in (Bhat and Bernstein 997,99; Haimo 96; Hong et al. ), respectively. This paper will address the finite-time regulation for a class of multi-dimensional systems describing robot manipulators. We will investigate two classes of finitetime regulation controllers that correspond to the conventional inverse-dynamics control and gravitycompensation control as mentioned above. Both state feedback and output feedback control laws will be considered. We note here that while it is fairly straight-

forward to extend the results in (Bhat and Bernstein 997; Hong et al. ) on double integrator systems to the robot systems controlled by inversedynamics finite-time controller, it is technically nontrivial to establish the finite-time regulation of the robot systems controlled by the gravity-compensation controller since in the later case, the closed-loop system is not homogeneous and the results in (Bhat and Bernstein 997; Hong et al. ) are not applicable. Thus a different technique has to be worked out to address the stability issue. For this reason, we will place our emphasis on gravity-compensation controller.. PRELIMINARIES We begin with the review of the concepts of finitetime stability and stabilization of nonlinear systems following the treatment in (Bhat and Bernstein 997, 99). Consider the system ξ = f (ξ ); f () =; ξ () =ξ ; ξ R n () with f : U! R n continuous on an open neighborhood U of the origin. Suppose that system () possesses unique solutions in forward time for all initial conditions. Definition : The equilibrium ξ = of system () is (locally) finite-time stable if it is Lyapunov stable and finite-time convergent in a neighborhood U ρ U of the origin. The finite-time convergence means the existence of a function T : U=fg!(; ), such that, ξ U R n, every solution of () denoted by s t (;ξ ) with ξ as the initial condition is defined, and s t (;ξ ) U=fg for t [;T (ξ )), and t!t(x ) s t (;ξ )=. When U = Rn, we obtain the concept of global finite-time stability. Remark : Clearly, global asymptotic stability and local finite-time stability imply global finite-time stability. This observation will be used in the following analysis of finite-time stability. Definition : The equilibrium x = of a nonlinear system ẋ = f (x)+g(x)u f() =; x R n () is finite-time stabilizable if there is a continuous feedback law u = µ(x) with µ() = such that the origin x = of the closed-loop system is a finite-time stable equilibrium. Remark : It is easy to see that the control law µ(x) must make the closed-loop system nonsmooth. To this end, finite-time control laws are often sought from the class of homogeneous functions. Thus, let us introduce some concepts regarding homogeneous functions following the treatment of (Hermes 99; Rosier 99; Kawski 995). Let V : R n! R be a continuous function. V is said to be homogeneous of degree σ > with respect to (r ;:::;r n ) where r i > ;i = ;:::;n, if, for any given ε >, we have V (ε r ξ ;:::;ε r n ξ n )=ε σ V (ξ ); ξ R n (3) A continuous vector field f (ξ )=(f (ξ ); :::; f n (ξ )) T is said to be homogeneous of degree k R with respect to (r ; :::;r n ) where r i > ;i = ; :::;n, if, for any given ε >, we have f i (ε r ξ ; :::;ε r n ξ n )=ε k+r i f i (ξ ); i = ; :::;n; (4) for all ξ R n. The system () is homogeneous if f (ξ ) is homogeneous. The connection of a homogeneous system and its finite-time stability was given in (Bhat and Bernstein 997), and is rephrased by the following two lemmas. Lemma : Suppose that the equilibrium of system () is asymptotically stable, and the system is homogeneous of degree k. Ifk <, then the origin of the system is finite-time stable. Lemma : The following control law u = l sgn(x )jx j α + l sgn(x )jx j α ; (5) with < α < ; α α = ; + α finite-time stabilizes the following double integrator system ẋ = x ; ẋ = u (6) Remark 3: Clearly, (5) is not smooth, but it is a homogeneous function of degree α with respect to ( +α ;). In the iting case where α approaches, the control becomes the conventional PD controller, which is a smooth control law, and cannot achieved finite-time stability as described in Remark. For this reason, we call (5) a (homogeneous) nonsmooth PD controller. The following result is from (Hong et al. ), which extends the result given in (Hermes 99; Rosier 99) from asymptotical stability to finite-time stability. Lemma 3: Consider the following system ξ = f (ξ )+ ˆf (ξ ); f () = ξ R n where f (ξ ) is a continuous homogeneous vector field of degree k < with respect to (r ;:::;r n ), and ˆf satisfies ˆf () =. Assume ξ = is an asymptotically stable equilibrium of the system ξ = f (ξ ). Then ξ = is a locally finite-time stable equilibrium of the system if ˆf i (ε r ξ ; :::;ε r nξ n ) = ; i = ; :::;n; (7) ε k+r i for all ξ 6= In the next section, we need to extend Lemma to a vector form that entails the following notation, which was used in (Haimo 96) for simplicity. sig(ξ ) α =(jξ j α sgn(ξ );:::;jξ n j α sgn(ξ n )) T R n ;

for ξ R n and α >. 3. FINITE-TIME FEEDBACK In what follows, we will mainly study global finitetime control of robot systems described by M(q) q +C(q; q) q + G(q) =τ; q R n () where q is the vector of generalized coordinates and τ is the vector of external torque representing the control input; M(q) denotes the inertia matrix, C(q; q) q is the Coriolis and centrifugal forces, and G(q) represents gravitational force. Note that M(q), C(q; q), and G(q) are all smooth. Some well-known properties of () are in order (Canudas de Wit et al. 996, pp. 6-6): P. M(q) is positive and bounded; P. Ṁ(q) C(q; q) is skew-symmetric. P3. jjg(q)jj» G for some bounded constant G >. Finite time regulation problem: Given a desired position q d R n, find a feedback control law u = µ(q; q) such that the equilibrium of the closed-loop system at (q; q) =(q d ;) is globally finite-time stable. In this section, we will start with the state feedback control law of the following two basic forms: and τ = G(q)+C(q; q) q M(q)[l sig(q q d ) α + l sig( q) α ]; (9) τ = G(q) l sig(q q d ) α l sig( q) α ; () where < α < ;α = α α ;l > and l >. Recall that the inverse dynamics asymptotic regulator and the gravity-compensation asymptotic regulator take the following forms (see Canudas de Wit et al. 996): τ = G(q)+C(q; q) q M(q)[l (q q d )+l q] () and τ = G(q) l (q q d ) l q; () respectively. Thus control laws (9) and () can be obtained from () and () by simply replacing the PD controllers in () and () with nonsmooth PD controllers. Theorem : The equilibrium (q; q) =(q d ;) of the closed-loop systems composed of robot system () and control law (9) is globally finite-time stable. Proof: Let x = q q d, x = ẋ = q, and x =(x T ;xt )T, then the closed-loop system of the robot manipulator under the control law (9) can be rewritten in the form of ( ẋ = x; xi =(xi; :::;xin) T ; i = ;; ẋ = [l sig(x ) α + l ) α (3) ]; where x =(x T ;xt )T R n. First note that the system is a multiple version of -dimensional system, in a similar form studied in (Kawski 99), and therefore, we can conclude that the solution of the system is unique in forward time by using Proposition. and its remark in (Kawski 99). Next, take a Lyapunov function candidate of the form V Λ (x)= l +α ( n i= jx i j+α )+ xt x. Then, V Λ (x)j (3) = l ( n i= jx i j+α )». Because V Λ (x) together with (3) implies (x ;x ), the equilibrium x = of system (3) is globally asymptotically stable by LaSalle s invariant set theorem. Moreover, (3) is homogeneous of negative degree (k = α < ) with respect to ( +α ;:::; +α ;; :::;). Thus, the conclusion follows from Lemma. Next, we will consider the property of the closed-loop system of the robot () under control law (), whose structure is simpler than that of (9). For this purpose, let x = q q d, x = ẋ = q, and x =(x T ;xt )T, the state equation of the closed-loop system of the robot manipulator under the control law () is >< ẋ = x ẋ = M(x + q d ) [C(x + q d ;x (4) +l sig(x ) α + l ) α ] Clearly, x = is the equilibrium of (4). It can be seen that the closed-loop system under this control law is no longer homogeneous. Therefore, Lemma does not apply directly to this case. We will use Lemma 3 to establish the global finite-time stability for this later case. For this purpose, we rewrite (4) as follows >< ẋ = x ẋ = M(q d ) [l sig(x ) α + l ) α ] (5) + f (x q d ;x ) where f q d (x ;x )= M(x + q d ) C(x + q d ;x M(q d ;x )(l sig(x ) α + l ) α ) (6) with M(q d ;x )=M(x + q d ) M(q d ) It can be easily verified that the following system ( ẋ = x ẋ = M(q d ) [l sig(x ) α + l ) α (7) ] is homogeneous of degree < k = α < with respect to (r ;r ;:::;r n ;r ;r :::;r n ) with r i = r = +α and r i = r = for i = ; :::;n. Theorem : Assume the solutions of both (4) and (7) are unique in forward time, then the origin of (4) is globally finite-time stable. Proof: We will first show that the equilibrium of (4) is globally asymptotically stable. For this purpose, consider a Lyapunov function

V (x) = xt M(x + qd )x l + ( + α n i= jx i j +α ) Then, V (x)j (4) = x T [l sig(x )α + l ) α ] +l x T sig(x ) α = l ( n i= jx i j +α )» () It can be seen that V (x)j (4) together with (4) implies (x ;x ). It follows from LaSalle s theorem that the equilibrium of the closed-loop system at the origin is globally asymptotically stable. Nevertheless, since system (4) is not homogeneous, we cannot apply Lemma to conclude the global finite-time stability of (4). Thus, we need to appeal to Lemma 3. Consider the closed-loop system (6), and take a Lyapunov function candidate of the form V Λ (x) = l +α ( n i= jx i j+α )+ xt M(qd. Then, V Λ (x)j (7) = l ( n i= jx i j+α )». With invariant set theorem and Lemma, the homogeneity of negative degree (k < ) of system (7) yields the global finite-time stability of its equilibrium x =. Next, we will conclude from Lemma 3 that the equilibrium of system (5) is locally finite-time stable by showing that f q d (εr x ;:::;ε r x n ) is higher degree with respect to ε k+r in the sense of (7) where r = +α and r =. To this end, first note that, since M(q d +x ) and C(x +q d ;x ) are smooth, and k <, M(q d + ε r x ) C(q d + ε r x ;ε r x )ε r x ε k+r = M(q d ) C(q d ; ε k = Next applying the mean value inequality (Rudin 976, Theorem 9.9) to each entry of M(q d ;ε r x ) gives M(q d ;ε r x )=M(ε r x +q d ) M(q d ) = O(ε r ). Thus M(q d ;ε r x )[l sig(ε r x ) α + l sig(ε r x ) α ] ε k+r = O(ε (r k r ) )= O(ε k )= Thus for any fixed x =(x T ;xt )T R n, f q d (εr x ; :::;ε r x n ;ε r x ; :::;ε r x n ) ε k+r = ; which shows the local finite-time stability of the equilibrium of system (5) according to Lemma 3. Finally, invoking Remark completes the proof. Remark 4: The uniqueness of the solution in forward time of system (5) or (7) is not guaranteed in general because of the complexity of the closed-loop systems. However, for the class of robot systems with primatic joints as shown in Section 4, using the results of (Kawski 99), it is possible to conclude the the uniqueness of the solution in forward time of system (5) or (7). Remark 5: A variation of state feedback control law () is given as follows τ = G(q) l sat v (sig(q q d ) α ) l sat v (sig( q) α ) (9) with < α < ;α = α α ;l > ;l > and sat v (ξ )=(sat(ξ );:::;sat(ξ n )) T, where sat(ξ i ) is the saturation function, i.e., sat(ξ i ) = ξ i if jξ i j», sat(ξ i )=ifξ i >, and sat(ξ i )= ifξ i <, respectively. This control law is bounded since jjgjj» G, and it is desirable in case of actuator saturation. Remark 6: In practice, it is not easy to obtain accurate measurement of the velocity q. Thus it is more desirable to design a control law that relies on the measurements of the position q only. Following our work for the double integrator system in (Hong et al. ), we consider the following dynamic output feedback control law: τ = G(q) l sig(ζ ) α l sig(ζ ) α () >< ζ = ζ k sig(e ) σ ζ = M(q) [ G(q) C(q;ζ )ζ + τ] () k sig(e ) σ where < α < ;α = α +α ;σ = α ;σ = σ, and e = ζ x ;e = ζ x. Under this control law, the closed loop system can be written as follows: ẋ = x >< ẋ = f (x;e) M(q d ) [l sig(x + e ) α + l + e ) α ] () ė = e k sig(e ) σ ė = f (x;e) k sig(e ) σ where and f = M(x + q d ) C(x + q d ;x M(q d ;x )[l sig(x + e ) α + l + e ) α ] f = M(x + q d ) [C(x + q d ;x C(x + q d ;x + e )(x + e )] and M(q d ;x ) is as defined in Theorem. Associated with () is the following system ẋ = x >< ẋ = M(q d ) [l sig(x + e ) α +l + e ) α ] (3) ė = e k sig(e ) σ ė = k sig(e ) σ It can be easily verified that (3) is homogeneous. Theorem 3: Assume the solutions of of () and (3) are unique in forward time, then the origin of ()

is locally finite-time stable for any positive constants l ;l ;k, and k. The proof is a combination of the proof of Theorem here and the proof of Proposition in (Hong et al. ). We omit the proof for avoiding redundancy. 4. SIMULATIONS In the section, we will show the performance of the finite-time controllers using a two-link robotic manipulators moving in a plane by Matlab 5.. Consider a robot system with two prismatic joints of form () with M(q) =» (m + m ) ; m C =, and» G(q) =g m q where g is the acceleration of gravity, m = :, and m = 3:. Our controller takes the following general form τ = G (k jq q d jα sgn(q q d )+k j q jα sgn( q ); k 3 jq q d jα sgn(q q d )+k 4 j q jα sgn( q )) T (4) where < α <, α = α =( + α ), and k i > ;i = ;;3;4. It is not difficult to obtain that the solution of the closed loop system is unique in forward time with Proposition. and its remark in (Kawski 99). This controller includes the conventional gravitycompensated asymptotic controller as a iting case with α = α =. The performance of the controller is defined by two sets of parameters, namely, the PD gains (k ;k ;k 3 ;k 4 ), and an additional parameter α. For comparison, we select two different sets of PD gains and three different α s for simulations. First we take k = 4;k = 3;k 3 =, and k 4 = with α = =3;=4;=5;, respectively. The step responses of the positions of the first link, and second link are shown in Figures and, respectively. In both figures, the star line, solid line, dotted line, and dashed line correspond to the controller with α = =;=3, =4 and, respectively. As expected, the curve corresponding to α = (hence α = ) is the response by an asymptotic regulator while the other three curves exhibit the behaviors of finite time convergence. Due to the finite time convergence property, responses of all the three finite time controllers are clearly faster than the asymptotic controller. The characterization of the quantitative relation between the settling time and parameter α is interesting, and worth further investigation. Figures 3 and 4 repeat the experiment shown in Figures and with k = ;k = ;k 3 =, and k 4 = 7. The conclusion is consistent with the first experiment. Responses of joint.4...4. = alpha = / = /3 = /4.5.5.5 3 Fig.. Time response of q Responses of joint.4...4. = = / = /3 = /4.5.5.5 3 Fig.. Time response of q Responses of joint.4...4. alpha = = / = /3 = /4.5.5.5 3 Fig. 3. Time response of q 5. CONCLUSIONS This paper has studied the problem of the finite-time regulation of robot systems. The research has offered an alternative approach for improving the design of the robot regulator. Also simulation shows that the control law can achieve faster response than conventional PD control law. This virtue may be attributed to the extra parameters in the control law. Two issues have not been adequately addressed in this paper, namely, the relation of values of the controller parameter to the settling time, and the establishment of the uniqueness of the solution in forward time of

Responses of joint.4...4..5.5.5 3 Fig. 4. Time response of q = alpha = / = /3 = /4 the closed-loop system (4). As mentioned in Remark 4, the answer to the first issue relies on the explicit construction of the Lyapunov function. It is possible to find an explicit Lyapunov function for the closed-loop system resulting from the first controller, but it does not seem to be easy to do so for the closed-loop system resulting from the second controller since the closedloop system is not homogeneous. As for the second issue, we have given a complete analysis of the stability property of the closed-loop system resulting from the first controller. However, for the closed-loop system resulting from the second controller, our results rely on the assumption of the uniqueness of the solution in forward time. The uniqueness condition may be verified for robot systems with prismatic joints, but may not be guaranteed for more general robot systems. Thus this issue remains to be an unsolved and challenging one. Hermes, H. (99). Homogeneous coordinates and continuous asymptotically stabilizing feedback controls. In: Differential Equations, Stability and Control (S. Elaydi, Ed), pp. 49-6. Marcel Dekker, New York. Hong, Y., J. Huang, and Y. Xu (). On an output feedback finite-time stabilization problem. IEEE Trans. Automat. Contr., 46, 35-39. Kawski, M. (99). Stabilization of nonlinear systems in the plane. Syst. Contr. Lett.,, 69-75. Kawski, M. (995) Geometric homogeneity and applications to stabilization. In Nonlinear Control Systems Design, (A.Krener and D.Mayne, Ed), pp. 47-5. Rosier, L. (99). Homogeneous Lyapunov function for homogeneous continuous vector field. Syst. Contr. Lett., 9, 467-473. Rudin, W. (976). Principles of Mathematical Analysis, third edition, McGRAW-HILL BOOK Company, New York. Takegaki, M., and S. Arimoto (9). A new feedback method for dynamic control of manipulators. J. of Dynamic Systems, Measurements, Control., 59-67. Venkataraman, S., and S. Gulati (99). Terminal sliding modes: a new approach to nonlinear control systems. Proc. of IEEE Advanced Robotics, 443-44. REFERENCES Aubin, A., C. Canudas de Wit, and H. Sidaoui (99). Dynamic model simplification of industrial manipulators. IFAC Symp. on Robot Control. Vienna, 9-4. Berghuis, H., and H. Nijmeijer (993). Global regulation of robots using only position measurement. Syst. Contr. Lett.., 9-94. Bhat, S., and D. Bernstein (997). Finite-time stability of homogeneous systems. Proc. of ACC, Albuquerque, NM, 53-54. Bhat, S., and D. Bernstein (99). Continuous finitetime stabilization of the translational and rotational double integrators. IEEE Trans. Automat Contr., 43, 67-6. Canudas de Wit, C., B. Siciliano, and G. Bastin (996). Theory of Robot Control. Springer-Verlag, London. Coron, J., and L. Praly (99). Adding an integrator for the stabilization problem. Syst. Contr. Lett., 7, 9-7. Haimo, V. (96). Finite time controllers. SIAM J. Contr. Opti., 4, 76-77.