Next Article in Journal
Selective Passive/Active Switchable Knee Prosthesis Based on Multifunctional Rotary Hydraulic Cylinder for Transfemoral Amputees
Next Article in Special Issue
A Compact Electromagnetic Dual Actuation Positioning System with a 10 mm Range and Nanometer Resolution
Previous Article in Journal
Dielectric Elastomer Sensors with Advanced Designs and Their Applications
Previous Article in Special Issue
Microforce Sensing and Flexible Assembly Method for Key Parts of ICF Microtargets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of High Precision Interval Observer for Robot System

1
School of Mechanical and Electrical Engineering, Soochow University, Suzhou 215031, China
2
School of Rail Transportation, Soochow University, Suzhou 215031, China
*
Authors to whom correspondence should be addressed.
Actuators 2023, 12(3), 116; https://doi.org/10.3390/act12030116
Submission received: 28 January 2023 / Revised: 27 February 2023 / Accepted: 28 February 2023 / Published: 9 March 2023

Abstract

:
In order to solve the problem of parameter uncertainty and unknown external interference of wheeled mobile robots (WMR) in a complex environment, the design of a high-precision interval observer for the robot system is proposed. In this paper, the kinematics and dynamics model of a wheeled mobile robot is derived first, and then the control strategy of high-precision interval observer is introduced to estimate and compensate for the unknown state and uncertainty of the system in real-time, which realizes the robustness of the system to disturbance and high adaptability to the environment. The stability of the system is proved by Lyapunov’s theory. The experimental results show that other methods based on coordinate transformation, though the design conditions are relaxed to a certain extent, bring some conservatism. The method proposed in this paper can obtain more accurate interval estimation, so the performance of the method proposed in this paper is better. In conclusion, the control method proposed in this paper can make the mobile robot system have good tracking control performance and strong robustness.

1. Introduction

A robot system is a typical nonlinear system, which can represent a wide range of mechanical systems. Therefore, the research on the control of robot systems has important theoretical significance and application value. Typical robot control includes kinematic control, Proportional plus-derivative (PD) control, neural network control, adaptive control, variable control, stability control, etc. Mobile robots integrate many tasks such as strategic decision-making and planning, behavior management and execution, and can replace humans to complete many important tasks at a low cost. in a harsh, dangerous and destructive environment. Therefore, it has been widely used in the military, industry and other fields, and has always been the research focus of most scientific researchers [1,2].
As the wheeled mobile robot (WMR) constantly expansion of application fields, the mobile robot is increasingly applied in the complex environment of the unknown. Due to the uncertainty and complexity of the complex working environment, the control system of mobile robots faces great challenges in anti-interference ability and real-time performance, which puts forward higher requirements for the motion control of the system. Mobile robots mainly include crawler, snake, leg, jump, compound and wheel. Compared with other types of mobile robots, although the motion stability of wheeled mobile robots is greatly affected by road conditions, it has many advantages, such as large bearing capacity, convenient driving and control, light dead weight, fast walking speed, simple mechanism, high work efficiency, flexible mobility and low movement noise. Moreover, the combination of wheeled mobile machines with multi-agents will bring us greater convenience in the future [3,4]. An interval observer is a kind of observer that can give the upper and lower boundary estimates of a given system at any time. It is an estimation method with great practical significance and has been applied in biotechnology, fault detection and other fields. In recent years, more and more scholars pay attention to the problem of interval observer design, and many methods of interval observer design have emerged [5,6,7]. Among them, constructing cooperative error is the most common method for interval observer design. For continuous-time systems, the main task of this method is to design an observer gain so that the state matrix of the error equation corresponding to the interval observer is both Hurwitz and Metzler (its non-diagonal elements are non-negative) [8]. This ensures that the error system is a stable positive system. However, it is usually not easy to solve the observer gain by satisfying the above conditions. In order to solve this problem, some literature has proposed a design method by introducing coordinate transformation to relax the constraints of collaboration conditions. Although this method based on coordinate transformation can simplify the design conditions, it may cause interval amplification in the process of reconstructing the state interval estimation by using inverse coordinate transformation, resulting in overly conservative estimation results.
At present, the research on interval observer design is mainly focused on the state space system, but the research results of interval observer design for generalized systems are not rich. Generalized systems not only have dynamic characteristics described by differential equations but also have static constraints characterized by algebraic equations. Generalized systems are more universal than common state-space systems, and have been applied in modeling and design in many engineering fields. Therefore, the design idea of this essay is extended to the generalized system, and the high precision interval observer design for the robot system is proposed [9].

