抄録
This paper is devoted to a unified approach to controlling of nonholonomic portcontrolled Hamiltonian systems via generalized canonical transformations. The key idea is to modify the physical energy function of the system into a time-varying or non-smooth one. This causes the trajectory tracking or asymptotically stable behavior of nonholonomic Hamiltonian systems. A brief survey on this topic is given with an emphasis on its extension to output feedback control which is one of the main advantages of the proposed passivity based approach.