Cited by 52Advanced Control Systems OptimizationControl and Dynamics of Mobile RobotsIterative Learning Control Systems

Incremental Model Predictive Control Exploiting Time-Delay Estimation for a Robot Manipulator

Wang, Yongchao, Leibold, Marion, Lee, Jinoh, Ye, Wenyan, Xie, Jing, Buss, Martin·2022·IEEE Transactions on Control Systems Technology

Abstract

This article proposes a new incremental model predictive control (IMPC) strategy, which allows for constrained control of a robot manipulator, while the resulting incremental model is derived without a concrete mathematical system model. First, to reduce dependence on the nominal model of robot manipulators, the continuous-time nonlinear system model is approximated by an incremental system using the time-delay estimation (TDE). Then, based on the incremental system, the tracking IMPC is designed in the framework of MPC without terminal ingredients. Thus, compared with existing MPC methods, the nominal mathematical model is not required. Moreover, we investigate reachable reference trajectories and confirm the local input-to-state stability (ISS) of IMPC, considering the bounded TDE error as the disturbance of the incremental system. For reachable reference trajectories, the local ISS of IMPC is analyzed using the continuity of the value function, and the cumulative error bound is not overconservative. Finally, several real-time experiments are conducted to verify the effectiveness of IMPC. Experimental results show that the system can achieve optimal control performance while guaranteeing that input and state constraints are not violated.

AI snapshot

Written from the paper’s full text.

TL;DR

This article proposes an incremental model predictive control (IMPC) strategy for robot manipulators that uses time-delay estimation (TDE) to avoid requiring a concrete mathematical system model while handling input and state constraints. Real-time experiments on a 3-DoF manipulator show improved optimal tracking cost over TDE-based baselines and local input-to-state stability for reachable reference trajectories.

Key findings

  • The proposed IMPC achieved a much lower average cost than TDC and TSMC in Scenario 1: 3.3716 for IMPC versus 16.2475 for TDC and 16.1185 for TSMC.
  • RMS tracking errors in Scenario 1 (10⁻² deg) were joint 1: TDC 2.38, TSMC 1.36, IMPC 1.17; joint 2: TDC 1.50, TSMC 1.16, IMPC 0.68; joint 3: TDC 8.56, TSMC 3.05, IMPC 3.93.
  • Most computing times per prediction horizon were below 0.2 ms, supporting real-time control; the prediction horizon was set to N = 15 unless noted otherwise.
  • Local ISS was proven for reachable reference trajectories, with a cumulative error bound that does not increase with prediction horizon N; experiments showed tracking error decreased with longer N, though it did not converge to zero because of TDE error.
  • Input constraints were not violated in Scenario 2, but state constraints were slightly violated around boundaries in Scenarios 3 and 4 because TDE error and measurement noise were not considered in prediction generation.

Methods

  • Design: The nonlinear robot dynamics are approximated by an incremental system using TDE; the incremental system is discretized into a linear prediction model, and a constrained reference-tracking MPC problem without terminal ingredients is solved as a quadratic program using qpOASES.
  • Data/sample: Experiments used a custom-built 3-DoF robot manipulator with Maxon torque-controlled motors (1:100 turn ratio), incremental encoders with resolution 2000, and an Intel Core i7-8086K @4.0 GHz running MATLAB 2017a on Ubuntu 14.04 LTS at 1 kHz sampling. Six scenarios used sinusoidal references with period 5 s and amplitudes 28.65°, 11.46°, and 45.86°; velocity amplitudes were 36.11°/s, 14.40°/s, and 57.60°/s.
  • Main analysis: Local ISS was analyzed using continuity of the value function and bounded TDE error; experiments compared IMPC with TDC and TSMC, tightened input/state constraints across scenarios, and varied prediction horizon and sampling period.

Limitations

  • The paper states that the theoretical minimal prediction horizon from the ISS analysis is very conservative: N = 5.02 × 10¹², while experiments were stable with N = 8; the authors call this minimal horizon “more of a conceptual nature.”
  • ISS is theoretically proven only for reachable reference trajectories; for unreachable reference trajectories, the paper states ISS is not theoretically proven, although experiments showed stable tracking as close as possible.
  • The paper states that a sufficiently small sampling period is required; simulations showed Ts = 0.001, 0.005, and 0.01 s gave small tracking errors, while Ts = 0.02 s caused oscillation and instability, so the sampling period should be smaller than 0.01 s.
  • The paper also notes that state constraints were slightly violated in experiments because TDE error and measurement noise were not considered in the constrained OCP, and that future work is needed for strict constraint satisfaction.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