2. Methods

2.1. Theoretical Research Related Knowledge

Sylvester matrix equation is a very important equation in the field of matrix algebra, which is derived from the research of applied mathematics and cybernetics. This equation was first proposed and studied by Sylvester et al. Since then, more scholars have conducted extensive research on this kind of equation and analyzed the existence and uniqueness of its solutions, so it has been widely used in many fields. It is closely related to many problems in the linear control theory of systems, such as stability analysis, design analysis, code generation with internal stability, model tracking and discovering the fault. When solving the Sylvester matrix equation, it is most important to find the solution parameter design of its free limits, because many problems, such as strong research in controlling the design, must use all of its freedom to create.
Interval observer is one of the latest research directions of observer design theory, which provides a new idea for system state estimation. As the name implies, the timekeeper is the state of the surrounding system by the upper and lower systems to achieve a short estimate of the original state, which is the behavior mold by changing to the real state of the system with a short curve. Those. One of the most stringent assumptions in the design of periodic evaluators is the quality of the estimated time error. This restriction can be relaxed by joint replacement. Even if the original system is uncooperative, the cooperative observer can be designed by transforming the coordinates. At the same time, most of the current studies on interval observers focus on the design problem, that is, how to build a cooperative error dynamic system but ignore the improvement of the performance of system state estimation by interval observers. Although the interval observer has a good tolerance for uncertainties, its conservatism is not small, and more accurate state estimation is often needed in the actual system [10].

2.2. Kinematic and Dynamic Models of the Robot

