|
Serge Stinckwich
CV ABSTRACT
Towards an Adaptive Robot Control Architecture
Robotic Urban Search and Rescue involves the location,
extrication, and initial medical stabilization of victims
trapped in confined spaces using mobile robots. Such rescue
operations raise several issues. Part of them are studied in the
AROUND project. The AROUND (Autonomous Robots for Observation of
Urban Networks after Disaster) project aims at designing an
automated observation system for disaster zone in developing
countries like Vietnam. The idea is to deploy a large number of
autonomous mobile robots able to self-organize in order to
collect the information in impacted urban sites and to
dynamically maintain the communication links between rescuers.
Robots involved in rescue operations have to be reactive while
smart enough to deal with complex situations. Hybrid agents seem
to be valuable architectures for controlling such robots. A such
architecture combines a fast reactive layer with a more
deliberative one dealing with long term planning. However, most
existing models of hybrid agents commit in early design stages
to some particular software agent architecture. The resulting
robots fit then only a restricted application context. They
quickly become inappropriate when the execution context changes.
One possible change in the execution context is the use of
robots with different capabilities and resources. The same
missions can be performed differently (reactively or in a more
deliberative way) according to robots resources. Therefore, it
is interesting to be able at deployment-time to tune agents
"hybridation", i.e. switch some tasks from the reactive layer to
the deliberative one or vice versa. That is adapting the agent
architecture statically between two rescue operations. Robot's
control architecture should not only bear static adaptation, but
it should also allow dynamic adaptation. Robots controlled using
such architecture has to react to the evolution of their
environment (evolution of resources, robot failures, ...) in
order to be as efficient as possible. In this paper we present
our on-going work on adaptive hybrid agent architectures. Our
approach relies on software components. Components are software
entities with explicit dependencies. This property eases
adaptation through components replacement and re-assembling.
|