Intelligent Control of Mobile Robot Via Waypoints Using Nonlinear Model Predictive Controller and Quadratic Bezier Curves Algorithm
This article introduces a new control methodology to intelligently drive the motion of a mobile robot via given waypoints. A nonlinear model predictive controller (NMPC) is utilized to track the waypoints that are placed randomly at different positions in a given environment. Hence, various tracking paths can be generated based on locations of waypoints. Additionally, a Quadratic Bezier Curves algorithm has been applied for obstacle avoidance. It is combined with the NMPC via a switching mechanism. Hence, the transportation of the mobile robot will take the priority of avoiding obstructing obstacles if exist before moving forward to the next target waypoint. Single and multiple mobile robots have been simulated into several scenarios to investigate the performance of the developed control scheme.