SlideShare a Scribd company logo
1 of 6
Download to read offline
AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012



Motion Control and Dynamic Load Carrying Capacity
 of Mobile Robot via Nonlinear Optimal Feedback
                                      M.H. Korayem1, M. Irani2 and S. Rafee Nekoo3
             Robotic Research Laboratory, Center of Excellence in Experimental Solid Mechanics and Dynamics,
                School of Mechanical Engineering, Iran University of Science and Technology, Tehran, Iran
                            1
                              hkorayem@iust.ac.ir; 2m.irani.r@gmail.com ; 3saerafee@yahoo.com


Abstract-In this paper, two methods are presented for solving       flexible manipulators using LQG controller for tracking of a
closed loop optimal control problem and finding dynamic load        pre-defined trajectory.Lee and Benli [8] designed an optimal
carrying capacity (DLCC) for fixed and mobile manipulators.         control law for a flexible robot arm via linearization of
These control laws are based on the numerical solution to           equations.
nonlinear Hamilton-Jacobi-Bellman (HJB) equation. First
                                                                        In this paper, finding maximum dynamic load of
approach is the Successive Approximation (SA) for finding
solution of HJB equation in the closed loop form and second         manipulators is considered using closed loop nonlinear
approach is based on solving state-dependent Riccati equation       optimal control approach. For this purpose the nonlinear HJB
(SDRE) that is an extension of algebraic Riccati equation for       equation, appeared in nonlinear optimal control problem must
nonlinear systems. Afterward dynamic load carrying capacity         be solved. In general case this equation is a nonlinear partial
of manipulators is computed using these controllers. The            differential equation that several methods are discussed for
DLCC is calculated by considering tracking error and limits         solving it [9].
of torque’s joints. Finally, results are presented for two cases,       In this paper, two applicable methods are considered for
a two-link planar manipulator mounted on a differentially           finding a solution to nonlinear HJB equation for fully nonlinear
driven mobile base and a 6DOF articulated manipulator (6R).
                                                                    dynamics of manipulators. In the first method, numerical
The simulation results are verified with the experimental
test for the 6R manipulator. The simulation and experimental        approximation based on Galerkin approach is used for solving
results demonstrate that these methods are convenient for           HJB equation. The explanation and some applications of this
finding nonlinear optimal control laws in state feedback form       method for solving optimal control problem are indicated in
and finding the maximum allowable load on a given trajectory.       [10, 11]. In this method, designing procedure is implemented
                                                                    off-line and the execution time and convergence of algorithm
Index Terms—manipulator, DLCC, optimal feedback, SDRE,              is dependent on the selection of input parameters. In the
SA                                                                  second method, state-dependent Riccati equation technique
                                                                    is employed for finding optimal control law. This method is
                                                                    introduced in [12] and then is developed by Wernli and Cook
                        I. INTRODUCTION
                                                                    [13] and Cloutier [14]. In addition, stability analysis of the
    The DLCC of manipulators is one of the important                method is considered in [15] by Hammet and Brett. This
characteristics of manipulators that restricted by limits of        method is used to design controller for rigid and flexible
motor torques and tracking accuracy. In [1] a technique is          manipulator [16, 17, 18 and 19]. The advantage of this method
introduced for computing the DLCC based on linear                   is that computing nonlinear optimal control takes place
programming (LP) and then the DLCC is determined for                systematically.
specified path. In [2, 3] the DLCC problem is converted to an           Power series approximation is applied to solve the SDRE
optimization problem and iterative linear programming (ILP)         equation numerically. Finally the DLCC of mobile two-link
is used for solving this subject, and then this method is           robot and 6R manipulator is determined using these two
employed to find the DLCC of flexible manipulators and mobile       controllers and then results for predefined trajectory are
robots. Korayem and Nikoobin [4] calculated maximum                 demonstrated and simulation results for 6R manipulator
allowable load of mobile manipulator for a point-to-point           compared with the experimental test.
motion by applying open loop optimal control approach.
    Closed loop methods are used for determining Load              II. SOLUTION OF NONLINEAR OPTIMAL CONTROL PROBLEM
carrying capacity, in [5] finding the DLCC of flexible joint    A. FIRST METHOD: SUCCESSIVE APPROXIMATION
robots is presented via the sliding mode control. Korayem et
                                                                For a system with the following general dynamics equation:
al [6] computed load carrying capacity of flexible joint
manipulators using feedback linearization approach.Limitation
on motor torques is one of factors that restricts the DLCC on
a given trajectory, whatever the torque’s motors are              With a cost function as:
decreased, the DLCC will be increased, so using closed loop
optimal control can increase the quantity of load capacity.
Ravan and poulsen [7] presented analysis and design of             The purpose is finding control law u(x) to minimize the
© 2012 AMAE                                                   7
DOI: 01.IJMMS.02.02.26
AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012


