ROMar 11, 2020

Adaptive Neural Trajectory Tracking Control for Flexible-Joint Robots with Online Learning

arXiv:2003.05426v124 citations
Originality Incremental advance
AI Analysis

This addresses control challenges in collaborative and space robots with joint flexibility, though it appears incremental as it builds on existing neural network and adaptive control methods.

The paper tackles the problem of controlling flexible-joint robots, which suffer from reduced tracking accuracy due to unknown dynamics, by proposing a new control architecture using a multi-layer neural network for online learning. The result is improved tracking performance, demonstrated through simulations and physical experiments on a Baxter robot.

Collaborative robots and space manipulators contain significant joint flexibility. It complicates the control design, compromises the control bandwidth, and limits the tracking accuracy. The imprecise knowledge of the flexible joint dynamics compounds the challenge. In this paper, we present a new control architecture for controlling flexible-joint robots. Our approach uses a multi-layer neural network to approximate unknown dynamics needed for the feedforward control. The network may be viewed as a linear-in-parameter representation of the robot dynamics, with the nonlinear basis of the robot dynamics connected to the linear output layer. The output layer weights are updated based on the tracking error and the nonlinear basis. The internal weights of the nonlinear basis are updated by online backpropagation to further reduce the tracking error. To use time scale separation to reduce the coupling of the two steps - the update of the internal weights is at a lower rate compared to the update of the output layer weights. With the update of the output layer weights, our controller adapts quickly to the unknown dynamics change and disturbances (such as attaching a load). The update of the internal weights would continue to improve the converge of the nonlinear basis functions. We show the stability of the proposed scheme under the "outer loop" control, where the commanded joint position is considered as the control input. Simulation and physical experiments are conducted to demonstrate the performance of the proposed controller on a Baxter robot, which exhibits significant joint flexibility due to the series-elastic joint actuators.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes