
Mohammad SooratiUniversity of Southampton · Department of Electronics and Computer Science (ECS)
Mohammad Soorati
Doctor of Engineering
About
43
Publications
19,870
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
245
Citations
Publications
Publications (43)
In swarm robotics, agents interact through local roles to solve complex tasks beyond an individual's ability. Even though swarms are capable of carrying out some operations without the need for human intervention, many safety-critical applications still call for human operators to control and monitor the swarm. There are novel challenges to effecti...
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 h...
Autonomous swarms of robots can bring robustness, scalability and adaptability to safety-critical tasks such as search and rescue but their application is still very limited. Using semi-autonomous swarms with human control can bring robot swarms to real-world applications. Human operators can define goals for the swarm, monitor their performance an...
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 wh...
Open source projects play a significant role in software production. Most of the software projects reuse and build upon the existing open source projects and libraries. While reusing is a time and cost saving strategy, some of the key factors are often neglected that create vulnerability in the software system. We look beyond the static code analys...
Open source projects play a significant role in software production. Most of the software projects reuse and build upon the existing open source projects and libraries. While reusing is a time and cost-saving strategy, some of the key factors are often neglected that create vulnerability in the software system. We look beyond the static code analys...
Open source projects play a significant role in software production. Most of the software projects reuse and build upon the existing open source projects and libraries. While reusing is a time and cost-saving strategy, some of the key factors are often neglected that create vulnerability in the software system. We look beyond the static code analys...
The Agents, Interaction and Complexity research group at the University of Southampton has a long track record of research in multiagent systems (MAS). We have made substantial scientific contributions across learning in MAS, game-theoretic techniques for coordinating agent systems, and formal methods for representation and reasoning. We highlight...
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 be always available in a real world environment. In this paper we introduce the communication-constrained collective decision-making problem where some areas o...
In the domain of unmanned vehicles, autonomous robotic swarms promise to deliver increased efficiency and collective autonomy. How these swarms will operate in the future, and what communication requirements and operational boundaries will arise are yet to be sufficiently defined. A workshop was conducted with 11 professional unmanned-vehicle opera...
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 be always available in a real world environment. In this paper we introduce the communication-constrained collective decision-making problem where some areas o...
In the domain of unmanned vehicles, autonomous robotic swarms promise to deliver increased efficiency and collective autonomy. How these swarms will operate in the future, and what communication requirements and operational boundaries will arise are yet to be sufficiently defined. A workshop was conducted with 11 professional unmanned-vehicle opera...
A key challenge in human–swarm interaction is to design a usable interface that allows the human operators to monitor and control a scalable swarm. In our study, we restrict the interactions to only one-to-one communications in local neighborhoods between UAV-UAV and operator-UAV. This type of proximal interactions will decrease the cognitive compl...
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...
Artificial Neural Networks (ANNs) replaced conventional software systems in various domains such as machine translation, natural language processing, and image processing. So, why do we need an repository for artificial neural networks? Those systems are developed with labeled data and we have strong dependencies between the data that is used for t...
Self-assembly is a natural process of autonomously forming structures from a collection of simple components. In swarm robotics, it is an open challenge to self-assemble scalable and robust structures that can adapt to dynamic features of the environment. We take a photomorphogenetic approach—a method directed by light-stimuli for multi-robot self-...
Applying principles of swarm intelligence to the control of autonomous systems in industry can advance our ability to manage complexity in prominent and high-cost sectors—such as transportation, logistics, and construction. In swarm robotics, the exclusive use of decentralized control relying on local communication and information provides the key...
Deep Neural Networks (DNNs) are increasingly being used as a machine learning solution thanks to the complexity of their architecture and hyperparameters-weights. A drawback is the excessive demand for massive computational power during the training process. Not only as a whole but parts of neural networks can also be in charge of certain functiona...
Biohybrid robotics takes an engineering approach to the expansion and exploitation of biological behaviors for application to automated tasks. Here we identify the construction of living buildings and infrastructure as a high-potential application domain for biohybrid robotics, and review technological advances relevant to its future development. C...
Self-assembly in biology is an inspiration for engineered large-scale multi-modular systems with desirable characteristics, such as robustness, scalability, and adaptivity. Previous works have shown that simple mobile robots can be used to emulate and study self-assembly behaviors. However, many of these studies were restricted to rather static and...
Machine learning, especially deep learning has aroused interests of researchers and practitioners for the last few years in development of intelligent systems such as speech, natural language, and image processing. Software solutions based on machine learning techniques attract more attention as alternatives to conventional software systems. In thi...
Deep Neural Networks (DNNs) are increasingly being used as a machine learning solution thanks to the complexity of their architecture and hyperparameters-weights. A drawback is the excessive demand for massive computational power during the training process. Not only as a whole but parts of neural networks can also be in charge of certain functiona...
Deep Neural Networks (DNNs) are increasingly being used as a machine learning solution thanks to the complexity of their architecture and hyperparameters-weights. A drawback is the excessive demand for massive computational power during the training process. Not only as a whole but parts of neural networks can also be in charge of certain functiona...
For self-assembly, robot swarms can be programmed to form
predefined shapes. However, if the swarm is required to adapt the assembled shapes to dynamic features of the environment at runtime, then the shapes’ structures need to be dynamic, too. A prerequisite for adaptation is the exploration and detection of changes followed by appropriate rearran...
For self-assembly, robot swarms can be programmed to form predefined shapes. However, if the swarm is required to adapt the assembled shapes to dynamic features of the environment at runtime, then the shapes' structures need to be dynamic, too. A prerequisite for adaptation is the exploration and detection of changes followed by appropriate rearran...
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 an...
Key to our project flora robotica is the idea of creating a bio-hybrid system of tightly coupled natural plants and distributed robots to grow architectural artifacts and spaces. Our motivation with this ground research project is to lay a principled foundation towards the design and implementation of living architectural systems that provide funct...
We develop appropriate architectural representations (modeling methods, simulation and systems of notation) that integrate models of robot mechanics and its control with relevant biological models (e.g., projection of growth, leaf-cover and structural strength models) to support the design, envisioning and evaluation of architectural flora robotica...
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 robot...
Self-organized construction with continuous, structured building material, as opposed to modular units, offers new challenges to the robot-based construction process and lends the opportunity for increased flexibility in constructed artifact properties, such as shape and deformation. As an example investigation, we look at continuous filaments orga...
Hybrid societies are self-organizing, collective systems, which are composed of different components, for example, natural and artificial parts (bio-hybrid) or human beings interacting with and through technical systems (socio-technical). Many different disciplines investigate methods and systems closely related to the design of hybrid societies. A...
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 fe...
The implementation of context-bound tasks at a higher level of abstraction often demands a semantic representation of the environment and the enclosed objects. A fundamental step towards the creation of rich semantic models is the abstraction of information from the raw and oftentimes unordered sensor data. In this work, we introduce a novel method...
Self-stabilization is the property of a system to transfer itself regardless of the initial state into a legitimate state. Chord as a simple, decentralized and scalable distributed hash table is an ideal showcase to introduce self-stabilization for p2p overlays. In this paper, we present Re-Chord, a self-stabilizing version of Chord. We show, that...
There are many applications of precise time and time interval in operating modern systems. The accuracy of standard GPS is low due to measurement errors. This paper presents a frequency domain method to increase GPS timing accuracy. This approach models GPS timing errors using its velocity information. External sensors are not employed to reduce GP...