39 research outputs found

    Coalition Formation and Execution in Multi-robot Tasks

    Get PDF
    In this research, I explore several related problems in distributed robot systems that must be addressed in order to achieve multi-robot tasks, in which individual robots may not possess all the required capabilities. While most previous research work on multi-robot cooperation mainly concentrates on loosely-coupled multi-robot tasks, a more challenging problem is to also address tightly-coupled multi- robot tasks involving close robot interactions, which often require capability sharing. Three related topics towards addressing these tasks are discussed, as follows: Forming coalitions, which determines how robots should form into subgroups (i.e., coalitions) to address individual tasks. To achieve system autonomy, the ability to identify the feasibility of potential solutions is critical for forming coalitions. A general IQ-ASyMTRe architecture, which is formally proven to be sound and complete in this research, is introduced to incorporate this capability based on the ASyMTRe architecture. Executing coalitions, which coordinates different robots within the same coalition during physical execution to accomplish individual tasks. For executing coalitions, the IQ-ASyMTRe+ approach is presented. An information quality measure is introduced to control the robots to maintain the required constraints for task execution in dynamic environment. Redundancies at sensory and computational levels are utilized to enable execution that is robust to internal and external influences. Task allocation, which optimizes the overall performance of the system when multiple tasks need to be addressed. In this research, this problem is analyzed and the formulation is extended. A new greedy heuristic is introduced, which considers inter-task resource constraints to approximate the influence between different assignments in task allocation. Through combining the above approaches, a framework that achieves system autonomy can be created for addressing multi-robot tasks

    Coordinating a Heterogeneous Robot Swarm Using Robot Utility-based Task Assignment (RUTA)

    Get PDF
    The goal of this work is the development of a task-oriented software application that facilitates the rapid deployment of multiple robotic agents. The task solutions are created at run-time and executed by the agents in a centralized or decentralized fashion. Tasks are divided into smaller subtasks which are then assigned to the optimal number of robots using Robot Utility Based Task Assignment (RUTA) algorithm. The system deploys these robots using its application program interfaces (API’s) and uploads programs that are integrated with a small routine code. The embedded routine allows robots to configure solutions when decentralized approach is adopted

    The Viability of Domain Constrained Coalition Formation for Robotic Collectives

    Full text link
    Applications, such as military and disaster response, can benefit from robotic collectives' ability to perform multiple cooperative tasks (e.g., surveillance, damage assessments) efficiently across a large spatial area. Coalition formation algorithms can potentially facilitate collective robots' assignment to appropriate task teams; however, most coalition formation algorithms were designed for smaller multiple robot systems (i.e., 2-50 robots). Collectives' scale and domain-relevant constraints (i.e., distribution, near real-time, minimal communication) make coalition formation more challenging. This manuscript identifies the challenges inherent to designing coalition formation algorithms for very large collectives (e.g., 1000 robots). A survey of multiple robot coalition formation algorithms finds that most are unable to transfer directly to collectives, due to the identified system differences; however, auctions and hedonic games may be the most transferable. A simulation-based evaluation of three auction and hedonic game algorithms, applied to homogeneous and heterogeneous collectives, demonstrates that there are collective compositions for which no existing algorithm is viable; however, the experimental results and literature survey suggest paths forward.Comment: 46 pages, 9 figures, Swarm Intelligence (under review

    Solar-powered aquaponics prototype as sustainable approach for food production

    Get PDF
    This paper presents the establishment of a solar-powered aquaponics prototype as a sustainable, cost effective and environmentally sound approach for food production. In this study, a prototype bench top aquaponics rig with an integrated 20 W solar panel were fabricated for the cultivation of red Hybrid Tilapia (Oreochromis spp.) and leaf mustard (Brassica juncea). The size of the fish tank is about 29.5L and serves as the base for the setup. Additionally, the hydroponic grower compartment (0.45 m (L) � 0.32 m (W) � 0.13 m (H)) was stacked on top of the fish tank and was filled with LECA media bed for the plant growth. Two important operating parameters were studied. First, the amount of energy produced by the solar panel and the energy consumption by the water pump used in the setup. Secondly, the resultant effects from fish cultivation and plants growth on the water qualities and nitrification effi�ciency of the aquaponics unit. The aquaponics unit was operated for a month and the values of pH, tem�perature, and ammonia level were measured to be within the range of 6.4–7.2, 27.1–31.7 �C, and 1 mg�L�1 , respectively. Survival rate for fish was about 75% with specific growth rate (SGR) of 3.75% per day and food conversion ratio of about 1.15. A slight nutrient deficiency was evident and plants showed a healthy growth with height gain as high as 5 cm was achieved. Despite raining season, our data shows that the energy produced via 20 W solar panel enabled the unit to run at night without depending on local electricity for nearly two hours. Clearly, a larger solar panel is needed for longer operation. Nevertheless, the study has proven the potential of operating a low cost aquaponics setup using renew�able energy for a sustainable food production method

    Deployment of Heterogeneous Swarm Robotic Agents Using a Task-Oriented Utility-Based Algorithm

    Get PDF
    In a swarm robotic system, the desired collective behavior emerges from local decisions made by robots, themselves, according to their environment. Swarm robotics is an emerging area that has attracted many researchers over the last few years. It has been proven that a single robot with multiple capabilities cannot complete an intended job within the same time frame as that of multiple robotic agents. A swarm of robots, each one with its own capabilities, are more flexible, robust, and cost-effective than an individual robot. As a result of a comprehensive investigation of the current state of swarm robotic research, this dissertation demonstrates how current swarm deployment systems lack the ability to coordinate heterogeneous robotic agents. Moreover, this dissertation's objective shall define the starting point of potential algorithms that lead to the development of a new software environment interface. This interface will assign a set of collaborative tasks to the swarm system without being concerned about the underlying hardware of the heterogeneous robotic agents. The ultimate goal of this research is to develop a task-oriented software application that facilitates the rapid deployment of multiple robotic agents. The task solutions are created at run-time, and executed by the agents in a centralized or decentralized fashion. Tasks are fractioned into smaller sub-tasks which are, then, assigned to the optimal number of robots using a novel Robot Utility Based Task Assignment (RUTA) algorithm. The system deploys these robots using it's application program interfaces (API's) and uploads programs that are integrated with a small routine code. The embedded routine allows robots to configure solutions when the decentralized approach is adopted. In addition, the proposed application also offers customization of robotic platforms by simply defining the available sensing and actuation devices. Another objective of the system is to improve code and component reusability to reduce efforts in deploying tasks to swarm robotic agents. Usage of the proposed framework prevents the need to redesign or rewrite programs should any changes take place in the robot's platform

    A Survey and Analysis of Multi-Robot Coordination

    Get PDF
    International audienceIn the field of mobile robotics, the study of multi-robot systems (MRSs) has grown significantly in size and importance in recent years. Having made great progress in the development of the basic problems concerning single-robot control, many researchers shifted their focus to the study of multi-robot coordination. This paper presents a systematic survey and analysis of the existing literature on coordination, especially in multiple mobile robot systems (MMRSs). A series of related problems have been reviewed, which include a communication mechanism, a planning strategy and a decision-making structure. A brief conclusion and further research perspectives are given at the end of the paper
    corecore