cost function. In (2), l(x) is positive definite that can be
                                                                           Coefficients vector C(i )  [C1 ) ,C2 ) ,...,CN ) ]T is computed
                                                                                                         (i    (i        (i
expressed by xTQx where Q is a positive semi definite matrix;
also, R is a positive definite matrix. It can be shown that the            through solving (10) and then u ( i ) is achieved via (6).
optimal control law is achieved via solving Hamilton-Jacobi-               The iteration process is repeated until the value of same
Bellman (HJB) equation, which has the following form:                      coefficients become equal in during two steps with
                                                                           approximation accuracy.
                                                                           It must be noted that the initial control vector u( 0 ) is
With finding the solution of (3), the optimal control law is
achieved as follow:                                                        selected so that the system be stable and all vectors u ( i )
                                                                           computed in the next steps have the same property with
                                                                           the difference that control u ( i  1 ) has better performance

Equations (3) and (4) can be rewritten as follows:                         than u ( i ) [11].

                                                                           B. SECOND METHOD: STATE -DEPENDENT RICCATI EQUATION
                                                                              Using State-dependent Riccati equation technique to
                                                                           design nonlinear optimal control law, the function f(x) in
                                                                           equation (1) must been parameterized as below:
    Equations (5) and (6) are solved by iteration method with
an initial value u( 0 ) . Equation (5) is known as generalized
Hamilton-Jacobi-Bellman (GHJB). The analytical solution of                 That the matrix A(x) is nonlinear function of state variables.
the GHJB is not possible and it is solved by numerical methods             Then, SDRE equation is formulated as:
such as Galerkin method. According to the Galerkin method,
the cost function J(i )(x) for each step can be expanded as a
combination of specific basis functions, shown                             This equation must be solved for a positive definite state
                                                                          dependent matrix p(x). The nonlinear optimal feedback law is
  
as  j ( x )    j 1
                        . These basis functions are selected so that       established as:
the state variables are continuous and bounded in reign  .
So the function J(i )(x)is rewritten as follow:                            The challenge of the SDRE method is finding the solution of
                                                                           (13) that usually is difficult to get it analytically, so it can be
                                                                           numerically solved.
                                                                           For solving the SDRE equation power series approximation
An approximation of J(i)(x) for numerical solution is the finite           is employed, for this purpose equations of system are
number of basis functions as                                               rewritten as:
           N
  (x)
    j      j1
                                                                           A(x) and p(x) are rewritten as series:
where N is the order of approximation:


Substituting the (8) in (5), the error of approximation can be
written as:
                                                                                                                    j
                                                                           Inserting A(x) and p(x) in (13), L0 and L1 are computed
                                                                           using following equations [9]:

According to the Galrkin method, the inner product of           j
and the error function must be zero:


                                                                           Where (18) is the Algebraic Riccati equation and (19) are
Where the inner product of two functions f and g is defined                Lyapunov equations. Then the optimal control law is
as follow:                                                                 calculated via (14).


© 2012 AMAE                                                            8
DOI: 01.IJMMS.02.02.26
AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012


           III. DYNAMIC MODELING OF          MANIPULATORS                 the system is three that is the number of required constraints,
                                                                          which must be applied for redundancy resolution. The num-
A. TWO-LINK MOBILE MANIPULATOR
                                                                          ber of nonholonomic constraints of the system is one and it
   Consider a two-link mobile manipulator with a schematic                is the form of [20]:
view shown in fig. 1.


                                                                          Two holonomic constraints that apply to system are the
                                                                          predefined path for the base coordinates x f , y f . Then
                                                                                                                   
                                                                           f , f ,x f , f are gained and 0 ,0 , f are achieved from (21).
                                                                           x y  y
                                                                          With these assumptions, the equations of the system (20)
                                                                          can be rewritten as follow:




                                                                            Where:
                Figure 1. Mobile two-link manipulator.
Parameters of manipulator are shown in the table I [20].
                TABLE I.PARAMETERS   OF MOBILE MANIPULATOR                   For finding state space equations, state variables are
                                                                          chosen as:




                                                                              Then state space representation is:




                                                                          Where

                                                                          B. 6R FIXED ROBOT
                                                                          Consider a six degree of freedom robot that is shown in Fig.
                                                                          2 [21].




As described in [20], Dynamic equations of motion are
obtained        using      Lagrange         method:

 Fx   J11                        
                J12 J13 J14 J15   x f  C1 
F  J                             C 
                J22 J23 J24 J25   y f   2 
 y   12
T0    J13                        
                J23 J33 J34 J35  0   C3                                                       Fig 2. 6R robot
                                                     (20)
1   J14     J24 J34 J44 J45   1  C4                                The dynamic equation of motion of this robot can be
 2   J15                         
                J25 J35 J45 J55  2  C5                              obtained as:
                                
Parameters in (20) are presented in [20]. The degree of free-
dom of end effector is two, and the degree of freedom of                  q is the vector of angular position of joints:
system implied by (20) is five, thus the order of redundancy of

© 2012 AMAE                                                           9
DOI: 01.IJMMS.02.02.26
AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012


Angular positions and velocities of links are selected as state
variables; therefore, the state-space representation is obtained
as:


In (28), D, C and G are the inertial matrix, the vector of Coriolis
and centrifugal forces and the gravity force vector,
respectively. U in this equation is the input control vector.

          IV. SIMULATION AND EXPERIMENTAL RESULTS
A. CASE STUDY 1
The function l(x) in (2) is considered as:



And matrix R is selected I 22 for both methods. Basis
functions required for the Galerkin algorithm are selected as:



Limits of state variables are:
    3 rad  x1   3 rad
    4 rad/sec  x2   4 rad/sec
                                                                                   Fig 3. End effector trajectory and Tracking error.
    0.1 rad  x3  3 rad                                    (31)
                                                                               Dynamic load carrying capacity of manipulator is obtained
    4 rad/sec  x4   4rad/sec                                           5 kg using controller based on SA method and 5.9 kg for
                                                                           SDRE controller. The results demonstrate that the DLCC
An initial control vector u(0)(x) required in SA method is design          obtained using SDRE controller is higher than using SA
using LQ technique:                                                        controller. Necessary torques of joints for trajectory tracking
                                                                           is shown in Fig. 4.
                                   x1 
                                    
    u1  3.16,0, 7.65, 1.09 x2 
                              
    u2  0, 3.16, 1.09, 3.67 x3                     (32)
                                   x 4 
                                    
    The upper and lower bounds of torque of motors are as
follows:




Where k1   s , k2  s / wnl , also        s is stall torque and
wnl is no load speed of motor.
                             .
Two controllers based on SA and SDRE methods are designed
for two-link mobile manipulator to track a square trajectory
with 2cm allowable tracking error. Trajectories using two
methods and related variations of tracking error are presented
in Fig. 3.




                                                                                             Fig 4. Motor torque of links.



© 2012 AMAE                                                           10
DOI: 01.IJMMS.02.02.26
AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012


A. CASE STUDY 2
    As second study, a circular trajectory is selected for
tracking problem of 6R robot. The initial angular positions of
links are:

Equations of desired the circular trajectory that must be
happened in 2 seconds are:




Because the second method reaches better DLCC and it can
be implemented systematically, a nonlinear optimal controller
is designed using SDRE method for simulation study.
The function l(x) in (2) is considered as standard form xTQx
where Q  I1212 and matrix R is selected to be I 6 6 .
   For an allowable tracking error equal to 2cm, the DLCC of
robot is computed 0.9 kg. The value of the DLCC is a function
of matrixes Q and R, the value of admissible error and the
characteristics of motors as (33).
   Fig. 5 shows three different trajectories for end effector:
desired trajectory, trajectories obtained in simulation and
experimental test.



                                                                            Fig 6. Angular position of joints: a. simulation, b. experimental
                                                                                                          test.

                                                                                                     CONCLUSION
                                                                              In this paper, two nonlinear methods are applied for
                                                                          designing nonlinear optimal controller of both fixed and
                                                                          mobile manipulators and determining dynamic load carrying
                                                                          capacity of them that is an important characteristic of a
                                                                          manipulator. The results indicate that the system response is
                                                                          appropriate and acceptable. It should be noted that the
                                                                          structure of controller is nonlinear feedback of the state
                                                                          variables, in other words it is a closed loop control system. It
                                                                          should be noted that in Successive Approximation method,
             Fig 5. End effector path during tracking.
                                                                          various selections of Q and different number and type of
    Figure (6a) presents simulation results for angular                   basis functions will result different controllers with different
positions of joints in full load conditions. This figure indicates        properties that is one of the advantages of this method.
smooth angular motion for joints during the motion. Figure                Determining the basis functions is the main point of method
(6b) shows experimental test results of angular position of               because that the convergence of Galerkin algorithm is depend
links.




© 2012 AMAE                                                          11
DOI: 01.IJMMS.02.02.26
AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012


on the type of basis functions and the number of these                   [9] S. C. Beeler, H.T. Tran and H.T. Banks, “Feedback Control
functions determines the required memory and speed of                     Methodologies for Nonlinear Systems”, Journal Of Optimization
numerical calculations. A usual way for selecting basis                  Theory And Applications, vol. 107, pp. 1-33, 2000.
functions is try and error procedure. Another point that                 [10] R.W. Beard and T.W. Mclain, “Successive Galerkin
                                                                         Approximation Algorithms for Nonlinear Optimal and Robust
should be mentioned is that the calculations of SA method
                                                                         Control”, International Journal of Control: Special Issue On
are done automatically and Off-Line by a computer.However                Breakthroughs In The Control Of Nonlinear Systems, vol. 71, No.5,
State Dependent Riccati Equation method provides a                       pp. 717-743, 1998.
systematic way to deal with nonlinear control systems. Extra             [11]T.W. Mclain and R.W.Beard, “Successive Galerkin
design degrees of freedom arising from the various                       approximations to the nonlinear optimalcontrol of an underwater
parameterizations in the form of (14) also the performance of            robotic vehicle,” in Proceedings of the 1998 InternationalConference
designed controller is related on the selection of R and Q               on Robotics and Automation, pp. 762–767, Leuven, Belgium,May
matrixes.                                                                1998.
                                                                         [12] J.D. Pearson, “Approximation Methods in Optimal Control”
                                                                         I.Suboptimal Control, J. Electronics and Control 13, pp. 453-469,
                          REFERENCES
                                                                         1962.
[1] L.T. Wang and B. Ravani, “Dynamic Load Carrying Capacity             [13] A.Wernli, And G. Cook , “Suboptimal Control for the Nonlinear
of Mechanical Manipulators-Part 1”, J. of Dynamic Sys.                   Quadratic Regulator Problem” Automatica, vol. 11, pp.75-84, 1975.
Measurement and Control, vol. 110, pp. 46-52, 1988.                      [14] J. R. Cloutier, “State-Dependent Riccati Equation Techniques
[2] H. Ghariblu and M. H. Korayem, “Trajectory Optimization of           an Overview” American Control Conference, pp. 932-
Flexible Mobile Manipulators”, Robotica, vol. 24, pp. 333-335,           936,Albuquerque USA, Jun 1997.
2006.                                                                    [15] K. Hammet and D. Brett, “Relaxed Conditions for Asymptotic
[3]M.H. Korayem, H. Ghariblu and A. Basu, “Maximum Allowable             Stability of Nonlinear SDRE Regulators” 36th IEEE Conference on
Load of Mobile Manipulator for Two Given End Points of End-              Decision and Control, pp. 4012-4017, San Diago USA,Des 1997.
Effecter”, Int. J. Of AMT, vol. 24, pp. 743 – 751, 2004.                 [16] E.B. Erdem, A.G. Alleyne, “Experimental Real-Time SDRE
[4] M.H. Korayem and A. Nikoobin, “Maximum Payload for                   Control of an under actuated Robot” The 40th IEEE Conference on
Flexible Joint Manipulators In Point-To-Point Task Using Optimal         Design and Control, pp. 2986-2991, Florida,Des 2001.
Control Approach”, Int. J. Of AMT, vol. 38, pp. 1045-1060,               [17] M. Innocenti, F. Baralli and F. Salotti, “Manipulator Path
2007.                                                                    Control Using SDRE” Proceedings of the American Control
[5] H. Korayem and A. Pilechian,”Maximum Dynamic Load                    Conference, pp. 3348-3352, Chicago, Illinois June, 2000.
Carrying Capacity In Flexible Joint Robots Using Sliding Mode            [18] M. Xin, S.N. Balakrishnan and Z. Huang, “Robust State
Control”, Int. Congress On Manufacturing Engineering, Tehran,            Dependent Riccati Equation Based Robot Manipulator Control”
Iran, December 2005.                                                     The Conference on Control Applications, pp. 369-374, September,
[6] M. H. Korayem, F. Davarpanah and H. Ghariblu, “Load                  2001.
Carrying Capacity of Flexible Joint Manipulator with Feedback            [19] A. Shawky , A. Ordys and M.J. Gremble, “End-Point Control
Linearization”, Int J Adv Manuf Technol., vol. 29, pp. 389-397,          Of A Flexible-Link Manipulator Using Hinf Nonlinear Control Via
2006.                                                                    State-Dependent Riccati Equation” The Conference On Control
[7] O. Ravn and N.K. Poulsen, “Analysis and Design Environment           Applications, pp. 501-506, September 2002.
for Flexible Manipulators”, Chapter 19 In Tokhi, M.O. And Azad,          [20] M.H. Korayem, A. Nikoobin and V. Azimirad, “Maximum
A.K.M.: Flexible Robot Manipulators – Modeling,Simulation and            load carrying capacity of mobile manipulators: optimal control
Control, 2004.                                                           approach”, Robatica, vol.27, pp.147-159, 2009.
[8] J Lee, Benli Wang, “Optimal Control of a Flexible Robot Arm”,        [21] M.H. Korayem and F.S. Heidari, “Simulation and experiments
Computers and Structures, vol.29, No.3, pp. 459-467, 1988.               for a vision-based control of a 6R robot”, J. of AMT, vol.41, No.4,
                                                                         pp. 367-385, 2008.




© 2012 AMAE                                                         12
DOI: 01.IJMMS.02.02. 26

More Related Content

What's hot

352735352 rsh-qam11-tif-09-doc
352735352 rsh-qam11-tif-09-doc352735352 rsh-qam11-tif-09-doc
352735352 rsh-qam11-tif-09-docFiras Husseini
 
Novel Logic Circuits Dynamic Parameters Analysis
Novel Logic Circuits Dynamic Parameters AnalysisNovel Logic Circuits Dynamic Parameters Analysis
Novel Logic Circuits Dynamic Parameters Analysiscsandit
 
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...Alkis Vazacopoulos
 
Kinematic Model vs Dynamic Model
Kinematic Model vs Dynamic ModelKinematic Model vs Dynamic Model
Kinematic Model vs Dynamic ModelHitesh Mohapatra
 
DC servomechanism parameter identification a closed loop input error approach
DC servomechanism parameter identification a closed loop input error approachDC servomechanism parameter identification a closed loop input error approach
DC servomechanism parameter identification a closed loop input error approachISA Interchange
 
Robust reachability analysis NASA
Robust reachability analysis NASARobust reachability analysis NASA
Robust reachability analysis NASAM Reza Rahmati
 
EENG519FinalProjectReport
EENG519FinalProjectReportEENG519FinalProjectReport
EENG519FinalProjectReportDaniel K
 
Spark summit talk, july 2014 powered by reveal
Spark summit talk, july 2014 powered by revealSpark summit talk, july 2014 powered by reveal
Spark summit talk, july 2014 powered by revealDebasish Das
 
ITS World Congress :: Vienna, Oct 2012
ITS World Congress :: Vienna, Oct 2012ITS World Congress :: Vienna, Oct 2012
ITS World Congress :: Vienna, Oct 2012László Nádai
 
Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...IJCNCJournal
 
Robotics
RoboticsRobotics
Roboticscenkkk
 
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...IJERA Editor
 
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...IJERA Editor
 
Choice of weighting function and expansion function in cem
Choice of weighting function and expansion function in cemChoice of weighting function and expansion function in cem
Choice of weighting function and expansion function in cemMohit Chimankar
 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningDamian T. Gordon
 

What's hot (18)

352735352 rsh-qam11-tif-09-doc
352735352 rsh-qam11-tif-09-doc352735352 rsh-qam11-tif-09-doc
352735352 rsh-qam11-tif-09-doc
 
1 s2.0-0378381289800731-main
1 s2.0-0378381289800731-main1 s2.0-0378381289800731-main
1 s2.0-0378381289800731-main
 
Novel Logic Circuits Dynamic Parameters Analysis
Novel Logic Circuits Dynamic Parameters AnalysisNovel Logic Circuits Dynamic Parameters Analysis
Novel Logic Circuits Dynamic Parameters Analysis
 
PMF BPMF and BPTF
PMF BPMF and BPTFPMF BPMF and BPTF
PMF BPMF and BPTF
 
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
 
1108.1170
1108.11701108.1170
1108.1170
 
Kinematic Model vs Dynamic Model
Kinematic Model vs Dynamic ModelKinematic Model vs Dynamic Model
Kinematic Model vs Dynamic Model
 
DC servomechanism parameter identification a closed loop input error approach
DC servomechanism parameter identification a closed loop input error approachDC servomechanism parameter identification a closed loop input error approach
DC servomechanism parameter identification a closed loop input error approach
 
Robust reachability analysis NASA
Robust reachability analysis NASARobust reachability analysis NASA
Robust reachability analysis NASA
 
EENG519FinalProjectReport
EENG519FinalProjectReportEENG519FinalProjectReport
EENG519FinalProjectReport
 
Spark summit talk, july 2014 powered by reveal
Spark summit talk, july 2014 powered by revealSpark summit talk, july 2014 powered by reveal
Spark summit talk, july 2014 powered by reveal
 
ITS World Congress :: Vienna, Oct 2012
ITS World Congress :: Vienna, Oct 2012ITS World Congress :: Vienna, Oct 2012
ITS World Congress :: Vienna, Oct 2012
 
Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...
 
Robotics
RoboticsRobotics
Robotics
 
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
 
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
Stochastic Analysis of Van der Pol OscillatorModel Using Wiener HermiteExpans...
 
Choice of weighting function and expansion function in cem
Choice of weighting function and expansion function in cemChoice of weighting function and expansion function in cem
Choice of weighting function and expansion function in cem
 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory Planning
 

Viewers also liked

A software framework for dynamic modeling of dc motors at robot joints
A software framework for dynamic modeling of dc motors at robot jointsA software framework for dynamic modeling of dc motors at robot joints
A software framework for dynamic modeling of dc motors at robot jointseSAT Publishing House
 
Kinematic Model of Anthropomorphic Robotics Finger Mechanisms
Kinematic Model of Anthropomorphic Robotics Finger MechanismsKinematic Model of Anthropomorphic Robotics Finger Mechanisms
Kinematic Model of Anthropomorphic Robotics Finger MechanismsIOSR Journals
 
Research Summary
Research SummaryResearch Summary
Research SummaryAditya KSKV
 
Kinematic and Dynamic Analysis of 6-UPS Parallel Robot
Kinematic and Dynamic Analysis of 6-UPS Parallel RobotKinematic and Dynamic Analysis of 6-UPS Parallel Robot
Kinematic and Dynamic Analysis of 6-UPS Parallel RobotIJRES Journal
 
Robotic system to assist SPS_EMBC10_100902
Robotic system to assist SPS_EMBC10_100902Robotic system to assist SPS_EMBC10_100902
Robotic system to assist SPS_EMBC10_100902Yo Kobayashi
 
Fir 05 dynamics 2-dof
Fir 05 dynamics 2-dofFir 05 dynamics 2-dof
Fir 05 dynamics 2-dofnguyendattdh
 
Denavit hartenberg convention
Denavit hartenberg conventionDenavit hartenberg convention
Denavit hartenberg conventionnguyendattdh
 
Robotics: 2-Link Planar Manipulator
Robotics: 2-Link Planar ManipulatorRobotics: 2-Link Planar Manipulator
Robotics: 2-Link Planar ManipulatorDamian T. Gordon
 

Viewers also liked (8)

A software framework for dynamic modeling of dc motors at robot joints
A software framework for dynamic modeling of dc motors at robot jointsA software framework for dynamic modeling of dc motors at robot joints
A software framework for dynamic modeling of dc motors at robot joints
 
Kinematic Model of Anthropomorphic Robotics Finger Mechanisms
Kinematic Model of Anthropomorphic Robotics Finger MechanismsKinematic Model of Anthropomorphic Robotics Finger Mechanisms
Kinematic Model of Anthropomorphic Robotics Finger Mechanisms
 
Research Summary
Research SummaryResearch Summary
Research Summary
 
Kinematic and Dynamic Analysis of 6-UPS Parallel Robot
Kinematic and Dynamic Analysis of 6-UPS Parallel RobotKinematic and Dynamic Analysis of 6-UPS Parallel Robot
Kinematic and Dynamic Analysis of 6-UPS Parallel Robot
 
Robotic system to assist SPS_EMBC10_100902
Robotic system to assist SPS_EMBC10_100902Robotic system to assist SPS_EMBC10_100902
Robotic system to assist SPS_EMBC10_100902
 
Fir 05 dynamics 2-dof
Fir 05 dynamics 2-dofFir 05 dynamics 2-dof
Fir 05 dynamics 2-dof
 
Denavit hartenberg convention
Denavit hartenberg conventionDenavit hartenberg convention
Denavit hartenberg convention
 
Robotics: 2-Link Planar Manipulator
Robotics: 2-Link Planar ManipulatorRobotics: 2-Link Planar Manipulator
Robotics: 2-Link Planar Manipulator
 

Similar to Motion Control and Dynamic Load Carrying Capacity of Mobile Robot via Nonlinear Optimal Feedback

PD plus error dependent integral nonlinear controllers for robot manipulators
PD plus error dependent integral nonlinear controllers for robot manipulatorsPD plus error dependent integral nonlinear controllers for robot manipulators
PD plus error dependent integral nonlinear controllers for robot manipulatorsISA Interchange
 
Kinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmKinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmAmin A. Mohammed
 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...ijistjournal
 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...ijistjournal
 
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...theijes
 
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel ApproachKane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel ApproachIOSR Journals
 
Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027IJMER
 
Slotine adaptive control-manipulators
Slotine adaptive control-manipulatorsSlotine adaptive control-manipulators
Slotine adaptive control-manipulatorsHancheol Choi
 
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...journalBEEI
 
A CHS based PID Controller for Unified Power Flow Controller
A CHS based PID Controller for Unified Power Flow ControllerA CHS based PID Controller for Unified Power Flow Controller
A CHS based PID Controller for Unified Power Flow ControllerIDES Editor
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd Iaetsd
 
Evaluation of the stability enhancement of the conventional sliding mode cont...
Evaluation of the stability enhancement of the conventional sliding mode cont...Evaluation of the stability enhancement of the conventional sliding mode cont...
Evaluation of the stability enhancement of the conventional sliding mode cont...nooriasukmaningtyas
 
Adaptive Control of a Robotic Arm Using Neural Networks Based Approach
Adaptive Control of a Robotic Arm Using Neural Networks Based ApproachAdaptive Control of a Robotic Arm Using Neural Networks Based Approach
Adaptive Control of a Robotic Arm Using Neural Networks Based ApproachWaqas Tariq
 
Designing SDRE-Based Controller for a Class of Nonlinear Singularly Perturbed...
Designing SDRE-Based Controller for a Class of Nonlinear Singularly Perturbed...Designing SDRE-Based Controller for a Class of Nonlinear Singularly Perturbed...
Designing SDRE-Based Controller for a Class of Nonlinear Singularly Perturbed...Waqas Tariq
 
76201979
7620197976201979
76201979IJRAT
 
96 manuscript-579-1-10-20210211
96  manuscript-579-1-10-2021021196  manuscript-579-1-10-20210211
96 manuscript-579-1-10-20210211Mellah Hacene
 

Similar to Motion Control and Dynamic Load Carrying Capacity of Mobile Robot via Nonlinear Optimal Feedback (20)

Adaptive dynamic programing based optimal control for a robot manipulator
Adaptive dynamic programing based optimal control for a robot manipulatorAdaptive dynamic programing based optimal control for a robot manipulator
Adaptive dynamic programing based optimal control for a robot manipulator
 
PD plus error dependent integral nonlinear controllers for robot manipulators
PD plus error dependent integral nonlinear controllers for robot manipulatorsPD plus error dependent integral nonlinear controllers for robot manipulators
PD plus error dependent integral nonlinear controllers for robot manipulators
 
S4101116121
S4101116121S4101116121
S4101116121
 
Kinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmKinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic Arm
 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
 
Research_paper
Research_paperResearch_paper
Research_paper
 
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
 
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel ApproachKane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
 
Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027
 
Slotine adaptive control-manipulators
Slotine adaptive control-manipulatorsSlotine adaptive control-manipulators
Slotine adaptive control-manipulators
 
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
 
At03402670273
At03402670273At03402670273
At03402670273
 
A CHS based PID Controller for Unified Power Flow Controller
A CHS based PID Controller for Unified Power Flow ControllerA CHS based PID Controller for Unified Power Flow Controller
A CHS based PID Controller for Unified Power Flow Controller
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
 
Evaluation of the stability enhancement of the conventional sliding mode cont...
Evaluation of the stability enhancement of the conventional sliding mode cont...Evaluation of the stability enhancement of the conventional sliding mode cont...
Evaluation of the stability enhancement of the conventional sliding mode cont...
 
Adaptive Control of a Robotic Arm Using Neural Networks Based Approach
Adaptive Control of a Robotic Arm Using Neural Networks Based ApproachAdaptive Control of a Robotic Arm Using Neural Networks Based Approach
Adaptive Control of a Robotic Arm Using Neural Networks Based Approach
 
Designing SDRE-Based Controller for a Class of Nonlinear Singularly Perturbed...
Designing SDRE-Based Controller for a Class of Nonlinear Singularly Perturbed...Designing SDRE-Based Controller for a Class of Nonlinear Singularly Perturbed...
Designing SDRE-Based Controller for a Class of Nonlinear Singularly Perturbed...
 
76201979
7620197976201979
76201979
 
96 manuscript-579-1-10-20210211
96  manuscript-579-1-10-2021021196  manuscript-579-1-10-20210211
96 manuscript-579-1-10-20210211
 

More from IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 

More from IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Recently uploaded

(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
 

Recently uploaded (20)

(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 

Motion Control and Dynamic Load Carrying Capacity of Mobile Robot via Nonlinear Optimal Feedback

  • 1. AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012 Motion Control and Dynamic Load Carrying Capacity of Mobile Robot via Nonlinear Optimal Feedback M.H. Korayem1, M. Irani2 and S. Rafee Nekoo3 Robotic Research Laboratory, Center of Excellence in Experimental Solid Mechanics and Dynamics, School of Mechanical Engineering, Iran University of Science and Technology, Tehran, Iran 1 hkorayem@iust.ac.ir; 2m.irani.r@gmail.com ; 3saerafee@yahoo.com Abstract-In this paper, two methods are presented for solving flexible manipulators using LQG controller for tracking of a closed loop optimal control problem and finding dynamic load pre-defined trajectory.Lee and Benli [8] designed an optimal carrying capacity (DLCC) for fixed and mobile manipulators. control law for a flexible robot arm via linearization of These control laws are based on the numerical solution to equations. nonlinear Hamilton-Jacobi-Bellman (HJB) equation. First In this paper, finding maximum dynamic load of approach is the Successive Approximation (SA) for finding solution of HJB equation in the closed loop form and second manipulators is considered using closed loop nonlinear approach is based on solving state-dependent Riccati equation optimal control approach. For this purpose the nonlinear HJB (SDRE) that is an extension of algebraic Riccati equation for equation, appeared in nonlinear optimal control problem must nonlinear systems. Afterward dynamic load carrying capacity be solved. In general case this equation is a nonlinear partial of manipulators is computed using these controllers. The differential equation that several methods are discussed for DLCC is calculated by considering tracking error and limits solving it [9]. of torque’s joints. Finally, results are presented for two cases, In this paper, two applicable methods are considered for a two-link planar manipulator mounted on a differentially finding a solution to nonlinear HJB equation for fully nonlinear driven mobile base and a 6DOF articulated manipulator (6R). dynamics of manipulators. In the first method, numerical The simulation results are verified with the experimental test for the 6R manipulator. The simulation and experimental approximation based on Galerkin approach is used for solving results demonstrate that these methods are convenient for HJB equation. The explanation and some applications of this finding nonlinear optimal control laws in state feedback form method for solving optimal control problem are indicated in and finding the maximum allowable load on a given trajectory. [10, 11]. In this method, designing procedure is implemented off-line and the execution time and convergence of algorithm Index Terms—manipulator, DLCC, optimal feedback, SDRE, is dependent on the selection of input parameters. In the SA second method, state-dependent Riccati equation technique is employed for finding optimal control law. This method is introduced in [12] and then is developed by Wernli and Cook I. INTRODUCTION [13] and Cloutier [14]. In addition, stability analysis of the The DLCC of manipulators is one of the important method is considered in [15] by Hammet and Brett. This characteristics of manipulators that restricted by limits of method is used to design controller for rigid and flexible motor torques and tracking accuracy. In [1] a technique is manipulator [16, 17, 18 and 19]. The advantage of this method introduced for computing the DLCC based on linear is that computing nonlinear optimal control takes place programming (LP) and then the DLCC is determined for systematically. specified path. In [2, 3] the DLCC problem is converted to an Power series approximation is applied to solve the SDRE optimization problem and iterative linear programming (ILP) equation numerically. Finally the DLCC of mobile two-link is used for solving this subject, and then this method is robot and 6R manipulator is determined using these two employed to find the DLCC of flexible manipulators and mobile controllers and then results for predefined trajectory are robots. Korayem and Nikoobin [4] calculated maximum demonstrated and simulation results for 6R manipulator allowable load of mobile manipulator for a point-to-point compared with the experimental test. motion by applying open loop optimal control approach. Closed loop methods are used for determining Load II. SOLUTION OF NONLINEAR OPTIMAL CONTROL PROBLEM carrying capacity, in [5] finding the DLCC of flexible joint A. FIRST METHOD: SUCCESSIVE APPROXIMATION robots is presented via the sliding mode control. Korayem et For a system with the following general dynamics equation: al [6] computed load carrying capacity of flexible joint manipulators using feedback linearization approach.Limitation on motor torques is one of factors that restricts the DLCC on a given trajectory, whatever the torque’s motors are With a cost function as: decreased, the DLCC will be increased, so using closed loop optimal control can increase the quantity of load capacity. Ravan and poulsen [7] presented analysis and design of The purpose is finding control law u(x) to minimize the © 2012 AMAE 7 DOI: 01.IJMMS.02.02.26
  • 2. AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012 cost function. In (2), l(x) is positive definite that can be Coefficients vector C(i )  [C1 ) ,C2 ) ,...,CN ) ]T is computed (i (i (i expressed by xTQx where Q is a positive semi definite matrix; also, R is a positive definite matrix. It can be shown that the through solving (10) and then u ( i ) is achieved via (6). optimal control law is achieved via solving Hamilton-Jacobi- The iteration process is repeated until the value of same Bellman (HJB) equation, which has the following form: coefficients become equal in during two steps with approximation accuracy. It must be noted that the initial control vector u( 0 ) is With finding the solution of (3), the optimal control law is achieved as follow: selected so that the system be stable and all vectors u ( i ) computed in the next steps have the same property with the difference that control u ( i  1 ) has better performance Equations (3) and (4) can be rewritten as follows: than u ( i ) [11]. B. SECOND METHOD: STATE -DEPENDENT RICCATI EQUATION Using State-dependent Riccati equation technique to design nonlinear optimal control law, the function f(x) in equation (1) must been parameterized as below: Equations (5) and (6) are solved by iteration method with an initial value u( 0 ) . Equation (5) is known as generalized Hamilton-Jacobi-Bellman (GHJB). The analytical solution of That the matrix A(x) is nonlinear function of state variables. the GHJB is not possible and it is solved by numerical methods Then, SDRE equation is formulated as: such as Galerkin method. According to the Galerkin method, the cost function J(i )(x) for each step can be expanded as a combination of specific basis functions, shown This equation must be solved for a positive definite state  dependent matrix p(x). The nonlinear optimal feedback law is  as  j ( x ) j 1 . These basis functions are selected so that established as: the state variables are continuous and bounded in reign  . So the function J(i )(x)is rewritten as follow: The challenge of the SDRE method is finding the solution of (13) that usually is difficult to get it analytically, so it can be numerically solved. For solving the SDRE equation power series approximation An approximation of J(i)(x) for numerical solution is the finite is employed, for this purpose equations of system are number of basis functions as rewritten as: N   (x) j j1 A(x) and p(x) are rewritten as series: where N is the order of approximation: Substituting the (8) in (5), the error of approximation can be written as: j Inserting A(x) and p(x) in (13), L0 and L1 are computed using following equations [9]: According to the Galrkin method, the inner product of j and the error function must be zero: Where (18) is the Algebraic Riccati equation and (19) are Where the inner product of two functions f and g is defined Lyapunov equations. Then the optimal control law is as follow: calculated via (14). © 2012 AMAE 8 DOI: 01.IJMMS.02.02.26
  • 3. AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012 III. DYNAMIC MODELING OF MANIPULATORS the system is three that is the number of required constraints, which must be applied for redundancy resolution. The num- A. TWO-LINK MOBILE MANIPULATOR ber of nonholonomic constraints of the system is one and it Consider a two-link mobile manipulator with a schematic is the form of [20]: view shown in fig. 1. Two holonomic constraints that apply to system are the predefined path for the base coordinates x f , y f . Then    f , f ,x f , f are gained and 0 ,0 , f are achieved from (21). x y  y With these assumptions, the equations of the system (20) can be rewritten as follow: Where: Figure 1. Mobile two-link manipulator. Parameters of manipulator are shown in the table I [20]. TABLE I.PARAMETERS OF MOBILE MANIPULATOR For finding state space equations, state variables are chosen as: Then state space representation is: Where B. 6R FIXED ROBOT Consider a six degree of freedom robot that is shown in Fig. 2 [21]. As described in [20], Dynamic equations of motion are obtained using Lagrange method:  Fx   J11  J12 J13 J14 J15   x f  C1  F  J     C  J22 J23 J24 J25   y f   2   y   12 T0    J13  J23 J33 J34 J35  0   C3  Fig 2. 6R robot          (20) 1   J14 J24 J34 J44 J45   1  C4  The dynamic equation of motion of this robot can be  2   J15  J25 J35 J45 J55  2  C5  obtained as:        Parameters in (20) are presented in [20]. The degree of free- dom of end effector is two, and the degree of freedom of q is the vector of angular position of joints: system implied by (20) is five, thus the order of redundancy of © 2012 AMAE 9 DOI: 01.IJMMS.02.02.26
  • 4. AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012 Angular positions and velocities of links are selected as state variables; therefore, the state-space representation is obtained as: In (28), D, C and G are the inertial matrix, the vector of Coriolis and centrifugal forces and the gravity force vector, respectively. U in this equation is the input control vector. IV. SIMULATION AND EXPERIMENTAL RESULTS A. CASE STUDY 1 The function l(x) in (2) is considered as: And matrix R is selected I 22 for both methods. Basis functions required for the Galerkin algorithm are selected as: Limits of state variables are:  3 rad  x1   3 rad  4 rad/sec  x2   4 rad/sec Fig 3. End effector trajectory and Tracking error. 0.1 rad  x3  3 rad (31) Dynamic load carrying capacity of manipulator is obtained  4 rad/sec  x4   4rad/sec 5 kg using controller based on SA method and 5.9 kg for SDRE controller. The results demonstrate that the DLCC An initial control vector u(0)(x) required in SA method is design obtained using SDRE controller is higher than using SA using LQ technique: controller. Necessary torques of joints for trajectory tracking is shown in Fig. 4. x1    u1  3.16,0, 7.65, 1.09 x2       u2  0, 3.16, 1.09, 3.67 x3  (32) x 4    The upper and lower bounds of torque of motors are as follows: Where k1   s , k2  s / wnl , also  s is stall torque and wnl is no load speed of motor. . Two controllers based on SA and SDRE methods are designed for two-link mobile manipulator to track a square trajectory with 2cm allowable tracking error. Trajectories using two methods and related variations of tracking error are presented in Fig. 3. Fig 4. Motor torque of links. © 2012 AMAE 10 DOI: 01.IJMMS.02.02.26
  • 5. AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012 A. CASE STUDY 2 As second study, a circular trajectory is selected for tracking problem of 6R robot. The initial angular positions of links are: Equations of desired the circular trajectory that must be happened in 2 seconds are: Because the second method reaches better DLCC and it can be implemented systematically, a nonlinear optimal controller is designed using SDRE method for simulation study. The function l(x) in (2) is considered as standard form xTQx where Q  I1212 and matrix R is selected to be I 6 6 . For an allowable tracking error equal to 2cm, the DLCC of robot is computed 0.9 kg. The value of the DLCC is a function of matrixes Q and R, the value of admissible error and the characteristics of motors as (33). Fig. 5 shows three different trajectories for end effector: desired trajectory, trajectories obtained in simulation and experimental test. Fig 6. Angular position of joints: a. simulation, b. experimental test. CONCLUSION In this paper, two nonlinear methods are applied for designing nonlinear optimal controller of both fixed and mobile manipulators and determining dynamic load carrying capacity of them that is an important characteristic of a manipulator. The results indicate that the system response is appropriate and acceptable. It should be noted that the structure of controller is nonlinear feedback of the state variables, in other words it is a closed loop control system. It should be noted that in Successive Approximation method, Fig 5. End effector path during tracking. various selections of Q and different number and type of Figure (6a) presents simulation results for angular basis functions will result different controllers with different positions of joints in full load conditions. This figure indicates properties that is one of the advantages of this method. smooth angular motion for joints during the motion. Figure Determining the basis functions is the main point of method (6b) shows experimental test results of angular position of because that the convergence of Galerkin algorithm is depend links. © 2012 AMAE 11 DOI: 01.IJMMS.02.02.26
  • 6. AMAE Int. J. on Manufacturing and Material Science, Vol. 02, No. 02, May 2012 on the type of basis functions and the number of these [9] S. C. Beeler, H.T. Tran and H.T. Banks, “Feedback Control functions determines the required memory and speed of Methodologies for Nonlinear Systems”, Journal Of Optimization numerical calculations. A usual way for selecting basis Theory And Applications, vol. 107, pp. 1-33, 2000. functions is try and error procedure. Another point that [10] R.W. Beard and T.W. Mclain, “Successive Galerkin Approximation Algorithms for Nonlinear Optimal and Robust should be mentioned is that the calculations of SA method Control”, International Journal of Control: Special Issue On are done automatically and Off-Line by a computer.However Breakthroughs In The Control Of Nonlinear Systems, vol. 71, No.5, State Dependent Riccati Equation method provides a pp. 717-743, 1998. systematic way to deal with nonlinear control systems. Extra [11]T.W. Mclain and R.W.Beard, “Successive Galerkin design degrees of freedom arising from the various approximations to the nonlinear optimalcontrol of an underwater parameterizations in the form of (14) also the performance of robotic vehicle,” in Proceedings of the 1998 InternationalConference designed controller is related on the selection of R and Q on Robotics and Automation, pp. 762–767, Leuven, Belgium,May matrixes. 1998. [12] J.D. Pearson, “Approximation Methods in Optimal Control” I.Suboptimal Control, J. Electronics and Control 13, pp. 453-469, REFERENCES 1962. [1] L.T. Wang and B. Ravani, “Dynamic Load Carrying Capacity [13] A.Wernli, And G. Cook , “Suboptimal Control for the Nonlinear of Mechanical Manipulators-Part 1”, J. of Dynamic Sys. Quadratic Regulator Problem” Automatica, vol. 11, pp.75-84, 1975. Measurement and Control, vol. 110, pp. 46-52, 1988. [14] J. R. Cloutier, “State-Dependent Riccati Equation Techniques [2] H. Ghariblu and M. H. Korayem, “Trajectory Optimization of an Overview” American Control Conference, pp. 932- Flexible Mobile Manipulators”, Robotica, vol. 24, pp. 333-335, 936,Albuquerque USA, Jun 1997. 2006. [15] K. Hammet and D. Brett, “Relaxed Conditions for Asymptotic [3]M.H. Korayem, H. Ghariblu and A. Basu, “Maximum Allowable Stability of Nonlinear SDRE Regulators” 36th IEEE Conference on Load of Mobile Manipulator for Two Given End Points of End- Decision and Control, pp. 4012-4017, San Diago USA,Des 1997. Effecter”, Int. J. Of AMT, vol. 24, pp. 743 – 751, 2004. [16] E.B. Erdem, A.G. Alleyne, “Experimental Real-Time SDRE [4] M.H. Korayem and A. Nikoobin, “Maximum Payload for Control of an under actuated Robot” The 40th IEEE Conference on Flexible Joint Manipulators In Point-To-Point Task Using Optimal Design and Control, pp. 2986-2991, Florida,Des 2001. Control Approach”, Int. J. Of AMT, vol. 38, pp. 1045-1060, [17] M. Innocenti, F. Baralli and F. Salotti, “Manipulator Path 2007. Control Using SDRE” Proceedings of the American Control [5] H. Korayem and A. Pilechian,”Maximum Dynamic Load Conference, pp. 3348-3352, Chicago, Illinois June, 2000. Carrying Capacity In Flexible Joint Robots Using Sliding Mode [18] M. Xin, S.N. Balakrishnan and Z. Huang, “Robust State Control”, Int. Congress On Manufacturing Engineering, Tehran, Dependent Riccati Equation Based Robot Manipulator Control” Iran, December 2005. The Conference on Control Applications, pp. 369-374, September, [6] M. H. Korayem, F. Davarpanah and H. Ghariblu, “Load 2001. Carrying Capacity of Flexible Joint Manipulator with Feedback [19] A. Shawky , A. Ordys and M.J. Gremble, “End-Point Control Linearization”, Int J Adv Manuf Technol., vol. 29, pp. 389-397, Of A Flexible-Link Manipulator Using Hinf Nonlinear Control Via 2006. State-Dependent Riccati Equation” The Conference On Control [7] O. Ravn and N.K. Poulsen, “Analysis and Design Environment Applications, pp. 501-506, September 2002. for Flexible Manipulators”, Chapter 19 In Tokhi, M.O. And Azad, [20] M.H. Korayem, A. Nikoobin and V. Azimirad, “Maximum A.K.M.: Flexible Robot Manipulators – Modeling,Simulation and load carrying capacity of mobile manipulators: optimal control Control, 2004. approach”, Robatica, vol.27, pp.147-159, 2009. [8] J Lee, Benli Wang, “Optimal Control of a Flexible Robot Arm”, [21] M.H. Korayem and F.S. Heidari, “Simulation and experiments Computers and Structures, vol.29, No.3, pp. 459-467, 1988. for a vision-based control of a 6R robot”, J. of AMT, vol.41, No.4, pp. 367-385, 2008. © 2012 AMAE 12 DOI: 01.IJMMS.02.02. 26