Miniaturization and cost, two of the main attractive factors of swarm robotics, have motivated its use as a solution in object collecting tasks, search & rescue missions, and other applications. However, in the current literature only a few papers consider energy allocation efficiency within a swarm. Generally, robots recharge to their maximum level every time unconditionally, and do not incorporate estimates of the energy needed for their next task. In this paper we present an energy efficiency maximization method that minimizes the overall energy cost within a swarm while simultaneously maximizing swarm performance on an object gathering task. The method utilizes dynamic thresholds for upper and lower battery limits. This method has also shown to improve the efficiency of existing energy management methods.
Labella took inspiration from ants. He created an adaptation method that controls the number of robots foraging in the environment @cite_0 . Each robot has a probability variable that increases and decreases based on the number of successes and failures the robot had when foraging. The probability variable dictates the probability that the specific robot would leave the nest and start foraging. This allows for robots who consistently find and retrieve prey to keep foraging, while also eventually reaching an equilibrium or state in which the necessary number of robots are active. Thus, it efficiently uses energy when needed, similarly to @cite_10 @cite_4 in that they measure the time it takes to finish foraging but not how much energy was already allocated.
@cite_0 @cite_10 @cite_4
1578969637 1909685943 1526647122
In multi-robot applications, such as foraging or collection tasks, interference, which results from competition for space between spatially extended robots, can significantly affect the performance of the group. We present a mathematical model of foraging in a homogeneous multi-robot system, with the goal of understanding quantitatively the effects of interference. We examine two foraging scenarios: a simplified collection task where the robots only collect objects, and a foraging task, where they find objects and deliver them to some pre-specified “home” location. In the first case we find that the overall group performance improves as the system size growss however, interference causes this improvement to be sublinear, and as a result, each robot's individual performance decreases as the group size increases. We also examine the full foraging task where robots collect objects and deliver them home. We find an optimal group size that maximizes group performance. For larger group sizes, the group performance declines. However, again due to the effects of interference, the individual robot's performance is a monotonically decreasing function of the group size. We validate both models by comparing their predictions to results of sensor-based simulations in a multi-robot system and find good agreement between theory and simulations data. This paper presents a simple adaptation mechanism to automatically adjust the ratio of foragers to resters (division of labour) in a swarm of foraging robots and hence maximise the net energy income to the swarm. Three adaptation rules are introduced based on local sensing and communications. Individual robots use internal cues (successful food retrieval), environmental cues (collisions with teammates while searching for food) and social cues (teammate success in food retrieval) to dynamically vary the time spent foraging or resting. The paper investigates the effectiveness of a number of strategies based upon different combinations of cues, and demonstrates successful adaptive emergent division of labour. Strategies which employ the social cues are shown to lead to the fastest adaptation to changes in food density and we see that social cues have most impact when food density is low: robots need to cooperate more when energy is scarce. Prey retrieval, also known as foraging, is a widely used test application in collective robotics. The task consists in searching for objects spread in the environment and in bringing them to a specific place called nest. Scientific issues usually concern efficient exploration, mapping, communication among agents, task coordination and allocation, and conflict resolution. In particular, interferences among robots reduce the efficiency of the group in performing the task. Several works in the literature investigate how the control system of each robot or some form of middle long range communication can reduce the interferences. In this work, we show that a simple adaptation mechanism, inspired by ants’ behaviour and based only on information locally available to each robot, is effective in increasing the group efficiency. The same adaptation mechanism is also responsible for self-organised task allocation in the group.