Figure 1 shows a prototype of a two-wheeled mobile robot, which has two driving wheels and one steering wheel. Among them, the two wheels’ drive is itself driven by two motors, and the guide wheel only plays a supporting role. X O Y is the world coordinate system and X b O b Y b is the mobile robot coordinate system. The bit-case of the mobile robot platform can be represented by the generalized coordinate vector q = [ x , y , ϕ , θ r , θ l ] 5 × 1 , where x , y represent the position of the robot, ϕ represents the heading Angle of the robot, θ r and θ l represent the rotation Angle between the left and right driving wheels, 2 b is the distance between the robot wheels, and r is the wheel radius [11].
Under the condition that the mobile robot satisfies pure rolling and no sliding, the kinematics equation is shown in Formula (1):
x ˙ c sin ϕ + y ˙ c cos ϕ = 0 x ˙ c cos ϕ + y ˙ c sin ϕ + b ϕ ˙ = r θ ˙ r x ˙ c cos ϕ + y ˙ c sin ϕ b ϕ ˙ = r θ ˙ l
It is noteworthy that the condition above leads to non-holonomic constraint equations. The mechanical systems that are subjected to non-holonomic constraints in the general case need equations of motion that are different from Lagrange’s equations of the second kind. Lagrange’s equations with multipliers, Appel’s equations and Chaplygin’s equations are examples of this.
Formula (1) is abbreviated as
A ( q ) q ˙ = 0
Among them, A ( q ) = sin ϕ cos ϕ 0 0 0 cos ϕ sin ϕ b r 0 cos ϕ sin ϕ b 0 r .
Let J ( q ) be a full-rank matrix composed of a series of smooth and linearly independent vectors, which can be obtained by combining the kinematic properties of the mobile robot: A ( q ) J ( q ) = 0
Where J ( q ) = cos ϕ 2 b sin ϕ sin ϕ 2 b cos ϕ 0 1 1 r b r 1 r b r . The kinematics equation of the robot is expressed as follows:
q ˙ = J ( q ) Θ
where Θ = [ u w ] , u = r ( θ r ˙ + θ l ˙ ) / 2 represents the linear velocity of the mobile robot, and w = r ( θ r ˙ θ l ˙ ) / 2 b represents the angular velocity of the mobile robot.
In the case of the dynamic equations of a wheel pair, the sum of the additional terms that appear due to non-holonomic constraints is equal to zero. So under this consideration, the equations of motion coincide with Lagrange’s equations of the second kind. The Lagrangian equation with a multiplier of the mobile robot is as follows:
M ( q ) q ¨ + V ( q , q ˙ ) q ˙ + G ( q ) + τ d = B ( q ) τ A ( q ) λ
where M ( q ) 5 × 5 is a symmetric positive definite inertia matrix, V ( q , q ˙ ) q ˙ S × b is the central axial force and Coriolis matrix, G ( q ) 5 × 1 is the gravity matrix, τ d 5 × 1 represents the sum of internal uncertainties and external disturbances of the system, B ( q ) 5 × 2 represents the input transformation matrix, τ represents the input vector, A ( q ) 3 × 5 is the matrix related to constraints, and λ is the Lagrange operator vector.
According to Equation (4) of the robot dynamic model and Equation (3) of kinematics, the final model is obtained as follows:
M ¯ ( q ) Θ ˙ + V ¯ ( q ) Θ + G ¯ ( q ) + τ ¯ d = B ¯ ( q ) τ ¯
where τ represents the input vector M ¯ = J M J , V ¯ = J ( M J ˙ + V J ) = 0 , G = J F , τ d = J τ d , B ¯ = J B
Equation (5) can be written as
Θ ˙ = M ¯ 1 ( q ) V ¯ ( q ) Θ M ¯ 1 ( q ) G ¯ ( q ) M ¯ 1 ( q ) τ ¯ d + M ¯ 1 ( q ) B ¯ ( q ) τ ¯
The parameter uncertainties, parameter perturbations and input disturbances existing in the mobile robot system are regarded as the sum disturbance of the system, i.e.,
D = M ¯ 1 ( q ) τ ¯ d + Δ M ¯ 1 ( q ) V ¯ ( q ) Θ + Δ M ¯ 1 ( q ) B ¯ ( q ) τ ¯
Since the mobile robot works on the horizontal plane, G ¯ ( q ) = 0 , it can be further obtained as follows:
Θ ˙ = A Θ M ¯ 1 ( q ) G ¯ ( q ) + B τ + D
where A = M ¯ 1 ( q ) V ¯ ( q ) , B = M ¯ 1 ( q ) B ¯ ( q )

2.3. Description of Trajectory Tracking Problem

Given the reference position q d ( t ) = x d , y d , ϕ d and the actual pose q ( t ) = [ x , y , ϕ ] of the mobile robot, the error equation of the pose of the mobile robot can be expressed as
q e = x e y e ϕ e = cos ϕ sin ϕ 0 sin ϕ cos ϕ 0 0 0 1 x d x y d y ϕ d ϕ
Taking the derivative of Equation (8), the following differential equation of trajectory tracking error is obtained:
q ˙ e = v r cos ϕ e v + x e ϕ ˙ v r sin ϕ e + x e ϕ ˙ w r ϕ ˙
In order to track the desired trajectory, an auxiliary speed control input is given:
Θ c = v c w c = v d cos ϕ e + k 1 x e w d + k 2 v d y e + k 3 v d sin ϕ e
where Θ c = [ v c w c ] is the reference linear velocity and steering velocity of the wheeled robot, and k 1 , k 2 , k 3 are the feedback gain matrices of x e , y e , ϕ e , respectively.
In order to track the parameter trajectory, the velocity tracking error is introduced as follows:
e ( t ) = Θ ( t ) Θ c ( t )
As the design criterion of the generalized extended observer controller, Equation (11) ensures that the trajectory tracking error of the wheeled robot satisfies lim h q e ( t ) = 0 by controlling that its velocity tracking error satisfies lim t e ( t ) = 0 .