Crossref · 10.1109/tcst.2022.3142629

Cites

66 of 66 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

3 of 44 cited sources checked · 0 supported · 0 flagged · accuracy not yet measured

  • Interpretationreasoning
    § C. ISS of the Proposed IMPC · p. 10

    If the method in [34] and [35] is applied, the cumulative error bound rises with increasing N.

    “It still results in the rise of the cumulative error bound with increasing N , if the method in [34] and [35] is applied.”
    Quote in the paperSubstantial claim1 of 2 sources checked
    • cites [34] source

      Section 6 (pp. 13–15) derives perturbation and performance bounds over a finite horizon N, but the readable passages do not say that a cumulative error bound rises as N increases. I searched for cumulative error and increasing-horizon error bounds; the relevant formulas are not decoded in our copy, so they cannot settle that trend. (LLM, conf=0.70)

      Experimental — accuracy not yet measured
    • cites [35] Grüne, On the benefit of re-optimization in optimal control under perturbations

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Findingnone given
    § B. Preliminary Results · p. 7

    When E(k)_Q^2 ≤ ξ (ξ ≤ c), the system is controllable.

    “When E ( k ) 2 Q ≤ ξ ( ξ ≤ c ), the system is controllable.”
    Quote in the paperSubstantial claim
  • Findingreasoning
    § C. ISS of the Proposed IMPC · p. 8

    VN(X(k),k) is decreasing regionally.

    “Part 2 confirms that VN ( X ( k ), k ) is decreasing regionally.”
    Quote in the paperSubstantial claim
  • Findingreasoning
    § C. ISS of the Proposed IMPC · p. 10

    To guarantee ISS of IMPC in local regions around the reachable reference trajectory, the minimal prediction horizon N1 is determined.

    “Remark 9: To guarantee ISS of IMPC in local regions around the reachable reference trajectory, the minimal prediction horizon N 1 ∈ I > 0 := M + γ V max -1 is determined.”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: The TDE error satisfies assumptions (29) and (30).
    • The authors state this as an assumption: For X ∈ D and Y ∈ R^4n, Y - X_Q^2 ≤ cd implies that for all i ∈ [0,N-1], Y_{k+i|k} ∈ ¯X and u_{Y,k+i|k} ∈ U, where Y_{k+i|k} and u_{Y,k+i|k} are predictions generated by the locally optimal incremental controller.
  • Findingreasoning
    § B. Preliminary Results · p. 7

    There exist constants Vmax, ̃s, ̃r1 > 0 such that optimal solutions starting from X ∈ D satisfy tightened constraints.

    “Lemma 4: There exist constants V max, ˜ s , ˜ r 1 ∈ R > 0 such that optimal solutions starting from X ( X ∈ D , D := { X ∈ ¯ X : VN ( X , k ) ≤ V max } ) satisfy tightened constraints, i.e., X ∗ k + i | k ∈ ¯ X and u ∗ k + i | k ∈ U for all i ∈ I [ 0 , N -1 ] , where ¯ X ⊕ B ˜ r 1 ⊆ ¯ X and U C ˜ s ⊆ U .”
    Quote in the paperSubstantial claim
  • May combine two claims. 36
  • The quote only partly states this claim. 3
  • Classified as probably not a substantial claim. 25
  • May combine two claims.

    Premisecitation
    § A. Related Works · p. 3

    Due to uncertainties and/or disturbances, the Lyapunov stability established for the nominal system is not simply transferable, and input-to-state stability is required to be considered.

    “Due to uncertainties and/or disturbances, the Lyapunov stability that was established for the nominal system is not simply transferable [17], [18], and input-to-state stability (ISS), also known as practical Lyapunov stability, is required to be considered.”
    Quote in the paperSubstantial claim1 of 2 sources checked
    • cites [17] source

      Section 3.2 (p. 4) establishes a Lyapunov function for the NMPC closed loop and concludes asymptotic stability under its stated assumptions. The passages found do not address whether that stability transfers to systems with uncertainties or disturbances, or say that input-to-state stability must be considered. (LLM, conf=0.83)

      Experimental — accuracy not yet measured
    • cites [18] source
  • May combine two claims.

    Interpretationcitation
    § B. Formulation of the Proposed IMPC · p. 6

    In existing MPC without terminal ingredients, prediction is based on a nominal model requiring identification of the nominal model with high precision, whereas the proposed IMPC employs the incremental model based on TDE and thus it is not necessary to identify the model of f(x) and g(x).

    “In existing MPC without terminal ingredients, comparing [17] and [18], the prediction is based on a nominal model. This requires to first identify the nominal model of the plant with high precision, whereas the proposed IMPC approach employs the incremental model based on TDE and, thus, it is not necessary to identify the model of f ( x ) and g ( x ) in (2b).”
    Quote in the paperSubstantial claim1 of 2 sources checked
    • cites [17] source

      Split into 2 atoms — 0 confirmed, 2 partially supported, 0 disputed, 0 misattributed, 0 unverifiable. Expand the claim to see per-atom verdicts.

      Experimental — accuracy not yet measured
    • cites [18] source
  • May combine two claims.

    Findingown data
    § Incremental Model Predictive Control Exploiting Time-Delay Estimation for a Robot Manipulator · p. 2

    Experimental results show that the system can achieve optimal control performance while guaranteeing that input and state constraints are not violated.

    “Experimental results show that the system can achieve optimal control performance while guaranteeing that input and state constraints are not violated.”
    Quote in the paperSubstantial claim
  • The quote only partly states this claim.

    Findingreasoning
    § B. Preliminary Results · p. 8

    If X ∈ D, Y ∈ ̄X, and X - Y_Q^2 ≤ cd, then the difference between VN(Y,k) and VN(X,k) is upper bounded with a constant K > 0.

    “Lemma 5 (Continuity of Value Function): If X ∈ D , Y ∈ ¯ X , and X -Y 2 Q ≤ cd , then”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given
    § C. ISS of the Proposed IMPC · p. 9

    For A in (13), its eigenvalue λ(A) > 1.

    “Unfortunately, for A in (13), its eigenvalue λ( A ) > 1.”
    Quote in the paperNot a substantial claim
  • The quote only partly states this claim.

    Findingreasoning
    § C. ISS of the Proposed IMPC · p. 8

    Let Assumptions 1-3 hold and ̄∗ satisfy the stated condition; considering a reachable reference trajectory, there exists N1 > 0 such that for all N > N1, VN(X(k),k) with initial value VN(X(k0),k0) ≤ Vmax is an ISS Lyapunov function.

    “Theorem 1: Let Assumptions 1-3 hold and suppose that ¯ ∗ satisfies”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: The TDE error satisfies assumptions (29) and (30).
    • The authors state this as an assumption: For X ∈ D and Y ∈ R^4n, Y - X_Q^2 ≤ cd implies that for all i ∈ [0,N-1], Y_{k+i|k} ∈ ¯X and u_{Y,k+i|k} ∈ U, where Y_{k+i|k} and u_{Y,k+i|k} are predictions generated by the locally optimal incremental controller.
  • May combine two claims.

    Findingreasoning
    § B. Preliminary Results · p. 7

    For the locally optimal incremental controller (19), upper bounds for the tracking errors and for the control signals in the prediction horizon are obtained.

    “For the locally optimal incremental controller (19), upper bounds for the tracking errors are obtained (cf. (58) in Appendix A), and for the control signals in the prediction horizon”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning
    § C. ISS of the Proposed IMPC · p. 9

    Assuming ̄∗ ≤ √(cd/λmax(Q)), if X(k) ∈ D and N ≥ N1, then X∗k+1|k ∈ D and X(k+1) ∈ ̄X.

    “Lemma 6: Assuming that ¯ ∗ ≤ √ ( cd /λ max ( Q )) , if X ( k ) ∈ D and N ≥ N 1, then X ∗ k + 1 | k ∈ D and X ( k + 1 ) ∈ ¯ X .”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: For X ∈ D and Y ∈ R^4n, Y - X_Q^2 ≤ cd implies that for all i ∈ [0,N-1], Y_{k+i|k} ∈ ¯X and u_{Y,k+i|k} ∈ U, where Y_{k+i|k} and u_{Y,k+i|k} are predictions generated by the locally optimal incremental controller.
  • May combine two claims.

    Findingown data
    § B. Experimental Results · p. 11

    In Scenario 2, input constraints are not violated and the system is still stable, although the tracking errors are larger than in Scenario 1.

    “As shown in Fig. 6, input constraints are not violated and the system is still stable, although the tracking errors are larger than that in Scenario 1.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingreasoning
    § C. Discussion · p. 13

    Assuming E(k)^2_Q <= c, the theoretical minimal prediction horizon is N = 5.02 x 10^12.

    “Assuming that E ( k ) 2 Q ≤ c , we obtain the theoretical minimal prediction horizon N = 5 . 02 × 10 12 .”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § B. Experimental Results · p. 12

    In Scenario 4, for joints 1 and 2, there are no significant differences in tracking errors and tracking velocities between Scenarios 1 and 4.

    “For joints 1 and 2, there are no significant differences in tracking errors and tracking velocities between Scenarios 1 and 4.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § C. Discussion · p. 13

    Although ISS of IMPC is not theoretically proven for unreachable reference trajectories, the reference trajectory is tracked as close as possible and the closed-loop system is still stable in Scenarios 2-5.

    “Although ISS of IMPC is not theoretically proven for unreachable reference trajectories, the reference trajectory is tracked as close as possible and the closed-loop system is still stable (as shown in Scenarios 2-5).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning
    § B. Experimental Results · p. 12

    In Scenario 3, for joints 1 and 2 the reference is reachable and the tracking errors decrease as the prediction horizon N increases.

    “For joints 1 and 2, the reference is reachable and tracking errors decrease with increasing the horizon N .”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data
    § B. Experimental Results · p. 12

    Although ISS for unreachable reference trajectories is not considered in the presented theory, the system outputs stay close to the reference signals.

    “Although ISS for unreachable reference trajectories is not considered in the presented theory, system outputs stay close to reference signals.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § C. Discussion · p. 13

    For unreachable trajectories, the iteration number of the qpOASES solver increases to keep constraint satisfaction, which also increases the computing time.

    “However, for unreachable trajectories, an iterative number of the qpOASES solver increases to keep constraints satisfaction, and it will also increase the computing time at the same time.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data
    § B. Experimental Results · p. 11

    Most of the computing time for each prediction horizon is smaller than 0.2 ms, which verifies real-time control capability.

    “As shown in Fig. 5, most of the computing time for each prediction horizon is smaller than 0.2 ms, which verifies real-time control capability.”
    Quote in the paperSubstantial claim
  • The quote only partly states this claim.

    Findingreasoning
    § B. Experimental Results · p. 13

    For the unreachable reference trajectory in Scenario 6, as the horizon N increases the output is closer to the reference signal.

    “as the horizon N increases, the output is closer to the reference signal.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given
    § B. Experimental Results · p. 12

    In Scenario 5, joint 3 operates stably similar to Scenario 3.

    “Joint 3 operates stably similar to Scenario 3.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingreasoning
    § C. Discussion · p. 13

    For Ts = 0.02 s, the tracking error trajectory starts to oscillate because a larger TDE error affects the solutions of the constrained OCP (18) and the system becomes unstable.

    “For Ts = 0.02 s, the tracking error trajectory starts to oscillate because a larger TDE error affects solutions of the constrained OCP (18) and the system becomes unstable.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given
    § B. Experimental Results · p. 12

    In Scenario 5, for joint 2, there are no significant differences.

    “For joint 2, there are no significant differences.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingreasoning
    § C. Discussion · p. 13

    The tracking error increases as the sampling period increases because the TDE error increases with increasing sampling period.

    “The tracking error increases as the sampling period increases since the TDE error increases with increasing the sampling period as analyzed in Section IV-B.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning
    § Incremental Model Predictive Control Exploiting Time-Delay Estimation for a Robot Manipulator · p. 2

    The proposed incremental model predictive control (IMPC) strategy allows for constrained control of a robot manipulator while deriving the incremental model without a concrete mathematical system model.

    “This article proposes a new incremental model predictive control (IMPC) strategy, which allows for constrained control of a robot manipulator, while the resulting incremental model is derived without a concrete mathematical system model.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § A. Related Works · p. 2

    Nonlinear control approaches such as computed torque or backstepping are able to deliver high-performance controllers for robot manipulators.

    “Nonlinear control approaches, such as computed torque [4] or backstepping [5], are able to deliver high-performance controllers for robot manipulators.”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites [4] source
    • cites [5] source
  • Classified as probably not a substantial claim. May combine two claims.

    Premisecitation
    § A. Related Works · p. 3

    Intelligent control techniques such as fuzzy logic systems and neural networks are proposed to approximate unknown or uncertain system dynamics, but they focus on robustness rather than optimal tracking performance, and input and state constraints are usually not of interest.

    “To alleviate the need of concrete mathematical modeling and parameter identification, intelligent control techniques, such as fuzzy logic systems [10] and neural networks (NNs) [11], are proposed to approximate unknown/uncertain system dynamics. Yet, these approaches also pay more attention to robustness, not to optimal tracking performance. In addition, input and state constraints are usually not”
    Quote in the paperSubstantial claim0 of 2 sources checked
    • cites [10] source
    • cites [11] source
  • Classified as probably not a substantial claim. May combine two claims.

    Premisecitation
    § A. Related Works · p. 3

    For MPC, the constrained optimal control problem is solved using state predictions generated by the nominal mathematical model in a horizon, where the difference between nominal and real models due to uncertainties and disturbances may degrade tracking performance.

    “For MPC, the constrained optimal control problem (OCP) is solved using the state predictions generated by the nominal mathematical model in a horizon [14]-[18], where the difference between the nominal and real mathematical models due to uncertainties and disturbances may degrade tracking performance [19].”
    Quote in the paperSubstantial claim0 of 2 sources checked
    • cites [14]-[18]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [19] source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § A. Related Works · p. 3

    Model predictive control is an optimization-based control addressing optimal tracking control performance and input and state constraints.

    “Model predictive control (MPC) [12], or receding horizon control [13], is an optimization-based control addressing optimal tracking control performance and input and state constraints, such as saturation of control inputs and physical limits of workspace and speed.”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites [12] source
    • cites [13] source
  • Classified as probably not a substantial claim. May combine two claims.

    Premisenone given
    § A. Related Works · p. 3

    Model uncertainties and disturbances increase the computational complexity of MPC and make stability analysis more challenging.

    “Model uncertainties and disturbances not only increase the computational complexity of MPC, but they also make stability analysis more challenging.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Premisecitation
    § A. Related Works · p. 3

    In [30] and [31], ISS of MPC with terminal ingredients was analyzed using a feasible control sequence, but the derived cumulative error bound increases with increasing prediction horizon, resulting in an overconservative cumulative error bound.

    “In [30] and [31], ISS of MPC with terminal ingredients was analyzed where a feasible control sequence, which guarantees that input and state constraints are not violated, was employed. However, the derived cumulative error bound increases with increasing the prediction horizon. It results in an overconservative cumulative error bound”
    Quote in the paperSubstantial claim0 of 2 sources checked
    • cites [30] source
    • cites [31] source
  • May combine two claims.

    Interpretationreasoning
    § B. Method and Contributions · p. 3

    Using continuity of the value function, ISS is verified and an overconservative cumulative error bound is avoided.

    “Using continuity of the value function, ISS is verified and overconservative cumulative error bound is avoided.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim.

    Premisecitation
    § B. Preliminary Results · p. 7

    The TDE error is bounded if a TDE-based controller is employed.

    “In [36]-[40], [44], and [45], the TDE error is verified to be bounded if a TDE-based controller is employed.”
    Quote in the paperSubstantial claim0 of 3 sources checked
    • cites [36]-[40]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [44] source
    • cites [45] source
  • May combine two claims.

    Interpretationreasoning
    § B. Method and Contributions · p. 3

    The TDE-based incremental controller is developed in the framework of MPC without terminal ingredients, and input and state constraints are formulated as inequality constraints, achieving optimal control performance while considering constraints, which has not been considered in existing TDE-based controllers.

    “Optimal Performance for TDE-Based Control: The TDE-based incremental controller is developed in the framework of MPC without terminal ingredients, and input and state constraints are formulated as inequality constraints. Thus, optimal control performance is achieved, while input and state constraints are considered, which has not been considered in existing TDE-based controllers [36]-[40].”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [36]-[40]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § A. Related Works · p. 3

    Other robust MPC schemes including min-max optimization and sliding mode techniques improve robustness without significant increase of complexities.

    “Other robust MPC schemes, including min-max optimization [25], [26] and sliding mode techniques [27], [28], are also employed to improve robustness without significant increase of complexities.”
    Quote in the paperNot a substantial claim0 of 3 sources checked
    • cites [25] source
    • cites [26] source
    • cites [27] source
  • Classified as probably not a substantial claim.

    Premisecitation
    § B. Method and Contributions · p. 3

    TDE is a model-free method that uses time-delayed input and output signals to estimate partial dynamics of the system without concrete mathematical model, laborious parameter identification, and linearization around equilibrium points.

    “TDE is a model-free method, which uses time-delayed input and output signals to estimate partial dynamics of the system without concrete mathematical model, laborious parameter identification, and linearization around equilibrium points of the system [38]-[40].”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [38]-[40]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § A. Related Works · p. 3

    In practice, increasing prediction horizon appropriately will decrease tracking errors.

    “However, in practice, increasing prediction horizon appropriately will decrease tracking errors [32].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [32] source
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given
    § B. Formulation of the Proposed IMPC · p. 5

    The linear system (A,B) is controllable.

    “Note that the linear system ( A , B ) is controllable.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning
    § B. Formulation of the Proposed IMPC · p. 5

    Different from conventional linearization methods such as Taylor series and Carleman approaches, the linear system (13) is obtained without a concrete mathematical model and is effective in the whole set D_x, not only locally around equilibrium points.

    “Different from conventional linearization methods, such as Taylor series [29], [47] and Carleman approaches [48], the linear system (13) is obtained without concrete mathematical model. Besides, it is effective in the whole set D x , not only locally around equilibrium points.”
    Quote in the paperSubstantial claim0 of 3 sources checked
    • cites [29] source
    • cites [47] source
    • cites [48] source
  • May combine two claims.

    Interpretationreasoning
    § B. Method and Contributions · p. 3

    Different from existing ISS analyses for MPC, continuity of the value function is used to derive the upper bound of the difference between two value functions, and the resulting cumulative error bound is not overconservative.

    “Different from existing ISS analyses for MPC, here, continuity of the value function is used to derive the upper bound of the difference between two value functions, and the resulting cumulative error bound is not overconservative.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning
    § B. Method and Contributions · p. 4

    It is theoretically inferred from the ISS and the cumulative error bound that increasing the prediction horizon enlarges the region of attraction and at the same time decreases tracking errors.

    “It is theoretically inferred from this ISS and the cumulative error bound that increasing the prediction horizon enlarges the region of attraction and, at the same time, decreases tracking errors.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning
    § B. Formulation of the Proposed IMPC · p. 6

    The cost function J_N is convex because of its quadratic form; (17b) is an affine system and ̄X and U are convex sets; therefore OCP (18) is a convex optimization problem, and a unique optimal solution exists for nonempty admissible sets.

    “Obviously, the cost function JN ( X ( k ), ¯ u ( k ), k ) is a convex function because of its quadratic form. Besides, (17b) is an affine system and ¯ X and U are convex sets. Therefore, OCP (18) is a convex optimization problem, and a unique optimal solution exists for nonempty admissible sets.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation
    § A. Related Works · p. 3

    MPC formulated with an incremental model generates state predictions by using both present and previous states, but since the incremental system is obtained from linearization of the nonlinear system, the controller is effective only locally around equilibrium points.

    “Alternatively, MPC is formulated with an incremental model, which generates the state predictions by using both present and previous states [29]. However, since the incremental system is obtained from linearization of the nonlinear system, the controller is effective only locally around equilibrium points.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [29] source
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation
    § A. Related Works · p. 3

    A robust MPC was proposed for a helicopter where an extended high-gain observer estimates model uncertainties and disturbances, but the nominal mathematical model is required.

    “A robust MPC was proposed for a helicopter in [20] where an extended high-gain observer estimates model uncertainties and disturbances. However, the nominal mathematical model is required.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [20] source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § A. Related Works · p. 3

    For MPC without terminal ingredients, the ISS property was investigated in [33] using time-variant sets of admissible predicted states.

    “For MPC without terminal ingredients, the ISS property was investigated in [33], where time-variant sets of admissible predicted states are used.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [33] source
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation
    § A. Related Works · p. 3

    A data-driven MPC uses a nonparametric machine learning technique to estimate a prediction model, but it further increases the computational complexity of MPC.

    “A data-driven MPC was developed in [24], where a nonparametric machine learning technique is used to estimate a prediction model. Unfortunately, learning and data-driven techniques further increase the computational complexity of MPC.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [24] source
  • May combine two claims.

    Interpretationnone given
    § IV. ISS ANALYSIS · p. 6

    The TDE error is inevitable and stability will be affected by this error.

    “However, the TDE error is inevitable and stability will be affected by this error.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning
    § B. Method and Contributions · p. 3

    Different from existing MPC methods, the concrete mathematical model of the robot manipulator is not required because the continuous-time nonlinear system model is approximated by an incremental system using TDE and state predictions are generated using the linear discretized incremental system.

    “No Concrete Mathematical Model Required: Different from existing MPC methods, the concrete mathematical model of the robot manipulator is not required. This is because the continuous-time nonlinear system model is approximated by an incremental system using TDE, and the state predictions are generated using the linear discretized incremental system.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § C. Discussion · p. 13

    A sampling period of 0.001 s is commonly used in robotic systems.

    “In our experiments, 0.001 s is used because of the setting of our experimental system, which is also commonly used in robotic systems, such as [9], [39]-[42], [45], and [53].”
    Quote in the paperNot a substantial claim0 of 3 sources checked
    • cites [9] source
    • cites [39]-[42]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [45] source
  • May combine two claims.

    Interpretationown data
    § C. Discussion · p. 13

    If the sampling period increases, the tracking error increases and the closed-loop system eventually becomes unstable.

    “If the sampling period increases, the tracking error increases, and finally, the closed-loop system becomes unstable.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationown data
    § VI. CONCLUSION · p. 14

    The proposed IMPC achieves optimal control performance while guaranteeing that input and state constraints are not violated, without a concrete mathematical model of the robot manipulator.

    “The results demonstrate the efficacy of the proposed IMPC in realizing optimal control performance while guaranteeing that input and state constraints are not violated, without concrete mathematical model of the robot manipulator.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given
    § A. Experimental Setup · p. 11

    Given the reference signals varying flatly lie strictly in the state set of Scenario 1, reference signals can be regarded as reachable reference trajectories in Scenario 1.

    “Note that given the reference signals varying flatly lie strictly in the state set of Scenario 1, reference signals can be regarded as reachable reference trajectories in Scenario 1.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S1 (asserted), S4 (based).

    Interpretationnone given
    § VI. CONCLUSION · p. 14

    The uncertain TDE error has to be addressed in order to guarantee strict state constraint satisfaction.

    “The uncertain TDE error has to be addressed to guarantee strict state constraint satisfaction”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisereasoning
    § A. Experimental Setup · p. 10

    Due to the TDE technique, the nonlinear system is approximated by a linear system (13), and the constrained OCP (18) is a quadratic-programming problem.

    “Due to the TDE technique, the nonlinear system is approximated by a linear system (13), and then, the constrained OCP (18) is a quadratic-programming (QP) problem.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim.

    Interpretationnone given
    § C. ISS of the Proposed IMPC · p. 10

    A too large prediction horizon causes heavier computation such that the real-time control capability will be affected.

    “However, a too large prediction horizon causes heavier computation such that the real-time control capability will be affected.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning
    § B. Experimental Results · p. 13

    The output approaches the reference as N increases because the region of attraction increases and the tracking error decreases with larger N.

    “This is because the region of attraction increases and the tracking error decreases with larger N , as analyzed in Remarks 7 and 8.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductnone given
    § A. Experimental Setup · p. 10

    The identified mathematical model is not used for the proposed IMPC.

    “Nevertheless, note that the identified mathematical model is not used for the proposed IMPC.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Interpretationnone given
    § C. Discussion · p. 13

    During implementation, one does not need to justify whether the reference trajectory is reachable or unreachable; only the constrained OCP (18) needs to be solved.

    “During the implementation, one does not need to justify whether the reference trajectory is reachable or unreachable. We only need to solve the constrained OCP (18).”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationnone given
    § A. Experimental Setup · p. 10

    Generally, large ̄g results in large TDE errors, while small ̄g causes noisy responses.

    “Generally, large ¯ g results in large TDE errors, while small ¯ g causes noisy responses.”
    Quote in the paperNot a substantial claim
