Piezoelectric linear motors play an important role in ultraprecision manufacturing technology. However, the complex nonlinear relationship between the input and output of the piezoelectric linear motors limits their further application. In this article, to achieve precise motion control for a piezoelectric linear motor, a composite data-driven-based adaptive control method is proposed, consisting of a correction controller, model-free adaptive control (MFAC), and low pass filter. The proposed control method addresses the demand for a precise model of the piezoelectric linear motor and solely relies on the linear model and input–output measurement data. First, an experimental test is implemented to analyze the complex nonlinearity between the input and output signals of the controlled system, and a correction control is employed based on the dynamic linear sub-model of the piezoelectric linear motor to improve its dynamic and static characteristics. Then, to avoid the influence of unmodeled dynamics, such as inherent nonlinearity and external vibration, an MFAC is established as a feedback controller using data-driven technology. In addition, a low pass filter is incorporated into the feedback loop to eliminate high-frequency measurement noise in the system, thus improving the transient response of the MFAC method. Finally, the theoretical analysis of the error convergence is presented. The effectiveness of the proposed method is verified via comparisons with a correction control method, correction control-based digital sliding-mode control (DSMC) method, and correction control-based MFAC method. The experimental results indicate that the proposed control method is suitable for engineering applications. In particular, the root-mean-square error (RMSE) for the third-order S-curve tracking using the proposed is reduced by more than 15%, compared with the RMSEs for the cases with contrast control methods.
In this work, the motion control of a robotic wheelchair to achieve safe and intelligent movement in an unknown scenario is proposed. The primary objective is to develop a comprehensive framework for a robotic wheelchair that combines a global path planner and a model predictive control (MPC) local controller. The A* algorithm is employed to generate a global path. To ensure safe and directional motion for the wheelchair user, an MPC local controller is implemented taking into account the via points generated by an approach combined with dual quaternions and spherical linear interpolation (SLERP). Dual quaternions are utilized for their simultaneous handling of rotation and translation, while SLERP enables smooth and continuous rotation interpolation by generating intermediate orientations between two specified orientations. The integration of these two methods optimizes navigation performance. The system is built on the Robot Operating System (ROS), with an electric wheelchair equipped with 3D-LiDAR serving as the hardware foundation. The experimental results reveal the effectiveness of the proposed method and demonstrate the ability of the robotic wheelchair to move safely from the initial position to the destination. This work contributes to the development of effective motion control for robotic wheelchairs, focusing on safety and improving the user experience when navigating in unknown environments.