Abstract
This study proposes a data-driven safety controller with velocity constraints for a cushion robot. We constructed a mathematical description of the human-machine interaction environment by decomposing the generalized input force and coefficient matrix in the dynamic model. We established a new equivalent data model, which considered various human-machine interaction environments using a pseudo-Jacobian matrix. A stochastic configuration network (SCN) estimation method for variations in the human-machine interaction environment was proposed, with hidden layer nodes added at random. We designed a safe autonomous navigation path and proposed a data-driven control method that limited the actual velocity while stabilizing the tracking error system. In addition, the desired motion velocity of the robot was designed. This approach has the advantage of ensuring safety at a specified velocity. We also demonstrated and validated the effectiveness of the proposed data-driven algorithm using simulation-based comparative analysis and an experimental study.