56 of 56
  • The paper relies on this without support.

    Optimality of controllers and accounting for input and state constraints was not yet thoroughly addressed together.

    “Nevertheless, optimality of controllers and accounting for input and state constraints was not yet thoroughly addressed together, while constraints can be used to describe safety requirements on control and thus enable robot manipulators to also be used in safety-critical applications, e.g., close to or in cooperation with humans.”
  • The paper relies on this without support.

    Nonlinear control approaches require a precise model and their performance deteriorates in the presence of model uncertainties and disturbances.

    “However, a precise model is needed and performance is deteriorated in the presence of model uncertainties and disturbances.”
  • The authors state this as an assumption.

    Parameters of f(x) and g(x) are unknown.

    “Note that M ( q ) , C ( q , ˙ q ) , G ( q ) , and F ( ˙ q ) are unknown/uncertain because of unmodeled dynamics, disturbances, and time-varying friction. Therefore, parameters of f ( x ) and g ( x ) are considered to be unknown in this article.”
  • The authors state this as an assumption.

    Discretization errors are bounded, and the smaller Ts, the smaller are discretization errors.

    “Note that it is reasonable to assume that discretization errors are bounded, and the smaller Ts , the smaller are discretization errors.”
  • The authors state this as an assumption.

    Prior knowledge of the nominal model is not available.

    “Since it is assumed that prior knowledge of the nominal model is not available (see Section II-A), the discrete-time linear approximation (13) is used to calculate an approximated incremental reference control signal”
  • The authors state this as an assumption.

    Input and state constraints are not violated for the locally optimal incremental controller design.

    “Assuming that input and state constraints are not violated, a locally optimal incremental control signal u OI ( X ( k ), X ref ( k )) is designed considering (17a) as the cost function”
  • The authors state this as an assumption.

    The TDE error satisfies assumptions (29) and (30).

    “The ISS analysis is based on the assumptions (29) and (30) for the TDE error.”
  • The authors state this as an assumption.

    For X ∈ D and Y ∈ R^4n, Y - X_Q^2 ≤ cd implies that for all i ∈ [0,N-1], Y_{k+i|k} ∈ ¯X and u_{Y,k+i|k} ∈ U, where Y_{k+i|k} and u_{Y,k+i|k} are predictions generated by the locally optimal incremental controller.

    “Assumption 3: For X ∈ D and Y ∈ R 4 n , Y -X 2 Q ≤ cd ( cd ∈ R &gt; 0) implies that ∀ i ∈ [ 0 , N -1 ] , Y k + i | k ∈ ¯ X and u Y k + i | k ∈ U , where Y k + i | k and u Y k + i | k are predictions generated by the locally optimal incremental controller u ( Y k + i , X ∗ k + i | k )”
  • The authors state this as an assumption.

    The assumption that there exists cx > 0 such that Xi - Xref(k+i) ≤ cx implies Xi ∈ ¯X holds regardless of N.

    “if the assumption ( ∃ cx ∈ R &gt; 0 such that X i -X ref ( k + i ) ≤ cx implies X i ∈ ¯ X ) holds regardless of N”
  • The authors state this as an assumption.

    The matrix g_bar is selected such that ||I - g(x) g_bar^{-1}|| <= delta < 1.

    “As assumed, ¯ g is selected such that I -g ( x ) ¯ g -1 ≤ δ &lt; 1.”
    “as stated in Section II-B, ¯ g is selected such that I -g ( x ) ¯ g -1 ≤ δ &lt; 1.”
