Abstract
The ability to resist to faults is a desired property in robotic systems. However, it is also hard to obtain, having to modify the behavior to face breakdowns. In this work we investigate the robustness against sensor faults in robots controlled by Boolean networks. These robots are subject to online adaptation—i.e., they adapt some structural properties while they actually act—for improving their performance at a simple task, namely phototaxis. We study their performance variation according to the number of faulty light sensors. The outcome is that Boolean network robots exhibit graceful degradation, as the performance decreases gently with the number of faulty sensors. We also observed that a moderate number of faulty sensors—especially if located contiguously—not only produces a negligible performance decrease, but it can be sometimes even beneficial. We argue that online adaptation is a key concept to achieve fault tolerance, allowing the robot to exploit the redundancy of sensor signals and properly tune the dynamics of the same Boolean network depending on the specific working sensor configuration.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
This mostly thanks to their simple encoding and mutation.
- 2.
The number of changes is randomly chosen in 1–6.
- 3.
We consider a run successful if the robot reaches a point in the arena at a distance less than or equal to a given threshold value \(d_\theta \).
References
Baldini, P., Braccini, M., Roli, A.: Online adaptation of robots controlled by nanowire networks: a preliminary study. In: De Stefano, C., Fontanella, F., Vanneschi, L. (eds.) WIVACE 2022. CCIS, vol. 1780, pp. 171–182. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-31183-3_14
Benedettini, S., et al.: Dynamical regimes and learning properties of evolved Boolean networks. Neurocomputing 99, 111–123 (2013)
Bonani, M., et al.: The marXbot, a miniature mobile robot opening new perspectives for the collective-robotic research. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010. IEEE (2010)
Bongard, J., Zykov, V., Lipson, H.: Resilient machines through continuous self-modeling. Science 314(5802), 1118–1121 (2006)
Braccini, M., Roli, A., Barbieri, E., Kauffman, S.: On the criticality of adaptive Boolean network robots. Entropy 24, 1368 (2022)
Braccini, M., Roli, A., Kauffman, S.: A novel online adaptation mechanism in artificial systems provides phenotypic plasticity. In: Schneider, J.J., Weyland, M.S., Flumini, D., Füchslin, R.M. (eds.) WIVACE 2021. CCIS, vol. 1722, pp. 121–132. Springer, Cham (2021). https://doi.org/10.1007/978-3-031-23929-8_12
Braccini, M., Roli, A., Villani, M., Montagna, S., Serra, R.: A simplified model of chromatin dynamics drives differentiation process in Boolean models of GRN. In: Artificial Life Conference Proceedings. MIT Press, Cambridge (2019)
Braccini, M., Roli, A., Villani, M., Serra, R.: Dynamical properties and path dependence in a gene-network model of cell differentiation. Soft. Comput. 25(9), 6775–6787 (2021)
Dorigo, M., et al.: Evolving self-organizing behaviors for a swarm-bot. Auton. Robots 17(2), 223–245 (2004)
Edelman, G., Gally, J.: Degeneracy and complexity in biological systems. PNAS 98(24), 13763–13768 (2001)
Floreano, D., Mattiussi, C.: Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies. MIT Press, Cambridge (2008)
Huang, S., Eichler, G., Bar-Yam, Y., Ingber, D.: Cell fates as high-dimensional attractor states of a complex gene regulatory network. Phys. Rev. Lett. 94(12), 128701 (2005)
Huang, S., Ernberg, I., Kauffman, S.: Cancer attractors: a systems view of tumors from a gene network dynamics and developmental perspective. Semin. Cell Dev. Biol. 20(7), 869–876 (2009)
Kauffman, S.A.: Metabolic stability and epigenesis in randomly constructed genetic nets. J. Theor. Biol. 22(3), 437–467 (1969)
Luque, B., Solé, R.: Phase transitions in random networks: simple analytic determination of critical points. Phys. Rev. E 55(1), 257 (1997)
Montagna, S., Braccini, M., Roli, A.: The impact of self-loops on Boolean networks attractor landscape and implications for cell differentiation modelling. IEEE/ACM Trans. Comput. Biol. Bioinform. 18(6), 2702–2713 (2020)
Nolfi, S., Floreano, D.: Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines. MIT Press, Cambridge (2000)
Pfeifer, R., Scheier, C.: Understanding Intelligence. The MIT Press, Cambridge (2001)
Pfeifer, R., Lungarella, M., Iida, F.: Self-organization, embodiment, and biologically inspired robotics. Science 318(5853), 1088–1093 (2007)
Pinciroli, C., et al.: ARGoS: a modular, multi-engine simulator for heterogeneous swarm robotics. Swarm Intelligence (2012)
Roli, A., Villani, M., Filisetti, A., Serra, R.: Dynamical criticality: overview and open questions. J. Syst. Sci. Complex. 31(3), 647–663 (2018)
Roli, A., Manfroni, M., Pinciroli, C., Birattari, M.: On the design of Boolean network robots. In: Di Chio, C., et al. (eds.) EvoApplications 2011. LNCS, vol. 6624, pp. 43–52. Springer, Cham (2011). https://doi.org/10.1007/978-3-642-20525-5_5
Serra, R., Villani, M., Graudenzi, A., Kauffman, S.: Why a simple model of genetic regulatory networks describes the distribution of avalanches in gene expression data. J. Theor. Biol. 246(3), 449–460 (2007)
Villani, M., Barbieri, A., Serra, R.: A dynamical model of genetic networks for cell differentiation. PLoS ONE 6(3), e17703 (2011)
Acknowledgements
AR acknowledges support from the PRIN 2022 research project of the Italian Ministry of University and Research titled Org(SB-EAI) – An Organizational Approach to the Synthetic Modeling of Cognition based on Synthetic Biology and Embodied AI (Grant Number: 20222HHXAX).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Braccini, M., Baldini, P., Roli, A. (2024). An Investigation of Graceful Degradation in Boolean Network Robots Subject to Online Adaptation. In: Villani, M., Cagnoni, S., Serra, R. (eds) Artificial Life and Evolutionary Computation. WIVACE 2023. Communications in Computer and Information Science, vol 1977. Springer, Cham. https://doi.org/10.1007/978-3-031-57430-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-031-57430-6_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-57429-0
Online ISBN: 978-3-031-57430-6
eBook Packages: Computer ScienceComputer Science (R0)