Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2011
Swarm robotics usually involves a large number of robots, dealing with the emergence of intelligent collective behaviors based on local interactions, thus mimicking collective behaviors found in biological societies (e.g. ants, bees, bacteria, etc.). Therefore, both miniaturization and cost of robotic platform are key-factors in swarm robotics scenarios, in order to allow affordable experimentation with real platforms. This article presents a miniature low-cost robot design, denoted as eSwarBot (Educational Swarm Robot), which specifically targets engineering education and swarm robotics in the Department of Electrical Engineering at the Engineering Institute of Coimbra. eSwarBot was designed as an Arduino-based open platform requiring basic knowledge of other areas beyond robotics, like mechanics, control or energy management. Furthermore, the comparison with other platforms used in swarm applications is also presented.
2017 13th Workshop on Intelligent Solutions in Embedded Systems (WISES)
This paper presents a design for a low-cost research robot based on the small size of the Hexbug Spider toy 1. Our basic modification replaces the robot head with a 3D-printed adapter, consisting of two parts to provide space for sensors, a larger battery, and a printed circuit board (PCB) with Arduino microcontroller, Wi-Fi module, and motor controller. We address the assembling process of such a robot and the programming using Arduino studio. The presented prototype costs less than 70 Euro, and is suitable for swarm robotic experiments and educational purposes.
IEEE Robotics and Automation Letters, 2016
Swarms of low-cost autonomous robots can potentially be used to collectively perform tasks over very large domains and time scales. Novel robots for swarm applications are currently being developed as a result of recent advances in sensing, actuation, processing, power, and manufacturing. These platforms can be used by researchers to conduct experiments with robot collectives and by educators to include robotic hardware in their curricula. However, existing low-cost robots are specialized and can lack desired sensing, navigation, control, and manipulation capabilities. This paper presents a new mobile robot platform, Pheeno, that is affordable, versatile, and suitable for multi-robot research, education, and outreach activities. Users can modify Pheeno for their applications by designing custom modules that attach to its core module. We describe the design of the Pheeno core and a three degree-of-freedom gripper module, which enables unprecedented manipulation capabilities for a robot of Pheeno's size and cost. We experimentally demonstrate Pheeno's ability to fuse measurements from its onboard odometry for global position estimation and use its camera for object identification in real time. We also show that groups of two and three Pheenos can act on commands from a central controller and consistently transport a payload in a desired direction.
Proceedings of the 9th EAI International Conference on Bio-inspired Information and Communications Technologies (formerly BIONETICS), 2016
In this paper we present the Ant Intelligent Robot (AIR), a miniature mobile platform designed for swarm robotic research and education. The proposed system has a modular and distributed architecture that provides the necessary versatility, robustness and user accessibility to enable the study of a broad range of applications, while achieving a low cost. We also present a comparison between AIR and other platforms that were recently used in collective experiments. Mobile robot platform, modular design, distributed hardware architecture, small size robot, multi-robot systems. E-Puck [10][16][22]. These platforms have processing power ranging from 20MHz -400 MHz, provide range and local . BICT 2015, December 03-05, New York City, United States
Lecture Notes in Computer Science, 2016
The paper introduces the Psi Swarm robot, a platform developed to allow both affordable research in swarm robotics and versatility for teaching programming and robotics concepts. Motivated by the goals of reducing cost and construction complexity of existing swarm robotics platforms, we have developed a trackable, sensor-rich and expandable platform which needs only a computer with internet browser and no additional software to program. This paper outlines the design of the platform and the development of a tablet-computer based programming environment for the robot, intended to teach primary school aged children programming concepts.
This paper is concerned with an educational project to provide a rich research experience on swarm robotics to high school students. A group of three mobile robots (the popular Lego NXT) was used to implement a 'search and rescue' operation. A bio-inspired global optimization technique called particle swarm optimization (PSO) was used as the principal algorithm. Each robot was placed in pre-defined positions with a target position corresponding to a single target. The robots were programmed to search in spirals until the target was found by any one of the robots. Once the target was detected the robots attempted to reach the target using the PSO algorithm. Results were encouraging. The high school students were wholly responsible for all programming and experimental tasks and got an immersive experience of a real-time cuttingedge engineering research application. Villanova University has a structure of outreach to involve K-12 students including communities which are under-represented in Science and Engineering. Two main projects are the V.E.S.T.E.D. Academy and BEST. The V.E.S.T.E.D. Academy in its fourth year at Villanova University aims to promote academic achievement in mathematics, science, technology, and engineering for at-risk middle and high school students. BEST is a non-profit, volunteer-based organization whose mission is to inspire students to pursue careers in engineering, science, and technology through participation in a sports-like, science and engineering-based robotics Page 15.1155.2
Advances in Computational Intelligence and Robotics
Robotic swarms represent the application target of the studies presented in this book and therefore required the reader to be acquainted with the main concepts behind this branch of robotics. The introduction of swarm robotics principles is done only after presenting multi-robot systems, in comparison with single robot systems. Among the concepts that are defined in this chapter we mention: swarm robotic system, stigmergy and neighborhoods. After this theoretical introduction, the chapter continues with a presentation of robotic platforms that can be used to validate swarm algorithms. Among the robots listed are the Kilobot, the e-puck and the Khepera. As swarm robotics generally requires a large number of individuals, the costs of running experiments on real robots can become high. For this reason, robot simulation platforms are also discussed at the end of this chapter.
2012
9 Abstract-Swarm robotics is a relatively new field that focuses on controlling large-scale homogeneous multi-robot systems. Swarm robotics draws inspiration from selforganizing behaviour observed in social insects1 like ants, bees and of other animals, called swarm intelligence. One example of SI is bird flocking. By evading collisions, staying close to each other and aligning to local neighbours, birds in a flock avoid predators. These simple rules give rise to a very complex behaviour This paper describe a low-end and easy to implement flocking algorithm which was developed for very simple swarm robots and which works without communication, memory or global information. By adapting traditional flocking algorithms and eliminating the need for communication, we created an algorithm with emergent flocking properties. We analyze its potential of aggregating an initially scattered robot swarm, which is not a trivial task for robots that only have local information.
2007
Abstract The requirements of a mobile robot to be used as part of a swarm robotic system differs from that of a mobile robot to be used as stand-alone. In this paper, we first provide a wishlist of requirements that would be sought for in mobile robot platforms to be used in swarm robotics research. Then, we describe Kobot, as a new mobile robot platform which is designed to satisfy as much of these requirements.
UNITECH, 2022
Robots are used to make human life easier. In our daily life, the work done with classical machines is done with autonomous robots by reducing human intervention. Thanks to the network infrastructure, remote command operation and communication with each other can be provided. It is also possible to do the work done with only one robot in a shorter time with many robots. In this case, it is necessary for the robots to communicate and coordinate with each other. Various algorithms have been developed on this situation, which is evaluated within the scope of swarm robot studies. Coordinated movement is envisaged in studies with more than one robot of the same type. In some cases, the swarm may also consist of heterogeneous robots. In this case, it is necessary to coordinate according to the abilities of robots with different characteristics. In this study, information will be given on swarm robots, their usage purposes, and structures. Physical robot applications used to test academic studies will be mentioned.
Current Journal of Applied Science and Technology, 2020
Advances in robotics have paved the way for a novel approach of organizing large numbers of robots, otherwise referred to as multi-robots. Multi-robots can either be homogenous or heterogeneous. Nevertheless, a group of autonomous and relatively homogenous robots that interacts with one another as well as with their environment is referred to as swarm robots. Swarm robots are biologically inspired by natural swarms as found in animal societies such as birds and fishes as well as social insects such as honey bees, wasps, termites and ants. Hence, they exhibit certain properties which are similar to those found in these creatures such as aggregation, self-organization, foraging as well as flocking. Swarm robots work together to achieve a desired goal, which is usually too complex for a single robot to accomplish. They are typically characterized by simplicity of individuals, fault tolerance, autonomy, parallelism, high reliability, scalability as well as robustness. They can be used f...
Lecture Notes in Computer Science, 2014
The paper introduces the Pi Swarm robot, a platform developed to allow research and education in swarm robotics. Motivated by the goals of reducing costs and simplifying the tool-chain and programming knowledge needed to investigate swarming algorithms, we have developed a trackable, sensor-rich and expandable platform which needs only a computer with internet browser and no additional software to program. This paper details the design and use of the robot in a variety of settings, and we feel the platform makes for a viable, low-cost alternative for development of swarm robotic solutions.
This paper describes the design, development and implementation procedures of a swarm-robotics project at the Machine Intelligence Laboratory (MIL) at the University of Florida. The main objective of this work is to develop a multipurpose and powerful platform for the study and improvement of swarm robotics techniques. The first objective is to produce a set of at least eight small expandable (and easily replicated) robots with on-robot sensory and processing abilities, and with a communication system for off-robot sensors and processing. The second goal is the creation of a cross language platform composed of code written in C, C++ and C#; with a well designed objectoriented platform that closely follows the main paradigms and ideas of object-oriented programming techniques. This paper presents the current state of the ongoing project to create a lowcost, reliable, robust, reusable, movable, size-efficient, powersaving, wireless-capable, and dynamically programmable multiuse research project.
International Journal of Electrical and Computer Engineering (IJECE), 2020
This project presents a swarming and herding behaviour using simple robots. The main goal is to demonstrate the applicability of artificial intelligence (AI) in simple robotics that can then be scaled to industrial and consumer markets to further the ability of automation. AI can be achieved in many different ways; this paper explores the possible platforms on which to build a simple AI robots from consumer grade microcontrollers. Emphasis on simplicity is the main focus of this paper. Cheap and 8 bit microcontrollers were used as the brain of each robot in a decentralized swarm environment were each robot is autonomous but still a part of the whole. These simple robots don't communicate directly with each other. They will utilize simple IR sensors to sense each other and simple limit switches to sense other obstacles in their environment. Their main objective is to assemble at certain location after initial start from random locations, and after converging they would move as a single unit without collisions. Using readily available microcon-trollers and simple circuit design, semi-consistent swarming behaviour was achieved. These robots don't follow a set path but will react dynamically to different scenarios, guided by their simple AI algorithm.
2008
This paper describes the design, development and implementation procedures of a swarm-robotics project at the Machine Intelligence Laboratory (MIL) at the University of Florida. The main objective of this work is to develop a multipurpose and powerful platform for the study and improvement of swarm robotics techniques. The first objective is to produce a set of at least eight small expandable (and easily replicated) robots with on-robot sensory and processing abilities, and with a communication system for off-robot sensors and processing. The second goal is the creation of a cross language platform composed of code written in C, C++ and C#; with a well designed objectoriented platform that closely follows the main paradigms and ideas of object-oriented programming techniques. This paper presents the current state of the ongoing project to create a lowcost, reliable, robust, reusable, movable, size-efficient, powersaving, wireless-capable, and dynamically programmable multiuse research project.
2009
Biological swarm is a fascinating behavior of nature that has been successfully applied to solve human problem especially for robotics application. The high economical cost and large area required to execute swarm robotics scenarios does not permit experimentation with real robot. Model and simulation of the mass number of these robots are extremely complex and often inaccurate. This paper describes the design decision and presents the development of an autonomous miniature mobile-robot (AMiR) for swarm robotics research and education. The large number of robot in these systems allows designing an individual AMiR unit with simple perception and mobile abilities. Hence a large number of robots can be easily and economically feasible to be replicated. AMiR has been designed as a complete platform with supporting software development tools for robotics education and researches in the Department of Computer and Communication Systems Engineering, UPM. The experimental results demonstrate the feasibility of using this robot to implement swarm robotic applications.
Swarm Intelligence (SI) is the collective behaviour of decentralized, self-organized systems inspired from natural biological systems such as ant colonies, bird flocking, animal herding, bacterial growth, and fish schooling. Swarm Robotics (SR) is an emerging application of swarm principles to robots, it is the study of how to design groups of homogeneous, small and cheap robots that mimicking insects and animals and acts together for robust, scalable and flexible swarm robotic systems. Swarm robots operate without depending upon any external control and infrastructure, the behaviour of robots depends on interactions between robots and between the robots and the environment in which they act. Swarm Robotics has effectively applied in tasks that are risky and difficult for human being or single robot. This Paper is a review of swarm robotics from origin to its future. It contains discussion on introduction to swarm robotics, design of robot swarm, design of robotics collective behaviours, and interaction mechanism and future of swarm robotics.
Cornell University - arXiv, 2022
Experiments using large numbers of miniature swarm robots are desirable to teach, study, and test multirobot and swarm intelligence algorithms and their applications. To realize the full potential of a swarm robot, it should be capable of not only motion but also sensing, computing, communication, and power management modules with multiple options. Current swarm robot platforms developed for commercial and academic research purposes lack several of these critical attributes by focusing only on a few of these aspects. Therefore, in this paper, we propose the HeRoSwarm, a fullycapable swarm robot platform with open-source hardware and software support. The proposed robot hardware is a low-cost design with commercial off-the-shelf components that uniquely integrates multiple sensing, communication, and computing modalities with various power management capabilities into a tiny footprint. Moreover, our swarm robot with odometry capability with Robot Operating Systems (ROS) support is unique in its kind. This simple yet powerful swarm robot design has been extensively verified with different prototyping variants and multi-robot experimental demonstrations.
Swarm robotics is a fast growing field of multi-robotics. In thisnumber of robots are coordinated in a distributed and uncentralised way. It is based on the use common rules, and simple robots compared to the nature of the task which is to achieve, this task may be complex.Swarm robotics is inspired by social insects. Large number of simple robots is able to perform complex tasks in a more efficient way than a single robot. This improves the efficiency and provides flexibility the group. In this article, an overview of swarm robotics is given, describing its main properties and characteristics and comparing it to general multi-robotic systems. A discussion of the future swarm robotics in real world applications completes this work.
2001
The John Carroll University Swarm Research Group conducts swarm experiments in an in-house developed, Linuxbased, simulation environment that is flexible enough to support a wide variety of experiments. The existing system has several drawbacks: some modules must be recompiled into the system each time an experiment is changed, the specification syntax is not uniform across modules and the system lacks an integrated environment allowing an experiment to run from simulation to animation to robotic implementation in seamless fashion. We have redesigned the software platform in Java to address these issues. The new system takes advantage of the features and capabilities of Java, such as graphics, threads, dynamic class loading, and a stronger object-oriented design. Java interactive graphics capabilities and interface with the web will provide a better interface to the system. Multiple threads of execution support a more realistic model for simultaneous swarm actions and also allow for interactive probing of experiments in progress. Dynamic class loading will be used to implement a pluggable architecture allowing for an even greater range of flexibility, but without recompilation. Through TinyVM, a Java virtual machine for Lego MindStorm robots, the new system will be capable of programming the MindStorms on-the-fly in order to perform robotic simulations of the experiments.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.