10 of 10

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

Each contradiction between two passages listed here was confirmed by an independent check.

  • Claim of no state-constraint violations conflicts with experimental results

    Major

    The conclusion says state constraints were not violated, but the results section explicitly reports slight state-constraint violations in Scenarios 3 and 4.

  • IMPC does not have the smallest tracking error for every joint

    Minor

    The text claims IMPC tracking errors are smaller than both comparators, but Table II reports a joint 3 RMS error of 3.93 for IMPC versus 3.05 for TSMC.

2 of 2

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Wang, Y., Leibold, M., Lee, J., Ye, W., Xie, J., & Buss, M.
Affiliations
  • Technical University of Munich (DE)
  • Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR) (DE)
  • University of Kaiserslautern (DE)
Venue
IEEE Transactions on Control Systems Technology
Published
2022-11
Volume
30
Issue
6
Pages
2285-2300
ISSN
  • 1063-6536 (ISSN-L)
  • 1558-0865
  • 2374-0159
OpenAlex
W4212979708
Cited by
52
References
61
Citations by year
2026: 12 · 2025: 22 · 2024: 8 · 2023: 4 · 2022: 6
FWCI
4.04
Type
journal article
Language
en
Open access
closed
Locations
  • IEEE Transactions on Control Systems Technology (publishedVersion)
  • elib (German Aerospace Center) (acceptedVersion)
  • mediaTUM (Technical University of Munich) (submittedVersion)
Funders
  • National Science Foundation of China (61673308)
  • ITECH Research and Development Programs of Ministry of Trade, Industry and Energy (MOTIE)/Korea Evaluation Institute of Industrial Technology (20014398, 20014485)
Topics
  • Physical Sciences › Engineering › Control and Systems Engineering › Advanced Control Systems Optimization
  • Physical Sciences › Engineering › Control and Systems Engineering › Control and Dynamics of Mobile Robots
  • Physical Sciences › Engineering › Control and Systems Engineering › Iterative Learning Control Systems
Keywords
time delay estimation, robot manipulators, constrained control, tracking control, input-to-state stability, continuous-time nonlinear systems, value function continuity, state and input constraints

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-12.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-12.

Cited sources are checked by gpt-6-sol.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review