Table of Contents
Fetching ...

Velocity-free task-space regulator for robot manipulators with external disturbances

Haiwen Wu, Bayu Jayawardhana, Dabo Xu

TL;DR

This work addresses robust task-space regulation of robot manipulators subjected to external sinusoidal disturbances generated by a linear exosystem. It introduces both a full-state and a velocity-free controller that fuse the internal model principle with passivity-based output feedback, offering asymptotic regulation error convergence and complete disturbance rejection without relying on velocity measurements. The controllers rely on parallel internal models to counteract disturbance channels $d_1$ (actuator disturbances) and $d_2$ (end-effector disturbances) and leverage Lyapunov–LaSalle arguments to guarantee stability under a full-rank Jacobian. Simulation on a two-link planar manipulator demonstrates effective disturbance rejection and practical performance, including saturation-aware variants that curb peak control effort while preserving convergence.

Abstract

This paper addresses the problem of task-space robust regulation of robot manipulators subject to external disturbances. A velocity-free control law is proposed by combining the internal model principle and the passivity-based output-feedback control approach. The resulting controller not only ensures asymptotic convergence of the regulation error but also rejects unwanted external sinusoidal disturbances. The potential of the proposed method lies in its simplicity, intuitiveness, and straightforward gain selection criteria for the synthesis of multi-joint robot manipulator control systems.

Velocity-free task-space regulator for robot manipulators with external disturbances

TL;DR

This work addresses robust task-space regulation of robot manipulators subjected to external sinusoidal disturbances generated by a linear exosystem. It introduces both a full-state and a velocity-free controller that fuse the internal model principle with passivity-based output feedback, offering asymptotic regulation error convergence and complete disturbance rejection without relying on velocity measurements. The controllers rely on parallel internal models to counteract disturbance channels (actuator disturbances) and (end-effector disturbances) and leverage Lyapunov–LaSalle arguments to guarantee stability under a full-rank Jacobian. Simulation on a two-link planar manipulator demonstrates effective disturbance rejection and practical performance, including saturation-aware variants that curb peak control effort while preserving convergence.

Abstract

This paper addresses the problem of task-space robust regulation of robot manipulators subject to external disturbances. A velocity-free control law is proposed by combining the internal model principle and the passivity-based output-feedback control approach. The resulting controller not only ensures asymptotic convergence of the regulation error but also rejects unwanted external sinusoidal disturbances. The potential of the proposed method lies in its simplicity, intuitiveness, and straightforward gain selection criteria for the synthesis of multi-joint robot manipulator control systems.

Paper Structure

This paper contains 10 sections, 4 theorems, 28 equations, 5 figures.

Key Result

Proposition 2.1

Consider system sys-kine, sys-J and sys-dyna with Properties 1 and 2. Suppose that $d=0$. Then the following properties hold:

Figures (5)

  • Figure 1: Passivity interpretation of the controllers in Proposition \ref{['prop0']}.
  • Figure 2: Modules of exosystem and internal models \ref{['im01']} and \ref{['im02']} in closed-loop system block diagram.
  • Figure 3: Modules of exosystem and internal model \ref{['im10']} in closed-loop system block diagram.
  • Figure 4: Simulation results for the controller without saturation (controller \ref{['law-02']}).
  • Figure 5: Simulation results for the controller with saturation (controller \ref{['law-02-sat']}).

Theorems & Definitions (8)

  • Remark 2.1
  • Proposition 2.1
  • proof
  • Proposition 3.1
  • proof
  • Lemma 3.1
  • Proposition 4.1
  • proof