×

Time and output warping of control systems: comparing and imitating motions. (English) Zbl 1226.93099

Summary: The problem of making one system “mimic” a motion generated by another is studied. To address this, an optimal tracking problem is introduced that, in addition to tracking, optimizes over functions that deform or “warp” the time axis and the output space. Parametric and nonparametric versions of the time-warped tracking problem are presented and reduced to standard Bolza problems. The output warping problem is treated for affine and piecewise affine output warping functions. Example applications are given, including that of controlling a marionette to mimic a human dancer.

MSC:

93C85 Automated systems (robots, etc.) in control theory
93C10 Nonlinear systems in control theory
93C15 Control/observation systems governed by ordinary differential equations
49N90 Applications of optimal control and differential games

References:

[1] Aguiar, A.; Hespanha, J., Trajectory-tracking and path-following of underactuated autonomous vehicles with parametric modeling uncertainty, IEEE Transactions on Automatic Control, 52, 1362-1379 (2007) · Zbl 1366.93393
[2] Aguiar, A. P.; Hespanha, J. P.; Kokotović, P. V., Performance limitations in reference-tracking and path-following for nonlinear systems, Automatica, 44, 3, 598-610 (2008) · Zbl 1283.93137
[3] Akleman, E. (1997). Making caricatures with morphing. In SIGGRAPH: ACM special interest group on computer graphics and interactive techniques; Akleman, E. (1997). Making caricatures with morphing. In SIGGRAPH: ACM special interest group on computer graphics and interactive techniques
[4] Billard, A.; Calinon, S.; Dillman, R.; Schaal, S., Robot programming by demonstration (2007), MIT Press, (Chapter 59)
[5] Breazeal, C.; Scassellati, B., Robots that imitate humans, Trends in Cognitive Sciences, 6, 1, 481-487 (2002)
[6] Hauser, J., & Hindman, R. (1997). Aggressive flight maneuvers. In Decision and control, 1997. proceedings of the 36th IEEE conference on.; Hauser, J., & Hindman, R. (1997). Aggressive flight maneuvers. In Decision and control, 1997. proceedings of the 36th IEEE conference on.
[7] Johnson, E., & Murphey, T. (2007). Dynamic modeling and motion planning for marionettes: rigid bodies articulated by massless strings. In Robotics and automation, 2007 IEEE international conference on; Johnson, E., & Murphey, T. (2007). Dynamic modeling and motion planning for marionettes: rigid bodies articulated by massless strings. In Robotics and automation, 2007 IEEE international conference on
[8] Kingston, P., & Egerstedt, M. (2011). Time and output warping of control systems: comparing and imitating motions. Tech. rep.http://www.prism.gatech.edu/ pkingston3/papers/time_out_warp_2.pdf; Kingston, P., & Egerstedt, M. (2011). Time and output warping of control systems: comparing and imitating motions. Tech. rep.http://www.prism.gatech.edu/ pkingston3/papers/time_out_warp_2.pdf · Zbl 1226.93099
[9] Kwakernaak, H.; Sivan, R., The maximal achievable accuracy of linear optimal regulators and linear optimal filters, IEEE Transactions on Automatic Control, 17, 1, 79-86 (1972) · Zbl 0259.93057
[10] Kybic, J. (2001). Elastic image registration using parametric deformation models. Ph.D. in biomedical image processing.http://cmp.felk.cvut.cz/ kybic/thesis/; Kybic, J. (2001). Elastic image registration using parametric deformation models. Ph.D. in biomedical image processing.http://cmp.felk.cvut.cz/ kybic/thesis/
[11] Myers, C.; Rabiner, L. R.; Rosenberg, A., Performance tradeoffs in dynamic time warping algorithms for isolated word recognition, IEEE Transactions on Acoustics, Speech and Signal Processing, ASSP-6, 623-635 (1980) · Zbl 0524.68052
[12] Pappas, G. (1996). Avoiding saturation by trajectory reparameterization. In Proceedings of the 35th IEEE Decision and Control. December; Pappas, G. (1996). Avoiding saturation by trajectory reparameterization. In Proceedings of the 35th IEEE Decision and Control. December
[13] Raptis, M., Bustreo, M., & Soatto, S. (2007). Time warping under dynamic constraints. In Eleventh IEEE International Conference on Computer Vision, Workshop on Dynamical Vision; Raptis, M., Bustreo, M., & Soatto, S. (2007). Time warping under dynamic constraints. In Eleventh IEEE International Conference on Computer Vision, Workshop on Dynamical Vision
[14] Sakoe, H., & Chiba, S. (1971). A dynamic programming approach to continuous speech recognition. In Proc. Int’l. Cong. Acoust; Sakoe, H., & Chiba, S. (1971). A dynamic programming approach to continuous speech recognition. In Proc. Int’l. Cong. Acoust · Zbl 0371.68035
[15] Skjetne, R.; Fossen, T. I.; Kokotovic, P. V., Adaptive maneuvering, with experiments, for a model ship in a marine control laboratory, Automatica, 41, 289-298 (2005) · Zbl 1096.93026
[16] Uchida, S.; Sakoe, H., Piecewise linear two-dimensional warping, Systems and Computers in Japan, 32, 1-9 (2001)
[17] Waibel, A.; Yegnanarayana, Comparative study of nonlinear time warping techniques in isolated word speech recognition, IEEE Transactions on Acoustics, Speech and Signal Processing (1978)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.