2.4. Design and Analysis of High Precision Interval Observer

A high-precision interval observer is designed to deal with the uncertainties such as system modeling mismatch, internal parameter perturbation and external disturbance in the actual system of the wheeled mobile robot. Real-time estimation and compensation of uncertainties can be realized to improve the robustness of the mobile robot system against disturbances and its adaptability to the environment [12,13,14].
For the dynamic system Equation (5) of the wheeled mobile robot, the following high-precision interval observer is designed:
Θ ˙ = A Θ + B τ + B d f ( q , q ˙ , D , t ) y m = C m Θ
Define the extension variable Θ n + 1 = f ( q , q ˙ , D , t ) , which expands the original system as follows:
Θ ¯ ˙ = A ¯ Θ ¯ + B ¯ τ + E h ( t ) y m = C ¯ m Θ ¯
where Θ ¯ ˙ = [ Θ Θ n + 1 ] , h ( t ) = d f ( q , q ˙ , D , t ) d t , A ¯ = A n × n B d n × q 0 q × n 0 q × q ,
B ¯ = B n × m 0 q × m ( n + q ) × m , E = 0 n × q I q × q ( n + q ) × q , C ¯ m = C m 0 r × q r × ( n + q ) .
Since C ¯ m , A ¯ is observable, for the system shown in Equation (13), the following high precision interval observer design is constructed:
Θ ¯ ^ = A ¯ Θ ^ + B ¯ τ + L y m y ^ m y ^ m = C ¯ m Θ ^ ^
where Θ ¯ ^ = [ Θ ^ Θ ^ n + 1 ] is the estimated value of the state variable Θ ¯ = [ Θ Θ n + 1 ] and L is the gain matrix of the observer to be designed.
The control law is designed as
τ = B 1 Θ ˙ c A Θ K x Θ c Θ ^ + K d d ^
where K x refers to the senile control gain matrix, and K d refers to the interference complement gain matrix. The interference is estimated by selecting appropriate K x and K d .

2.5. Stability Analysis

