The last decades have seen an increasing number of application domains where vehicles are required to visit "customers" that arrive dynamically in time, are spatially distributed over an environment, and possibly require some type of additional on-site service (provided either by the driver of the vehicle, or by the vehicle itself). Delivery services, emergency services and sensor networks are clear examples. The
By embedding the problem within the framework of
The significance of this project stems from two facts: First, the
-[J8]: presents adaptive and distributed policies for dynamic vehicle routing.
-[J4]: studies the case where demands have deterministic deadlines on their waiting times.
-[J7]: studies the case with multiple priority classes of service demands.
Other related publications: [C11], [C8], [C7], and [C6].


In the near future, large groups of autonomous robots will be used to perform complex tasks including transportation and distribution, logistics, surveillance, search and rescue operations, humanitarian demining, and environmental monitoring. The design of cooperative control policies for the robots has to typically address
A natural way to reduce the complexity is to
Then, the second objective of the project is to design partitioning algorithms that do not require any centralized computation: in fact, this is a necessary property for robotic networks comprising several robots that operate in an unknown dynamic environment. The focus is on
-[J8]: discusses scenarios where partitioning policies are optimal.
-[J6]: presents provably correct and spatially-distributed algorithms for equitable partitions with special properties.
-[J5]: reviews several types of partitioning schemes.
Other related publications: [C12], [C9], and [C6].

Significant interest in
Motivated by the previous discussion, the objective of this project is to propose a class of
-[J3]: presents a decentralized control policy for symmetric formations in multi-agent systems. It is shown
that n agents, each one pursuing its leading neighbor along the line of sight rotated by a common offset angle alpha,
eventually converge to a single point, a circle or a logarithmic spiral pattern, depending on the value of alpha.
-[J9]: studies cyclic-pursuit control laws for formation flight, for
both single- and double-integrator models in three dimensions. These control laws are then extended to deal with the (linearized) relative dynamics of spacecraft, e.g., in the Earth's
gravitational field.
Other related publications: [C5], and [C10].


Fully autonomous robots able to perform missions in harsh and hazardous environments are nowadays the Holy Grail in robotics research. Indeed, biology provides a wealth of inspiration: insects are able to transverse harsh terrains, to climb over obstacles, or even to walk upside down. Hence, the objective of this research is the design of a
In order to replicate at least in part the extraordinary agility of cockroaches, the robot has six legs, and each of the three pairs of legs has a
The robot has been built in the robotics lab of the University of Catania, and its name is
In collaboration with S. De Fiore and S. Sorbello, I also designed and built the control system of a mobile robot, named M6, whose purpose is the exploration of volcanos. M6 has six wheels which are coupled to the chassis by means of revolute joints. Each wheel is
-[J2]: discusses the structure of Gregor I.
-[J1]: discusses the control architecture of Gregor I.
-[C3]: presents a general approach for the unsupervised learning of behaviors in a behavior-based robot.
Other related publications: [C1], [C2], and [C4].

