An important part of the swarm-bots project
consists in the physical construction of at least one swarm-bot, that
is, a self-assembling and self-organising robot colony made of a number
(30-35) of smaller devices, called s-bots. Each s-bot is a fully
autonomous mobile robot capable of performing basic tasks such as autonomous
navigation, perception of its surrounding environment, and grasping
of objects. A s-bot is also able to communicate with other peer units
and physically join either rigidly or flexibly to them, thus forming
a swarm-bot. A swarm-bot is supposed to be capable of performing exploration,
navigation and transportation of heavy objects on very rough terrains,
especially when a single s-bot has major problems at achieving the task
alone. The hardware structure is combined with a distributed adaptive
control architecture inspired upon ant colony behaviours.
The s-bot design is shown in figure 1. The mobility is ensured by a
differential treels© drive system, composed
by tracks and wheels.
Each treel© is controlled by a motor so
that a robot can freely move in the environment and rotate on the spot.
Treels allow each s-bot to move even on moderately rough terrain, with
more complex situations being addressed by swarm-bot configurations.
The motor base with the treels© can rotate
with respect to the main body by means of a motorised axis.
S-bots can connect to each other with two types of possible physical
interconnections: rigid and semi-flexible.
Rigid connections between two s-bots are implemented by a gripper mounted
on a horizontal active axis. This gripper has a very large acceptance
area that can securely grasp at any angle and lift (if necessary) another
s-bot.
Semi-flexible connections are implemented by flexible arms actuated
by three motors positioned at the point of attachment on the main body.
The three degrees of freedom allow to move the arm laterally and vertically
as well as extend and retract it.
Using rigid and flexible connections, s-bots can form a swarm-bot having
1D or 2D structures. These structures can bend and take 3D shapes.
Rigid and flexible connections have complementary roles in the functioning
of the swarm-bot. The rigid connection is mainly used to form rigid
chains that have to pass large gaps, as illustrated in Figure 4. The
flexible connection is adapted for configurations where each robot can
still have its own mobility inside the structure. The swarm-bot can
of course also have mixed configurations, including both rigid and flexible
connections, as illustrated in figure 2.
Potential application of this type of swarm robotics are, for instance,
semi-automatic space exploration, search for rescue or underwater exploration. |