hrcak mascot   Srce   HID

Journal of computing and information technology, Vol.17 No.1 Ožujak 2009.

Izvorni znanstveni članak
DOI: 10.2498/cit.1001188

Stabilization of Nonholonomic Robot Formations: A First‐state Contractive Model Predictive Control Approach

Feng Xie
Rafael Fierro

Puni tekst: engleski, pdf (2 MB) str. 37-50 preuzimanja: 717* citiraj
APA
Xie, F., Fierro, R. (2009). Stabilization of Nonholonomic Robot Formations: A First‐state Contractive Model Predictive Control Approach. Journal of computing and information technology, 17(1). doi:10.2498/cit.1001188

Sažetak
A model predictive control algorithm is developed for stabilizing a team of nonholonomic mobile robots navigating in formation within an obstacle-populated environment. In this scenario, the {\em leader} robot may need to execute abrupt maneuvers (i.e., sudden stops and backward motions) in order to avoid collisions and accomplish mission objectives. Moreover, follower robots should be capable of tracking their leaders maintaining desired relative distance and orientation. To this end, nonholonomic trajectory tracking and point stabilization should be combined in a suitable way. Most proposed control algorithms for nonholonomic robots do not have simultaneous tracking and point stabilization capability; therefore, they may perform poorly when the leader robot executes aggressive maneuvers. In this paper, we address this problem by applying model predictive control (MPC). Motivated by the contractive MPC scheme developed in [14], the proposed algorithm guarantees its stability by adding a contractive constraint on the first state at the beginning of the prediction horizon. The resulting MPC scheme is denoted as first-state contractive MPC (FSC-MPC). In the absence of disturbances, it can be shown that the control algorithm is stable and can achieve some practical formations without any special treatments. Simulation results are provided to verify the effectiveness of the method.

Hrčak ID: 44567

URI
http://hrcak.srce.hr/44567

Posjeta: 813 *