I. Introduction
A mobile robot is one of the well-know nonholonomic systems, which has attracted significant attention owing to its important application prospect in many fields, such as tube inspection robots in industrial production [1], cleaning robots meet industry and domestic needs [2], inspection robot in power system [3]. This paper introduces a double-frame mobile robot with suction cups (Fig. 1), which is mainly used for aircraft skin inspection, working on curved surface. This leads to complex nonlinearity, uncertainty and strong coupling of the system, which brings challenges to the controller design.