Rachid Alami
University of Toulouse
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Rachid Alami.
The International Journal of Robotics Research | 1998
Rachid Alami; Raja Chatila; Sara Fleury; Malik Ghallab; Félix Ingrand
An autonomous robot offers a challenging and ideal field for the study of intelligent architectures. Autonomy within a rational be havior could be evaluated by the robots effectiveness and robust ness in carrying out tasks in different and ill-known environments. It raises major requirements on the control architecture. Further more, a robot as a programmable machine brings up other archi tectural needs, such as the ease and quality of its specification and programming. This article describes an integrated architecture that allows a mobile robot to plan its tasks—taking into account temporal and domain constraints, to perform corresponding actions and to con trol their execution in real-time—while being reactive to possible events. The general architecture is composed of three levels: a de cision level, an execution level, and a functional level. The latter is composed of modules that embed the functions achieving sensor- data processing and effector control. The decision level is goal and event driven, and it may have several layers, according to the application; their basic structure is a planner/supervisor pair that enables the architecture to integrate deliberation and reaction. The proposed architecture relies naturally on several representa tions, programming paradigms, and processing approaches, which meet the precise requirements that are specified for each level. The authors have developed proper tools to meet these specifications and implement each level of the architecture: a temporal planner, IxTeT; a procedural system for task refinement and supervision, PRS; Kheops for the reactive control of the functional level, and GenoM for the specification and integration of modules at that level Validation of the temporal and logical properties of the reactive parts of the system, through these tools, are presented. Instances of the proposed architecture have been integrated into several indoor and outdoor robots. Examples from real-world ex perimentations are provided and analyzed.
IEEE Transactions on Robotics | 2007
Emrah Akin Sisbot; Luis Felipe Marin-Urias; Rachid Alami; Thierry Siméon
Robot navigation in the presence of humans raises new issues for motion planning and control when the humans must be taken explicitly into account. We claim that a human aware motion planner (HAMP) must not only provide safe robot paths, but also synthesize good, socially acceptable and legible paths. This paper focuses on a motion planner that takes explicitly into account its human partners by reasoning about their accessibility, their vision field and their preferences in terms of relative human-robot placement and motions in realistic environments. This planner is part of a human-aware motion and manipulation planning and control system that we aim to develop in order to achieve motion and manipulation tasks in the presence or in synergy with humans.
international conference on robotics and automation | 1999
Silvia Silva da Costa Botelho; Rachid Alami
We present and discuss a distributed scheme for multi-robot cooperation. It integrates mission planning and task refinement as well as cooperative mechanisms adapted from the contract net protocol framework. We discuss its role and how it can be integrated as a component of a complete robot control system. We also discuss how it handles distributed task allocation and achievement as well as cooperative reaction to contingencies. Finally, we illustrate its use through a simulated system, which allows a number of robots to perform load transfer tasks in a route network environment.
human-robot interaction | 2006
Kerstin Dautenhahn; Mick L. Walters; Sarah Woods; Kheng Lee Koay; Chrystopher L. Nehaniv; A. Sisbot; Rachid Alami; Thierry Siméon
This paper presents the combined results of two studies that investigated how a robot should best approach and place itself relative to a seated human subject. Two live Human Robot Interaction (HRI) trials were performed involving a robot fetching an object that the human had requested, using different approach directions. Results of the trials indicated that most subjects disliked a frontal approach, except for a small minority of females, and most subjects preferred to be approached from either the left or right side, with a small overall preference for a right approach by the robot. Handedness and occupation were not related to these preferences. We discuss the results of the user studies in the context of developing a path planning system for a mobile robot.
IEEE Robotics & Automation Magazine | 1998
Rachid Alami; Sara Fleury; Matthieu Herrb; Félix Ingrand; Frédéric Robert
The MARTHA project objectives are the control and the management of a fleet of autonomous mobile robots for transshipment tasks in harbors, airports and marshalling yards. One of the most challenging and key problems of the MARTHA project is multi-robot cooperation. A general concept for the control of a large fleet of autonomous mobile robots has been developed, implemented and validated in the framework of the MARTHA project. This is the first study in the autonomous mobile robot field to add multi-robot cooperation capabilities to such a large fleet of robots.
international conference on robotics and automation | 1996
Francois Felix Ingrand; Raja Chatila; Rachid Alami; Frédéric Robert
We discuss Procedural Reasoning System (PRS) as a high-level control and supervision language adapted to autonomous robots to represent and execute procedures, scripts and plans in dynamic environments. We discuss the main reasons why PRS is well suited for this type of application: (1) The semantics of its plan (procedure) representation, which is important for plan execution and goal refinement; (2) Its ability to construct and act on partial (rather than complete) plans; (3) Its ability to pursue goal-directed tasks while at the same time being responsive to changing patterns of events in bounded time; (4) Its facilities for managing multiple tasks in real-time; (5) Its default mechanisms for handling stringent real-time demands of its environment; and (6) Its meta-level (or reflective) reasoning capabilities. C-PRS has been used to implement an embedded control and supervision system for autonomous mobile robots in two different experimentations that we briefly present. We conclude with some suggestions to further develop C-PRS and with a short review of related work.
Robotics and Autonomous Systems | 2013
Thibault Kruse; Amit Kumar Pandey; Rachid Alami; Alexandra Kirsch
Navigation is a basic skill for autonomous robots. In the last years human-robot interaction has become an important research field that spans all of the robot capabilities including perception, reasoning, learning, manipulation and navigation. For navigation, the presence of humans requires novel approaches that take into account the constraints of human comfort as well as social rules. Besides these constraints, putting robots among humans opens new interaction possibilities for robots, also for navigation tasks, such as robot guides. This paper provides a survey of existing approaches to human-aware navigation and offers a general classification scheme for the presented methods.
The International Journal of Robotics Research | 2009
Stéphane Cambon; Rachid Alami; Fabien Gravot
We propose a representation and a planning algorithm able to deal with problems integrating task planning as well as motion and manipulation planning knowledge involving several robots and objects. Robot plans often include actions where the robot has to place itself in some position in order to perform some other action or to “modify” the configuration of its environment by displacing objects. Our approach aims at establishing a bridge between task planning and manipulation planning that allows a rigorous treatment of geometric preconditions and effects of robot actions in realistic environments. We show how links can be established between a symbolic description and its geometric counterpart and how they can be used in an integrated planning process that is able to deal with intricate symbolic and geometric constraints. Finally, we describe the main features of an implemented planner and discuss several examples of its use.
international conference on robotics and automation | 1995
Rachid Alami; Frédéric Robert; Félix Ingrand; Sho'ji Suzuki
This paper presents an approach we have recently developed for multi-robot cooperation. It is based on a paradigm where robots incrementally merge their plans into a set of already coordinated plans. This is done through exchange of information about their current state and their future actions. This leads to a generic framework which can be applied to a variety of tasks and applications. The paradigm, called plan-merging paradigm, is presented and illustrated through its application to planning, execution and control of a large fleet of a autonomous mobile robots for load transport tasks in a structured environment.
ieee-ras international conference on humanoid robots | 2005
Emrah Akin Sisbot; Rachid Alami; Thierry Siméon; Kerstin Dautenhahn; Mick L. Walters; Sarah Woods
Robot navigation in the presence of humans raises new issues for motion planning and control since the humans safety and comfort must be taken explicitly into account. We claim that a human-aware motion planner must not only elaborate safe robot paths, but also plan good, socially acceptable and legible paths. Our aim is to build a planner that takes explicitly into account the human partner by reasoning about his accessibility, his vision field and potential shared motions. This paper focuses on a navigation planner that takes into account the humans existence explicitly. This planner is part of a human-aware motion and manipulation planning and control system that we aim to develop in order to achieve motion and manipulation tasks in a collaborative way with the human. We are conducting research in a multidisciplinary perspective, (1) running user studies and (2) developing an algorithmic framework able to integrate knowledge acquired through the trials. We illustrate here a first step by implementing a human-friendly approach motion by the robot