Stability is one of the important characteristics of systems, and Lyapunov stability theory is still an effective method to study the stability of systems with linear parameter variations [15].
Define the estimation error system as:
H z , e y , e x = 1 2 z z + 1 2 e y e y + 1 2 e y e x
H is called the Hamiltonian energy function, e x and e y represent the observed value, z represent the observation error, and ⊤ represent the reversible constant matrix.
Considering the system (16), Order:
r ˙ = k 1 4 ( r 1 ) + r 2 k 1 Δ 2
The initial condition is satisfied: r ( 0 )     1 and k 1 > 0 , φ ¯ 1 > 0 , φ ¯ 2 > 0 , then the system (16) is asymptotically stable and converges to zero.
Proof: The stability of the error system is analyzed below. First, consider V 1 = 1 2 z z , then V ˙ 1 = z k 1 I Δ + r ˙ / r z , where Δ is the error between the assumed approximate compensation function and the real value, and use the method of increasing output filtering and dynamic compensation factor to study:
z k 1 I Δ + r ˙ r z = k 1 I z 2 r ˙ r z 2 + z Δ z
According to Young’s inequality, there is a variable k 1 making the:
z Δ z k 1 2 | z | 2 + 1 2 k 1 Δ 2 | z | 2
The result:
V ˙ 1 k 1 2 | z | 2 r ˙ r | z | 2 + 1 2 k 1 Δ 2 | z | 2
Formula (17) into the Formula (20), then:
V ˙ 1 k 1 2 | z | 2 + k 1 ( r 1 ) 4 r | z | 2
Due to ( r 1 ) / r 1 , therefore:
V ˙ 1 k 1 4 | z | 2
The Lyapunov function considering the system (16) is:
V ( X , r ) = 1 2 z z + 1 2 e y e y + 1 2 e y e x + 1 2 r 2
Then:
V ˙ X , r k 1 4 z 2 ϕ 1 e y 2 ϕ 1 e x 2 + r ˙ r = k 1 4 z 2 ϕ 1 e y 2 ϕ 1 e x 2 k 1 4 r 2 r + r 2 2 k 1 Δ 2
Order:
ϕ 1 = r 2 k 1 Δ ¯ y 2 + ϕ ¯ 1 ϕ 2 = r 2 k 1 Δ ¯ x 2 + ϕ 2
Then:
V ˙ X , r k 1 z 2 ϕ ¯ 1 e y 2 ϕ ¯ 2 e x 2 k 1 4 r 2 r
Here is the following description: according to Equation (17), it is not difficult to find that r ( 0 ) 1 . When r ( 0 ) = 1, in Equation (26), r ˙ > 0 , then r ( t ) 1 , then k 1 r 2 r / 4 0 , so, V ˙ ( X , r ) < 0 ( X 0 , r 1 ) , and V ˙ ( X , r ) = 0 ( X = 0 , r = 1 ) , then r L , X converges to zero, Δ tends to zero.
In this paper, the error observation system is transformed into a class of Hamilton system, and the stability and observer design of the system are studied from the overall perspective, which simplifies the proof process.

3. Simulation Results and Discussion

In order to verify the effectiveness of the designed high-precision interval observer control strategy and the tracking performance of the system, the proposed control method is applied to the simulation of a wheeled mobile robot. The parameters of the mobile robot used for the experiment are shown in Table 1 as follows [16,17,18].
According to the robot parameters and variables defined in Table 1, on the premise that the center of mass of the wheeled mobile robot coincides with the geometric center, according to the principle of torque balance, Newton’s second law of motion and the speed regulation principle of the wheeled mobile robot driven by two wheels, the following dynamic model of the wheeled mobile robot is derived:
v ˙ = a 1 v + b 1 u r + u 1
ω ˙ = a 2 v + b 2 u r u 1
Among: The a 1 and a 2 is the variable.
a 1 = 2 M r 2 + 2 I ω , a 2 = 2 L 2 I v r 2 + 2 I ω L 2 , b 1 = k r M r 2 + 2 I ω , b 2 = k r L I v r 2 + 2 I ω L 2
Define the following variables:
x 1 = [ v w ] , u 1 = [ u r u l ]
Then the kinetic Equations (27) and (28) of the wheeled mobile robot can be expressed as:
x ˙ 1 = A 1 x 1 + B 1 u 1 y 1 = x
In the formula, x 1 , u 1 and y 1 represent state, control and output, respectively.
Then we can find that the dynamic equation of the wheeled mobile robot is obtained.
To test the performance of the proposed control method of high-precision interval observer, it is compared with other design methods. This method proposes the following form of interval observer:
ξ ˙ ( t ) = R ξ ( t ) + ( P T ) + ω ( t ) ( P T ) ω + ( t ) + P ( ( T A L C ) N + L ) y ( t ) ξ ˙ + ( t ) = R ξ + ( t ) + ( P T ) + ω + ( t ) ( P T ) ω ( t ) + P ( ( T A L C ) N + L ) y ( t )
T and N are obtained by solving the equation T E + N C = I , and P and L are obtained by solving the Sylvester equation:
P T A R P = Q C
In Equation (33), R is the matrix selected by the designer. This method needs to solve the matrix T first, then determine an R matrix and solve (32) to obtain the values of P and Q, and finally obtain the matrix L by L = P 1 Q [19].
After getting ξ + ( t ) and ξ ( t ) , we also need to get the interval estimation x ^ + ( t ) and x ^ ( t ) of x by the following formula:
x ^ + ( t ) = S + ξ + ( t ) S ξ ( t ) x ^ ( t ) = S + ξ ( t ) S ξ + ( t )
The interval estimation results shown in Figure 2a–c can be obtained by using the method proposed in this paper, where x ( t ) R is the state vector, X 1 X 2 X 3 is three state vectors, the blue dotted line shows the upper and lower bounds obtained by the method proposed in this paper, and the red dashed line shows the upper and lower bounds obtained by other methods. The methods used in the results are listed in Table 2.
Using the method presented in this paper and the method presented in the literature [20], the interval estimation results are shown in Figure 3. Among them, the red line shows the upper and lower bounds obtained by the proposed method proposed in this paper. It can be seen that the proposed method can obtain a more accurate interval estimation, indicating that the performance of the proposed method is better. This is because the method in the literature [20] is based on coordinate transformation, which designs conditions to some extent, but also brings some conservatism.
It can be seen that the method proposed in this paper can obtain more accurate interval estimation. This is because other methods are based on coordinate transformation [21,22]. Although the design conditions are relaxed to a certain extent, they also bring a certain degree of conservatism. In fact, if we combine the method in this paper with iterative learning control, the results will be more accurate, which is conducive to our trajectory control of the robot [23,24,25].

