Abstract
Motion camouflage is an animal stealth behaviour in which a shadower—or predator—moves in the vicinity of a shadowee—or prey—in such a way that the later perceives no apparent motion apart from the self motion. Despite some light has been shed on the control mechanism generating this pursuit strategy, it is not fully understood. Motion camouflage represents an interesting challenge in biological motion, and although simulated controllers can be found in the literature, no implementation on real robots has been done so far. This paper presents the first implementation of motion camouflage in real wheeled robots through a polynomial NARMAX model controller. The trajectories to adjust the model are generated using a heuristic approach. The NARMAX model outperforms the heuristic approach in terms of computational time and generates good camouflage trajectories in real robots and simulation. The transparency of polynomial models can also shed some light over this complex animal behaviour.
Similar content being viewed by others
References
Akanyeti, O., Kyriacou, T., Nehmzow, U., Iglesias, R., & Billings, S. (2007). Visual task identification and characterization using polynomial models. Robotics and Autonomous Systems, 55, 711–719.
Akanyeti, O., Ra nó, I., Nehmzow, U., & Billings, S. (2008). A proposal of a methodology for the analysis of robot-environment interaction through system identification. In Proceedigs of taros 2008.
Alexander, R. M. (2003). Principles of animal locomotion. Princeton: Princeton University Press.
Anderson, A. (2003). Sensory motor neural systems for a predatory stealth behaviour camou aging motion. Unpublished doctoral dissertation, Computer Science, Queen Mary University of London.
Anderson, A., & McOwan, P. (2003a). Humans deceived by predatory stealth strategy camou aging motion. Proceedings of the Royal Society of London Series B, 270(Suppl 1), S18.
Anderson, A., & McOwan, P. W. (2003b). Model of a predatory stealth behaviour camou aging motion. Proceedings Royal Society B, 270, 489–495.
Borenstein, J., & Feng, L. (1996). Measurement and correction of systematic odometry errors in mobile robots. IEEE Transactions on Robotics and Automation, 12(6), 869–880.
Carey, N. E. (2007). Biomimetic strategies for motion camou age. Unpublished doctoral dissertation, Australian National University.
Carey, N. E., Ford, J. J., & Chahl, J. S. (2004). Biologically inspired guidance for motion camou age. In Proceedings asian control conference 3 Vol. 3, pp. 1793–1799.
Chen, S., & Billings, S. A. (1989). Representations of non-linear systems: The NARMAX model. Control, 49, 1013–1032.
Fox, D., Burgard, W., & Thrun, S. (1997). The dynamic window approach to collision avoidance. IEEE Robotics and Automation Magazine, 4(1), 23–33.
Iglesias, R., Kyriacou, T., Nehmzow, U., & Billings, S. (2005). Robot programming through a combination of manual training and system identification. In Proceedings of the 2nd European conference on mobile robots pp. 158–163.
Iglesias, R., Kyriacou, T., Nehmzow, U., & Billings, S. (2007). Task identification and characterization in mobile robotics through non-linear modelling. Robotics and Autonomous Systems, 55(4), 267–275.
Iglesias, R., Kyriacou, T., Nehmzow, U., & Billings, S. (2006). Route training in mobile robotics through system identification. In Proceedings of the 15th international conference on computer and information science and engineering pp. 181–186.
Justh, E. W., & Krishnaprasad, P. S. (2006). Steering laws for motion camou age. Proceedings Royal Society A: Mathematical, Physical and Engineering Sciences, 462, 3629–3643.
Korenberg, M., Billings, S., Liu, Y., & McIlroy, P. (1988). Orthogonal parameter estimation algorithm for non-linear stochastic systems. International Journal of Control, 48(1), 193–210.
Leontaris, I., & Billings, S. A. (1985). Input-output parametric models for non-linear systems. Part I and Part II. International Journal of Control, 41, 303–344.
Mizutani, A., Chahl, J., & Srinivasan, M. (2003). Insect behaviour: Motion camou age in dragon ies. Nature, 423, 604.
Pais, D., & Leonard, N. E. (2010). Pursuit and evasion: evolutionary dynamics and collective motion. In Proceedings of aiaa guidance, navigation, and control conference on aiaa pp. 114.
Rañó, I. (2012). An optimal control strategy for two dimensional motion camou age. Biological Cybernetics, 106(4–5), 261–270.
Rañó, I. (2013). Direct collocation for two dimensional motion camou age with non-holonomic, velocity and acceleration constraints. In Proceedings of the IEEE conference on robotics and biomimetics.
Reddy, P. V., Justh, E. W., & Krishnaprasad, P. (2006). Motion camou age in three dimensions. In IEEE conference on decision and control pp. 3327–3332.
Rugh, W. J. (1981). Nonlinear systems theory: The volterra/wiener approach. Baltimore: The Johns Hopkins University Press. (No. 0801825490).
Shim, J., & Arkin, R. (2013). A taxonomy of robot deception and its benefits in HRI. In Proceedings of the IEEE international conference on systems, man, and cybernetics pp. 2328–2335.
Sjoberg, J., Zhang, Q., Ljung, L., Benveniste, A., Delyon, B., Glorenneca, P., et al. (1995). Nonlinear blackbox modeling in system identification: A unified overview. Automatica, 31, 1691–1724.
Srinivasan, M. (1995). Strategies for visual navigation, target detection and camou age: inspirations from insect vision. In IEEE international conference on neural networks Vol. 5, pp. 2456–2460.
Thrun, S., Burgard, W., & Fox, D. (2005). Probabilistic robotics. Cambridge, Mass: The MIT Press.
Acknowledgments
The authors would like to dedicate this work to the memory of Ulrich Nehmzow, who was involved in, and made essential contributions to the work reported in this paper. He was an enthusiastic researcher who made extraordinary contributions in the field of cognitive robotics.
Author information
Authors and Affiliations
Corresponding author
Additional information
Dedicated to Ulrich Nehmzow.
Rights and permissions
About this article
Cite this article
Rañó, I., Iglesias, R. Application of systems identification to the implementation of motion camouflage in mobile robots. Auton Robot 40, 229–244 (2016). https://doi.org/10.1007/s10514-015-9449-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-015-9449-9