2001 年 37 巻 8 号 p. 741-747
This paper is devoted to trajectory tracking control of port-controlled Hamiltonian systems via generalized canonical transformations. A general framework of tracking control of those systems utilizing the passivity property is proposed. Firstly, how to construct an error system, which describes the dynamics of the tracking error, by a passive port-controlled Hamiltonian system is shown. Secondly, a practical procedure to construct tracking controllers of port-controlled Hamiltonian systems including nonholonomic systems are derived. Finally, a simple example of tracking control of a nonholonomic system demonstrates the effectiveness of the proposed method. This method is a natural extension of the conventional passivity based control and is expected to derive robustly stable control systems.