4. Conclusions

In this essay, a high-precision interval observer is proposed for the robot system. In this essay, the trajectory tracking problem of high precision interval observer is studied in the case of the uncertainty of control parameters and unknown external disturbance of mobile robots in a complex environment. Firstly, the kinematics and dynamics models of the wheeled mobile robot are derived, and then a controller based on the dynamics model is designed by using a high-precision interval observer. The controller can overcome the influence of unknown disturbances effectively, which not only ensures the stability of the system but also realizes the stability and quick tracking of the trajectory. It should be pointed out that we can also use artificial intelligence or H design method can further optimize the performance of the interval observer, which can be considered as one of the future research work [26,27].

Author Contributions

Conceptualization, H.H.; methodology, X.L., Y.C. and H.H.; data curation, S.D. and Z.S.; writing—original draft preparation, S.D.; supervision, X.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was invested by National Natural Science Foundation of China under Grant 62103293, Natural Science Foundation of Jiangsu Province under Grant BK20210709, Suzhou Municipal Science and Technology Bureau under Grant SYG202138.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Arents, J.; Greitans, M. Smart industrial robot control trends, challenges and opportunities within manufacturing. Appl. Sci. 2022, 12, 937. [Google Scholar] [CrossRef]
  2. Lee, C.; An, D. AI-Based Posture Control Algorithm for a 7-DOF Robot Manipulator. Machines 2022, 10, 651. [Google Scholar] [CrossRef]
  3. Jiang, W.; Chen, Y.; Chen, H.; Schutter, B.D. A Unified Framework for Multi-Agent Formation with a Non-repetitive Leader Trajectory: Adaptive Control and Iterative Learning Control. TechRxiv 2023. [Google Scholar] [CrossRef]
  4. Jiang, W.; Chen, Y.; Charalambous, T. Consensus of General Linear Multi-Agent Systems with Heterogeneous Input and Communication Delays. IEEE Control. Syst. Lett. 2020, 5, 851–856. [Google Scholar] [CrossRef]
  5. Ito, H.; Dinh, T.N. Asymptotic and tracking guarantees in interval observer design for systems with unmeasured polytopic nonlinearities. IFAC-PapersOnLine 2020, 53, 5010–5015. [Google Scholar] [CrossRef]
  6. Garbouj, Y.; Dinh, T.N.; Raissi, T.; Zouari, T.; Ksouri, M. Optimal interval observer for switched takagi–sugeno systems: An application to interval fault estimation. IEEE Trans. Fuzzy Syst. Publ. IEEE Neural Netw. Counc. 2020, 29, 2296–2309. [Google Scholar] [CrossRef]
  7. Khajenejad, M.; Jin, Z.; Yong, S.Z. Resilient interval observer for simultaneous estimation of states, modes and attack policies. In Proceedings of the 2022 American Control Conference (ACC), Atlanta, GA, USA, 8–10 June 2022. [Google Scholar]
  8. Harlamov, B.P.; Rasova, S.S. Time distribution from zero up to beginning: Of the final stop of semi-markov diffusion process on interval with unattainable boundaries. Vestnik St. Petersburg University. Mathematics 2022, 9, 38309. [Google Scholar]
  9. D’Angelo, G.; Perrett, A.; Iacono, M.; Furber, S.; Bartolozzi, C. Event Driven Bio-Inspired Attentive System for the Icub Humanoid Robot on Spinnaker; IOP Publishing Ltd.: Bristol, UK, 2022. [Google Scholar]
  10. Bingul, Z.; Karahan, O. Real-time trajectory tracking control of stewart platform using fractional order fuzzy pid controller optimized by particle swarm algorithm. Ind. Robot. 2022, 49, 708–725. [Google Scholar] [CrossRef]
  11. Neimark, J.I.; Fufaev, N.A. Dynamics of Nonholonomic Systems; Translations of Mathematical Monographs; American Mathematical Society: Providence, RI, USA, 1972; Volume 33. [Google Scholar]
  12. Dmmer, G.; Bauer, H.; Rüdiger, N.; Major, Z. Design, additive manufacturing and component testing of pneumatic rotary vane actuators for lightweight robots. Rapid Prototyp. J. 2022, 28, 20–32. [Google Scholar] [CrossRef]
  13. Zhang, S.; Shan, J.; Sun, F.; Fang, B.; Yang, Y. Multimode fusion perception for transparent glass recognition. Ind. Robot. Int. J. Robot. Res. Appl. 2022, 49, 625–633. [Google Scholar] [CrossRef]
  14. Liu, Q.; Cai, Z.; Chen, J.; Jiang, B. Observer-based integral sliding mode control of nonlinear systems with application to single-link flexible joint robotics. Complex Eng. Syst. 2021, 1, 8. [Google Scholar] [CrossRef]
  15. Briskin, E.S.; Kalinin, Y.V.; Smirnaya, L.D. On determining the optimal lifting law of the walking propulsion device foot of an underwater robot from the bottom. J. Artif. Intell. Technol. 2021, 1, 214–218. [Google Scholar] [CrossRef]
  16. Liang, C.; Zhang, Z.; Wu, Q.; Li, X. Barrier lyapunov function-based robot control with an augmented neural network approximator. Ind. Robot. 2022, 49, 359–367. [Google Scholar]
  17. Martínez-Rozas, S.; Alejo, D.; Caballero, F.; Merino, L. Path and trajectory planning of a tethered uav-ugv marsupial robotics system. arXiv 2022, arXiv:2204.01828. [Google Scholar]
  18. Mitra, R.; Jaramaz, B. Navio Surgical System—Handheld Robotics-Science Direct. Handbook of Robotic and Image-Guided Surgery; Elsevier: Amsterdam, The Netherlands, 2020; pp. 443–457. [Google Scholar] [CrossRef]
  19. Harib, M.; Chaoui, H.; Miah, S. Evolution of adaptive learning for nonlinear dynamic systems: A systematic survey. Intell. Robot. 2022, 2, 37–71. [Google Scholar] [CrossRef]
  20. Guo, S.H.; Zhu, F. Interval observers design for descriptor systems. Control. Decis. 2016, 31, 361–366. [Google Scholar]
  21. Khajenejad, M.; Shoaib, F.; Yong, S.Z. Interval observer synthesis for locally lipschitz nonlinear dynamical systems via mixed-monotone decompositions. In Proceedings of the 2022 American Control Conference (ACC), Atlanta, GA, USA, 8–10 June 2022. [Google Scholar]
  22. Song, X.; Lam, J.; Zhu, B.; Fan, C. Interval observer-based fault-tolerant control for a class of positive markov jump systems. Inf. Sci. Int. J. 2022, 590, 142–157. [Google Scholar] [CrossRef]
  23. Zhuang, Z.; Tao, H.; Chen, Y.; Stojanovicc, V.; Paszke, W. An Optimal Iterative Learning Control Approach for Linear Systems with Nonuniform Trial Lengths under Input Constraints. IEEE Trans. Syst. Man, Cybern. Syst. 2022. [Google Scholar] [CrossRef]
  24. Chen, Y.; Chu, B.; Freeman, C.T. Iterative Learning Control for Robotic Path Following With Trial-Varying Motion Profiles. IEEE/ASME Trans. Mechatronics 2022, 27, 4697–4706. [Google Scholar] [CrossRef]
  25. Chen, Y.; Jiang, W.; Charalambous, T. Machine learning based iterative learning control for non-repetitive time-varying systems. Int. J. Robust Nonlinear Control. 2022. [Google Scholar] [CrossRef]
  26. Ge, P.; Chen, Y.; Wang, G.; Weng, G. An active contour model driven by adaptive local pre-fitting energy function based on Jeffreys divergence for image segmentation. Expert Syst. Appl. 2022, 210, 118493. [Google Scholar] [CrossRef]
  27. Wang, G.; Zhang, F.; Chen, Y.; Weng, G.; Chen, H. An Active Contour Model Based on Local Pre-piecewise Fitting Bias Corrections for Fast and Accurate Segmentation. IEEE Trans. Instrum. Meas. 2023, 72, 5006413. [Google Scholar] [CrossRef]
