Practical Prescribed-Time Control for Constrained Human–Robot Co-Transportation With Velocity Observer and Obstacle Avoidance
针对人机协同搬运中模型不确定、速度不可测和多动态障碍物环境,提出一种预设时间控制方法,统一处理约束与非约束情况,并设计模糊速度观测器和自适应避障控制器,仿真验证了有效性。
It is greatly desirable to carry out the secure practical prescribed-time human-robot co-transportation task. The implementation of such application becomes even more theoretical and practical challenge if uncertainties in the robot model, unmeasured velocity vector and multiple-dynamic-obstacles environment are involved, yet certain behavior indices are also pursued. In this work, a settling time regulator is introduced and it is integrated with the dynamic surface-based backstepping design embedded with specific system transformation. This results in a solution that both constrained and unconstrained cases can be accommodated uniformly, concurrently, the settling time and tracking precision can be preset by user as required. Furthermore, a fuzzy velocity observer is designed with aid of the fuzzy logic technique, which is nontrivial to perform a control design of robot dynamics with unmeasured velocity vector and modeling uncertainties. In particular, benefiting from integral multiplicative barrier-Lyapunov function, an improved adaptive obstacle-avoiding controller is designed, which, without control singular issue, is capable of achieving desired tracking while avoiding obstacles encountered. The validity and benefits of the resultant control strategy are eventually substantiated via the simulation results of a two-DOF robotic manipulator.