549 research outputs found

    Make robots Be Bats: Specializing robotic swarms to the Bat algorithm

    Get PDF
    Bat algorithm is a powerful nature-inspired swarm intelligence method proposed by Prof. Xin-She Yang in 2010, with remarkable applications in industrial and scientific domains. However, to the best of authors' knowledge, this algorithm has never been applied so far in the context of swarm robotics. With the aim to fill this gap, this paper introduces the first practical implementation of the bat algorithm in swarm robotics. Our implementation is performed at two levels: a physical level, where we design and build a real robotic prototype; and a computational level, where we develop a robotic simulation framework. A very important feature of our implementation is its high specialization: all (physical and logical) components are fully optimized to replicate the most relevant features of the real microbats and the bat algorithm as faithfully as possible. Our implementation has been tested by its application to the problem of finding a target location within unknown static indoor 3D environments. Our experimental results show that the behavioral patterns observed in the real and the simulated robotic swarms are very similar. This makes our robotic swarm implementation an ideal tool to explore the potential and limitations of the bat algorithm for real-world practical applications and their computer simulations.This research has been kindly supported by the Computer Science National Program of the Spanish Research Agency (Agencia Estatal de Investigación) and European Funds, Project #TIN2017-89275-R (AEI/FEDER, UE), the project EVOLFORMAS Ref. #JU12, jointly supported by public body SODERCAN of the Regional Government of Cantabria and the European funds FEDER, the project PDE-GIR of the European Union's Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie Actions grant agreement #778035, Toho University (Funabashi, Japan), and the University of Cantabria (Santander, Spain). The authors are particularly grateful to the Department of Information Science of Toho University for all the facilities given to carry out this work. Special thanks are also due to the Editors and the three anonymous reviewers for their encouraging and constructive comments and very helpful feedback that allowed us to improve our paper signi cantly

    Robotic Wireless Sensor Networks

    Full text link
    In this chapter, we present a literature survey of an emerging, cutting-edge, and multi-disciplinary field of research at the intersection of Robotics and Wireless Sensor Networks (WSN) which we refer to as Robotic Wireless Sensor Networks (RWSN). We define a RWSN as an autonomous networked multi-robot system that aims to achieve certain sensing goals while meeting and maintaining certain communication performance requirements, through cooperative control, learning and adaptation. While both of the component areas, i.e., Robotics and WSN, are very well-known and well-explored, there exist a whole set of new opportunities and research directions at the intersection of these two fields which are relatively or even completely unexplored. One such example would be the use of a set of robotic routers to set up a temporary communication path between a sender and a receiver that uses the controlled mobility to the advantage of packet routing. We find that there exist only a limited number of articles to be directly categorized as RWSN related works whereas there exist a range of articles in the robotics and the WSN literature that are also relevant to this new field of research. To connect the dots, we first identify the core problems and research trends related to RWSN such as connectivity, localization, routing, and robust flow of information. Next, we classify the existing research on RWSN as well as the relevant state-of-the-arts from robotics and WSN community according to the problems and trends identified in the first step. Lastly, we analyze what is missing in the existing literature, and identify topics that require more research attention in the future

    Adaptive and learning-based formation control of swarm robots

    Get PDF
    Autonomous aerial and wheeled mobile robots play a major role in tasks such as search and rescue, transportation, monitoring, and inspection. However, these operations are faced with a few open challenges including robust autonomy, and adaptive coordination based on the environment and operating conditions, particularly in swarm robots with limited communication and perception capabilities. Furthermore, the computational complexity increases exponentially with the number of robots in the swarm. This thesis examines two different aspects of the formation control problem. On the one hand, we investigate how formation could be performed by swarm robots with limited communication and perception (e.g., Crazyflie nano quadrotor). On the other hand, we explore human-swarm interaction (HSI) and different shared-control mechanisms between human and swarm robots (e.g., BristleBot) for artistic creation. In particular, we combine bio-inspired (i.e., flocking, foraging) techniques with learning-based control strategies (using artificial neural networks) for adaptive control of multi- robots. We first review how learning-based control and networked dynamical systems can be used to assign distributed and decentralized policies to individual robots such that the desired formation emerges from their collective behavior. We proceed by presenting a novel flocking control for UAV swarm using deep reinforcement learning. We formulate the flocking formation problem as a partially observable Markov decision process (POMDP), and consider a leader-follower configuration, where consensus among all UAVs is used to train a shared control policy, and each UAV performs actions based on the local information it collects. In addition, to avoid collision among UAVs and guarantee flocking and navigation, a reward function is added with the global flocking maintenance, mutual reward, and a collision penalty. We adapt deep deterministic policy gradient (DDPG) with centralized training and decentralized execution to obtain the flocking control policy using actor-critic networks and a global state space matrix. In the context of swarm robotics in arts, we investigate how the formation paradigm can serve as an interaction modality for artists to aesthetically utilize swarms. In particular, we explore particle swarm optimization (PSO) and random walk to control the communication between a team of robots with swarming behavior for musical creation

    Application of Swarm Intelligence in Disaster Management: A Review

    Get PDF
    The efficient use of Swarm Intelligence in Disaster management is discussed in this paper. Many lives are lost in Disaster affected area, the rescue team cannot reach everyone to rescue them this where Swarm Intelligence can be used. The Swarm Intelligence is a collective behavior to perform multiple task. SI can be used in searching and rescue operation in the disaster affected area, the swarm of Drones and bots deployed to locate the lives and give their exact location so that they can be rescued. The drones can analyze the area a give instruction to the ground bots. Obstacle avoidance can be used for clearing path for the rescue team to reach the location of the stuck person. Bots can combine together and work as one which increases their strength and may clear path. Swarm Intelligence is effective in many areas in Disaster Management

    Optimized PID Controller of DC-DC Buck Converter based on Archimedes Optimization Algorithm

    Get PDF
    This research assesses the suitability of the Archimedes Optimization Algorithm (AOA) as a metaheuristic technique to fine-tune a PID controller in a closed-loop DC-DC buck converter. The converter's core function is to regulate output voltage, ensuring stability despite load fluctuations and input voltage changes.  The operational effectiveness of the converter hinges significantly on the gain settings of the PID controller and determining the optimal gain setting for the PID controller is a non-trivial task. For robust performance, the PID controller necessitates optimal gain settings, attainable through metaheuristic optimization. The algorithm aids in identifying ideal proportional, integral, and derivative gains based on varying load conditions. Leveraging the metaheuristic algorithm, the PID controller is optimized to minimize voltage errors, reduce overshoot, and enhance response time. The proposed PID controller, optimized using AOA, is contrasted with PID controllers tuned via alternative algorithms including the hybrid Nelder-Mead method (AEONM), artificial ecosystem-based optimization (AEO), differential evolution (DE), and particle swarm optimizer (PSO). Performance evaluation involves injecting a voltage disturbance into the buck converter with load changes of up to 20%. Results demonstrate the superiority of the AOA-optimized PID controller in voltage recovery.  It demonstrates a faster response time and outstanding voltage regulation performance, while also exhibiting minimal performance degradation during load changes. This study concludes that the AOA optimization algorithm surpasses other methods in tuning the PID controller for closed-loop DC-DC buck converters

    COOPERATIVE LEARNING FOR THE CONSENSUS OF MULTI-AGENT SYSTEMS

    Get PDF
    Due to a lot of attention for the multi-agent system in recent years, the consensus algorithm gained immense popularity for building fault-tolerant systems in system and control theory. Generally, the consensus algorithm drives the swarm of agents to work as a coherent group that can reach an agreement regarding a certain quantity of interest, which depends on the state of all agents themselves. The most common consensus algorithm is the average consensus, the final consensus value of which is equal to the average of the initial values. If we want the agents to find the best area of the particular resources, the average consensus will be failure. Thus the algorithm is restricted due to its incapacity to solve some optimization problems. In this dissertation, we want the agents to become more intelligent so that they can handle different optimization problems. Based on this idea, we first design a new consensus algorithm which modifies the general bat algorithm. Since bat algorithm is a swarm intelligence method and is proven to be suitable for solving the optimization problems, this modification is pretty straightforward. The optimization problem suggests the convergence direction. Also, in order to accelerate the convergence speed, we incorporate a term related to flux function, which serves as an energy/mass exchange rate in compartmental modeling or a heat transfer rate in thermodynamics. This term is inspired by the speed-up and speed-down strategy from biological swarms. We prove the stability of the proposed consensus algorithm for both linear and nonlinear flux functions in detail by the matrix paracontraction tool and the Lyapunov-based method, respectively. Another direction we are trying is to use the deep reinforcement learning to train the agent to reach the consensus state. Let the agent learn the input command by this method, they can become more intelligent without human intervention. By this method, we totally ignore the complex mathematical model in designing the protocol for the general consensus problem. The deep deterministic policy gradient algorithm is used to plan the command of the agent in the continuous domain. The moving robots systems are considered to be used to verify the effectiveness of the algorithm. Adviser: Qing Hu

    Image-based Skin Disease Detection and Classification through Bioinspired Machine Learning Approaches

    Get PDF
    A self-learning disease detection model will be useful for identifying skin infections in suspected individuals using skin images of infected patients. To detect skin diseases, some AI-based bioinspired models employ skin images. Skin infection is a common problem that is currently faced due to various reasons, such as food, water, environmental factors, and many others. Skin infections such as psoriasis, skin cancer, monkeypox, and tomato flu, among others, have a lower death rate but a significant impact on quality of life. Neural Networks (NNs) and Swarm intelligence (SI) based approaches are employed for skin disease diagnosis and classification through image processing. In this paper, the convolutional neural networks-based Cuckoo search algorithm (CNN-CS) is trained using the well-known multi-objective optimization technique cuckoo search. The performance of the suggested CNN-CS model is evaluated by comparing it with three commonly used metaheuristic-based classifiers: CNN-GA, CNN-BAT, and CNN-PSO. This comparison was based on various measures, including accuracy, precision, recall, and F1-score. These measures are calculated using the confusion matrices from the testing phase. The results of the experiments revealed that the proposed model has outperformed the others, achieving an accuracy of 97.72%

    Morphological communication for swarms

    Get PDF
    corecore