Adaptive Application Behaviour for Robot Swarms using Mixed-Criticality
Abstract: Communication is a vital component for all swarm robotics applications, and even simple swarm robotics behaviours often break down when this communication is unreliable. Since wireless communications are inherently subject to interference and signal degradation, real-world swarm robotics applications will need to be able handle such scenarios. This paper argues for tighter integration of application level and network layer behaviour, so that the application can alter its behaviour in response to a degraded network. This is systematised through the implementation of a mixed-criticality system model. We compare a static application behaviour with that of an application that is able to alter its behaviour in response to the current criticality level of a mixed-criticality wireless protocol. Using simulation results we show that while a static approach is sufficient if the network conditions are known a priori, a mixed-criticality system model is able to adapt application behaviour to better support unseen or unpredictable conditions.
- Ad Hoc Networks 9(7), pp. 1165–1185, 10.1016/j.adhoc.2011.01.006.
- Jan Dyre Bjerknes & Alan FT Winfield (2013): On fault tolerance and scalability of swarm robotic systems. In: Distributed Autonomous Robotic Systems: The 10th International Symposium, Springer, pp. 431–444, 10.1007/978-3-642-32723-0_31.
- In: 2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), pp. 65–75, 10.1109/RTCSA.2018.00017.
- Alberto Cerpa, Naim Busek & Deborah Estrin (2003): SCALE: A tool for Simple Connectivity Assessment in Lossy Environments. Technical Report. Available at https://escholarship.org/uc/item/2g49z78g.
- International Electrotechnical Commission et al. (2016): Industrial Networks—Wireless Communication Network and Communication Profiles—WirelessHART (IEC 62591: 2016). IEC: Geneva, Switzerland 3, pp. 1–1043.
- In: Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems, SenSys ’12, Association for Computing Machinery, New York, NY, USA, p. 1–14, 10.1145/2426656.2426658.
- In: Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks, pp. 73–84.
- ACM Trans. Cyber-Phys. Syst. 4(2), 10.1145/3362987.
- In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 741–748, 10.1109/IROS.2017.8202233.
- Carlo Pinciroli & Giovanni Beltrame (2016): Buzz: An extensible programming language for heterogeneous swarm robotics. In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, pp. 3794–3800, 10.1109/IROS.2016.7759558.
- Swarm Intelligence 6(4), pp. 271–295, 10.1007/s11721-012-0072-5.
- In: 2021 International Symposium on Multi-Robot and Multi-Agent Systems (MRS), pp. 101–109, 10.1109/MRS50823.2021.9620611.
- Sven Signer, Alan G. Millard & Ian Gray (2022): Mixed-Criticality Wireless Communication for Robot Swarms. In: Proceedings of the 9th International Workshop on Mixed Criticality Systems, pp. 20–25. Available at https://wmc2022.github.io/assets/WMC_2022_Proceedings.pdf.
- Swarm and Evolutionary Computation 75, p. 101171, 10.1016/j.swevo.2022.101171.
- Steve Vestal (2007): Preemptive Scheduling of Multi-criticality Systems with Varying Degrees of Execution Time Assurance. In: 28th IEEE International Real-Time Systems Symposium (RTSS 2007), pp. 239–243, 10.1109/RTSS.2007.47.
- IEEE Access 5, pp. 7505–7516, 10.1109/ACCESS.2017.2654483.
- ACM Trans. Cyber-Phys. Syst. 1(2), 10.1145/3012005.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.