Figure 1. Wheeled mobile robot model.
Figure 1. Wheeled mobile robot model.
Actuators 12 00116 g001
Figure 2. Results of interval estimation between this method and other methods. (a) X 1 and its interval estimation results. (b) X 2 and its interval estimation results. (c) X 3 and its interval estimation results.
Figure 2. Results of interval estimation between this method and other methods. (a) X 1 and its interval estimation results. (b) X 2 and its interval estimation results. (c) X 3 and its interval estimation results.
Actuators 12 00116 g002aActuators 12 00116 g002b
Figure 3. Velocity tracking and perturbation estimation.
Figure 3. Velocity tracking and perturbation estimation.
Actuators 12 00116 g003
Table 1. Parameters of mobile robot.
Table 1. Parameters of mobile robot.
ParametersSymbolThe NumericalUnit
The quality of robotM50kg
Driving wheel radiusr0.125m
Distance between two driving wheels2b0.5m
Table 2. The methods used for the results.
Table 2. The methods used for the results.
Results X 1 X 2 X 3
Methods In This Paper
Method Proposed In Reference [20]
Other Methods Based On Coordinate Transformation
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Duan, S.; Shao, Z.; Chen, X.; Li, X.; Chen, Y.; He, H. Design of High Precision Interval Observer for Robot System. Actuators 2023, 12, 116. https://doi.org/10.3390/act12030116

AMA Style

Duan S, Shao Z, Chen X, Li X, Chen Y, He H. Design of High Precision Interval Observer for Robot System. Actuators. 2023; 12(3):116. https://doi.org/10.3390/act12030116

Chicago/Turabian Style

Duan, Shuang, Zhida Shao, Xinyao Chen, Xuan Li, Yiyang Chen, and Haidong He. 2023. "Design of High Precision Interval Observer for Robot System" Actuators 12, no. 3: 116. https://doi.org/10.3390/act12030116

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop