Mohammad Divband Soorati

dblp:143/0400 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
7since 2021 · last 2025
0000-0001-6954-1284ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 4 first-author · 5 since 2021Systems, architecture and hardware · 7 · 3 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 4 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021
YearPublicationVenuePosition
2025 SubCDM: Collective Decision-Making with a Swarm Subset
abstract
Collective decision-making is a key function of autonomous robot swarms, enabling them to reach a consensus on actions based on environmental features. Existing strategies require the participation of all robots in the decision-making process, which is resource-intensive and prevents the swarm from allocating the robots to any other tasks. We propose Subset-Based Collective Decision-Making (SubCDM), which enables decisions using only a swarm subset. The construction of the subset is dynamic and decentralized, relying solely on local information. Our method allows the swarm to adaptively determine the size of the subset for accurate decision-making, depending on the difficulty of reaching a consensus. Simulation results using one hundred robots show that our approach achieves accuracy comparable to using the entire swarm while reducing the number of robots required to perform collective decision-making, making it a resource-efficient solution for collective decision-making in swarm robotics.
Samratul Fuady, Danesh Tarapore, Mohammad Divband Soorati
IROS3
2025 A User Study Evaluation of Predictive Formal Modelling at Runtime in Human-Swarm Interaction
abstract
Formal Modelling is often used as part of the design and testing process of software development to ensure that components operate within suitable bounds even in unexpected circumstances. We conducted a user study evaluation of predictive formal modelling (PFM) at runtime in a human-swarm mission to determine the benefit of PFM on performance and human-swarm interaction. A total of 180 participants were recruited to perform the role of aerial swarm operators delivering parcels to target locations in a simulation environment. The PFM model was integrated into the simulation software to inform the operator of the estimated mission completion time given the current number of drones deployed. The operator could increase the number of parcels delivered in any timestep by adding drones, which also increased costs, thus requiring the use of the minimum number of drones necessary to complete the task in the given time. We collected user feedback using standard survey questionnaires and measured performance using data obtained from the Human and Robot Interactive Swarm (HARIS) simulator. Our results show that PFM increased the performance of the human swarm team without significantly increasing the operators’ workload or affecting the system’s usability.
Ayodeji Opeyemi Abioye, William Hunt, Eike Schneiders, Mohammad Naiseh, Blair Archibald, Michele Sevegnani, Sarvapali D. Ramchurn, Joel E. Fischer, Mohammad Divband Soorati
ACM Trans. Hum. Robot Interact.10
2024 Learning to Imitate Spatial Organization in Multi-robot Systems
abstract
Understanding collective behavior and how it evolves is important to ensure that robot swarms can be trusted in a shared environment. One way to understand the behavior of the swarm is through collective behavior reconstruction using prior demonstrations. Existing approaches often require access to the swarm controller which may not be available. We reconstruct collective behaviors in distinct swarm scenarios involving shared environments without using swarm controller information. We achieve this by transforming prior demonstrations into features that describe multi-agent interactions before behavior reconstruction with multi-agent generative adversarial imitation learning (MA-GAIL). We show that our approach outperforms existing algorithms in spatial organization, and can be used to observe and reconstruct a swarm’s behavior for further analysis and testing, which might be impractical or undesirable on the original robot swarm.
Ayomide O. Agunloye, Sarvapali D. Ramchurn, Mohammad Divband Soorati
IROS3
2023 The Effect of Data Visualisation Quality and Task Density on Human-Swarm Interaction
abstract
Despite the advantages of having robot swarms, human supervision is required for real-world applications. The performance of the human-swarm system depends on several factors including the data availability for the human operators. In this paper, we study the human factors aspect of the human-swarm interaction and investigate how having access to high-quality data can affect the performance of the human-swarm system— the number of tasks completed and the human trust level in operation. We designed an experiment where a human operator is tasked to operate a swarm to identify casualties in an area within a given time period. One group of operators had the option to request high-quality pictures while the other group had to base their decision on the available low-quality images. We performed a user study with 120 participants and recorded their success rate (directly logged via the simulation platform) as well as their workload and trust level (measured through a questionnaire after completing a human-swarm scenario). The findings from our study indicated that the group granted access to high-quality data exhibited an increased workload and placed greater trust in the swarm, thus confirming our initial hypothesis. However, we also found that the number of accurately identified casualties did not significantly vary between the two groups, suggesting that data quality had no impact on the successful completion of tasks
Ayodeji Opeyemi Abioye, Mohammad Naiseh, William Hunt, Jed Clark, Sarvapali D. Ramchurn, Mohammad Divband Soorati
RO-MAN6
2023 Successful Swarms: Operator Situational Awareness with Modelling and Verification at Runtime
abstract
Robot swarms, through redundancy, offer fault-tolerant distributed sensing and actuation, but can lack complex mission-level decision making. Pairing a human operator with the swarm can improve decision making but only if the operator maintains situational awareness—knowledge of the current state of the swarm—as well as being able to anticipate future states. We show how formal methods, in the form of probabilistic models, executed and verified at runtime alongside the system can aid situational awareness by providing valuable insight into both current and future situations. Two models, for determining task and mission success probabilities, are given, and we show that statistical model checking allows timely approximate predictions that take no more than 1s while staying within 2% of the exact solution. We highlight and implement approaches to display this information to an operator, and show how models can be used to try what-if scenarios before decisions are made.
William Hunt, Blair Archibald, Mengwei Xu 0002, Michele Sevegnani, Mohammad Divband Soorati
RO-MAN6
2023 Trustworthy UAV Relationships: Applying the Schema Action World Taxonomy to UAVs and UAV Swarm Operations
abstract
Human Factors play a significant role in the development and integration of avionic systems to ensure that they are trusted and can be used effectively. As Unoccupied Aerial Vehicle (UAV) technology becomes increasingly important to the aviation domain this holds true. This study aims to gain an understanding of UAV operators’ trust requirements when piloting UAVs by utilising a popular aviation interview methodology (Schema World Action Research Method), in combination with key questions on trust identified from the literature. Interviews were conducted with six UAV operators, with a range of experience. This identified the importance of past experience to trust and the expectations that operators hold. Recommendations are made that target training to inform experience, in addition to the equipment, procedures and organisational standards that can aid in developing trustworthy systems. The methodology that was developed shows promise for capturing trust within human-automation interactions.
Katie J. Parnell, Joel E. Fischer, Jed Clark, Adrian Bodenmann, Maria Jose Galvez Trigo, Mario Brito, Mohammad Divband Soorati, Katherine L. Plant, Sarvapali D. Ramchurn
Int. J. Hum. Comput. Interact.7
2022 Collective Decision Making in Communication-Constrained Environments
abstract
One of the main tasks for autonomous robot swarms is to collectively decide on the best available option. Achieving that requires a high quality communication between the agents that may not always be available in a real world environment. In this paper we introduce the communication-constrained collective decision-making problem where some areas of the environment limit the agents' ability to communicate, either by reducing success rate or blocking the communication channels. We propose a decentralised algorithm for mapping environmental features for robot swarms as well as improving collective decision making in communication-limited environments without prior knowledge of the communication landscape. Our results show that making a collective aware of the communication environment can improve the speed of convergence in the presence of communication limitations, at least 3 times faster, without sacrificing accuracy.
Thomas G. Kelly, Mohammad Divband Soorati, Klaus-Peter Zauner, Sarvapali D. Ramchurn, Danesh Tarapore
IROS2
2020 Cognitive Production Systems: A Mapping Study
abstract
In order to guarantee the quality and the productivity of a production system in a competitive marketplace, it is important to be able anticipate the changes in specifications of products and systems. The time limits in running productions, the complexity of manufacturing systems, and the diversification of components, are the challenges that human experts cannot handle without cognitive systems. Capabilities of cognitive Systems in observing, learning, and predicting the behavior and the evolution of the manufacturing systems make them special candidates for solving these problems. This mapping study provides an insight into the application of cognitive systems in the domain of production. We categorize different approaches and estimate their progress. We also discuss the optimizations and persisting problems and barriers. These representations can help in recognizing the concrete problems of the field. According to the results of our mapping study, Human-Machine Interaction and Knowledge Gaining/Sharing represents the largest categories of the domain. A gain in efficiency and maximized effectiveness can be achieved as optimization. The most common problem is the missing or only difficult generalization of the presented concepts.
Javad Ghofrani, Bastian Deutschmann, Mohammad Divband Soorati, Dirk Reichelt, Steffen Ihlenfeldt
INDIN3
2019 Plasticity in Collective Decision-Making for Robots: Creating Global Reference Frames, Detecting Dynamic Environments, and Preventing Lock-ins
abstract
Swarm robots operate as autonomous agents and a swarm as a whole gets autonomous by its capability of collective decision-making. Despite intensive research on models of collective decision-making, the implementation in multi-robot systems is still challenging. Here, we advance the state of the art by introducing more plasticity to the decision-making process and by increasing the scenario difficulty. Most studies on large-scale multi-robot decision-making are limited to one instance of an iterated exploration-dissemination phase followed by successful and permanent convergence. We investigate a dynamic environment that requires constant collective monitoring of option qualities. Once a significant change in qualities is detected by the swarm, it has to collectively reconsider its previous decision accordingly. This is only possible by preventing lock-ins, a global consensus state of no return (i.e., a dominant majority of robots prevents the swarm from switching to another, possibly better option). In addition, we introduce a scenario of increased difficulty as the robots must locate themselves to assess the quality of an option. Using local communication, swarm robots propagate hop-count information throughout the swarm to form a global reference frame. We successfully validate our implementation in many swarm robot experiments concerning robustness to disruptions of the reference frame, scalability, and adaptivity to a dynamic environment.
Mohammad Divband Soorati, Maximilian Krome, Marco Antonio Mora-Mendoza, Javad Ghofrani, Heiko Hamann
IROS1
2018 Robust and Adaptive Robot Self-Assembly Based on Vascular Morphogenesis
abstract
Self-assembly is the aggregation of simple parts into complex patterns as frequently observed in nature. Following this inspiration, creating programmable systems of self-assembly that achieve similar complexity and robustness with robots is challenging. As a role model we pick the growth of natural plants that adapts to environmental conditions and is robust enough to withstand disturbances such as changes due to dynamic environments and cut parts. We program a robot swarm to self-assemble into tree-like shapes and to adapt efficiently to the environment. Our approach is inspired by the vascular morphogenesis of plants, the patterned formation of vascular tissue to transport fluids and nutrients internally. The aggregated robots establish an internal network of resource sharing, allowing them to make rational decisions collectively about where to add and where to remove robots. As a result, the growth is adaptive to an environmental feature (here, light) and robust to changes in a dynamic environment. The robot swarm is able to self-repair by regrowing lost parts. We successfully validate and benchmark our approach in a number of robot swarm experiments showing adaptivity, robustness, and self-repair.
Mohammad Divband Soorati, Javad Ghofrani, Payam Zahadat, Heiko Hamann
IROS1
2016 Robot self-assembly as adaptive growth process: Collective selection of seed position and self-organizing tree-structures
abstract
Autonomous self-assembly allows to create structures and scaffolds on demand and automatically. The desired structure may be predetermined or alternatively it is the result of an artificial growth process that adapts to environmental features and to the intermediate structure itself. In a self-organizing and decentralized control approach the robots interact only locally and form the structure collectively. Designing a complete approach that allows the robot group to collectively decide on where to start the self-assembly, that adapts at runtime to environmental conditions, and that guarantees the structural stability, is challenging and does not yet exist. We present an approach to self-assembly inspired by diffusion-limited aggregation that generates an adaptive structure reacting to environmental conditions in an artificial growth process. During a preparatory stage the robots collectively decide where to start the self-assembly also depending on environmental conditions. In the actual self-assembly stage, the robots create tree-like structures that grow towards light. We report the results of robot self-assembly experiments with 50 Kilobots. Our results demonstrate how an adaptive growth process can be implemented in robots. We briefly describe our future work of how to extend the approach to a 3-d growth process and how robot self-assembly as an open-ended adaptive growth process opens up a multiplicity of future opportunities.
Mohammad Divband Soorati, Heiko Hamann
IROS1
2015 The Effect of Fitness Function Design on Performance in Evolutionary Robotics: The Influence of a Priori Knowledge
abstract
Fitness function design is known to be a critical feature of the evolutionary-robotics approach. Potentially, the complexity of evolving a successful controller for a given task can be reduced by integrating a priori knowledge into the fitness function which complicates the comparability of studies in evolutionary robotics. Still, there are only few publications that study the actual effects of different fitness functions on the robot's performance. In this paper, we follow the fitness function classification of Nelson et al. (2009) and investigate a selection of four classes of fitness functions that require different degrees of a priori knowledge. The robot controllers are evolved in simulation using NEAT and we investigate different tasks including obstacle avoidance and (periodic) goal homing. The best evolved controllers were then post-evaluated by examining their potential for adaptation, determining their convergence rates, and using cross-comparisons based on the different fitness function classes. The results confirm that the integration of more a priori knowledge can simplify a task and show that more attention should be paid to fitness function classes when comparing different studies.
Mohammad Divband Soorati, Heiko Hamann
GECCO1