Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Matthieu Herrb

dblp:17/1668 · DBLP profile ↗
← Back
10ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 10Systems, architecture and hardware · 8Human-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Requirements engineering and software design · 68% Software maintenance and evolution · 25% Empirical software engineering · 5%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 100%
Artificial intelligence
3 papers
Multi-agent systems · 52% Motion planning and robot control · 40% Planning, search and constraint satisfaction · 8%

Topics — the 8 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
component-based software
0.112010
GenoM3: Building middleware-independent robotic components · ICRA 2010
Software maintenance and evolution
software reuse
0.012010
GenoM3: Building middleware-independent robotic components · ICRA 2010
Robotics › Motion planning and robot control
mobile robot control
0.012000
Around the Lab in 40 Days · ICRA 2000
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination
0.011997
Operating a large fleet of mobile robots using the plan-merging paradigm · ICRA 1997
Knowledge, reasoning and agents › Multi-agent systems
task allocation
0.011997
Operating a large fleet of mobile robots using the plan-merging paradigm · ICRA 1997
Software maintenance and evolution › software modularity
modular architecture
0.011994
Design of a Modular Architecture for Autonomous Robot · ICRA 1994
Requirements engineering and software design
software architecture
0.011994
Design of a Modular Architecture for Autonomous Robot · ICRA 1994
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › multi-agent planning
distributed planning
0.011997
Operating a large fleet of mobile robots using the plan-merging paradigm · ICRA 1997

Methods — techniques the papers use, named apart from their topics

component generator · 0.1LAAS architecture · 0.1formal specification · 0.0plan-merging paradigm · 0.0hierarchical planning · 0.0
YearPublicationVenuePosition
2012 Roboscopie: a theatre performance for a human and a robot
abstract
No abstract available.
Séverin Lemaignan, Mamoun Gharbi, Jim Mainprice, Matthieu Herrb, Rachid Alami 0001
HRI4
2010 GenoM3: Building middleware-independent robotic components
abstract
The topic of reusable software in robotics is now largely addressed. Components based architectures, where components are independent units that can be reused accross applications, have become more popular. As a consequence, a long list of middlewares and integration tools is available in the community, often in the form of open-source projects. However, these projects are generally self contained with little reuse between them. This paper presents a software engineering approach that intends to grant middleware independance to robotic software components so that a clear separation of concerns is achieved between highly reusable algorithmic parts and integration frameworks. Such a decoupling let middle-wares be used interchangeably, while fully benefitting from their specific, individual features. This work has been integrated into a new version of the open-source GenoM component generator tool: GenoM3
Anthony Mallet, Cédric Pasteur, Matthieu Herrb, Séverin Lemaignan, Félix Ingrand
ICRA3
2006 Rackham: An Interactive Robot-Guide
abstract
Rackham is an interactive robot-guide that has been used in several places and exhibitions. This paper presents its design and reports on results that have been obtained after its deployment in a permanent exhibition. The project is conducted so as to incrementally enhance the robot functional and decisional capabilities based on the observation of the interaction between the public and the robot. Besides robustness and efficiency in the robot navigation abilities in a dynamic environment, our focus was to develop and test a methodology to integrate human-robot interaction abilities in a systematic way. We first present the robot and some of its key design issues. Then, we discuss a number of lessons that we have drawn from its use in interaction with the public and how that will serve to refine our design choices and to enhance robot efficiency and acceptability
Aurélie Clodic, Sara Fleury, Rachid Alami 0001, Raja Chatila 0001, Gérard Bailly, Ludovic Brethes, Maxime Cottret, Patrick Danès, Xavier Dollat, Frédéric Elisei, Isabelle Ferrané, Matthieu Herrb, Guillaume Infantes, Christian Lemaire, Frédéric Lerasle, Jérôme Manhes, Patrick Marcoul, Paulo Menezes 0001, Vincent Montreuil
RO-MAN12
2000 Around the Lab in 40 Days
abstract
The authors previously (1998) argued that the LAAS architecture is one of the most suitable for mobile robot control. This statement may seem over-optimistic, not to say pretentious and unverifiable. After all, can we compare architectures? can we set up benchmarks? or can we measure how good an architecture is compared to another? An architecture defines organization principles, integration methods and supporting tools. Comparing those tools, methods and principles may sometime end up in sterile controversies. However, we think there are means to measure the overall quality (or interest) of an architecture. Development time is for example one relevant criterion. Basically, using a specific architecture, how long does it take to integrate a complete demonstration, including nontrivial decisional capabilities, from the low level functional modules up to the supervisory level? This may seem a rather weak measure of architecture quality; however, it encompasses properties such as genericity and adaptability, ease of design and programming, extensibility and robustness. In this paper we describe our recent experience in integrating a complete demonstration from scratch in 40 days using the LAAS architecture.
Rachid Alami 0001, Raja Chatila 0001, Sara Fleury, Matthieu Herrb, Félix Ingrand, Maher Khatib, Benoit Morisset, Philippe Moutarlier, Thierry Siméon
ICRA4
2000 Diligent: towards a human-friendly navigation system
abstract
Presents our project to develop a personal robot called Diligent. We first discuss the main issues involved in personal robotics. Then we analyze some of the key features implied by what we call "human-friendly navigation". Finally, we present the current state of Diligent. Diligent is already able to navigate safely and repeatedly in a relatively large environment. It is also capable of some preliminary human-robot interactions through very simple and intuitive commands.
Rachid Alami 0001, Igor Belousov, Sara Fleury, Matthieu Herrb, Félix Ingrand, Javier Minguez, Benoit Morisset
IROS4
1997 Operating a large fleet of mobile robots using the plan-merging paradigm
abstract
We present and discuss the use of a generic scheme for multi-robot cooperation called the "plan-merging paradigm" for managing a large fleet of autonomous mobile robots. Each robot, autonomously and incrementally builds and executes its own plans taking into account the multi-robot context obtained by collecting the current plans and goals of the other robots. We describe the overall system architecture and discuss the properties of our cooperative scheme. We show how the plan-merging paradigm (PMP) can be used in a hierarchical manner and how it "fills the gap" between centralized planning and distributed execution. We finally illustrate this scheme through an implemented system which allows a fleet of autonomous mobile robots to perform load transfer tasks in a route network environment. The central activity is limited to task allocation and important gains are obtained in system flexibility and robustness to execution contingencies. Simulations (using up to 30 robots) as well as experiments with real robots (3) are presented and discussed.
Rachid Alami 0001, Sara Fleury, Matthieu Herrb, Félix Ingrand, Samer Qutub
ICRA3
1997 GenoM: a tool for the specification and the implementation of operating modules in a distributed robot architecture
abstract
This paper presents a general methodology for the specification and the integration of functional modules in a distributed reactive robot architecture. The approach is based on a hybrid architecture basically composed of two levels: a lower distributed functional level controlled by a centralized decisional level. Due to this methodology, synchronous or asynchronous operating capabilities (servo-control, data processing, event monitoring) can be easily added to the functional level. They are encapsulated into modules, built according to a generic model, that are seen by the decisional level as homogeneous, programmable, reactive and robust communicant services. Each module is simply described with a specific language and is automatically produced by a generator of modules (G/sup en/oM) according to the generic model. G/sup en/oM also produces an interactive test program and interface libraries to control the module and to read the resulting data, which allow one to directly integrate the module into the architecture.
Sara Fleury, Matthieu Herrb, Raja Chatila 0001
IROS2
1995 Ten autonomous mobile robots (and even more) in a route network like environment
abstract
This paper presents an implemented system which allows one to run a fleet of autonomous mobile robots in a route network with a very limited centralized activity. The robots are provided with all the necessary ingredients for planning and executing navigation missions in a multi-robot context. Multi-robot cooperation is based on a generic paradigm called plan-merging paradigm, where robots incrementally merge their plans into a set of already coordinated plans. The robot architecture is derived from the generic architecture developed at LAAS. A 3D graphic environment system allows one to display a complete system composed of a dozen (or more) robots, each running on an independent workstation. An example is presented together with numerical results on the system behavior.
Luis E. Aguilar, Rachid Alami 0001, Sara Fleury, Matthieu Herrb, Félix Ingrand, Frédéric Robert
IROS (2)4
1994 Design of a Modular Architecture for Autonomous Robot
abstract
This paper proposes a formalism for the description and automated implementation of the functional modules of an autonomous mobile robot in the framework of multi-layered control architectures. The formalization of the description of a module, including its behavior and its interfaces with other modules makes the implementation easier by providing higher level tools and automatic consistence checking tools in the module compiler. The execution control level can take advantage of the formal description of the activity tree of the modules to manage the resources more efficiently. A global task of the robot is achieved by the control system by connecting the modules into a dynamic activity tree. Finally the authors present a modules compiler that uses the formal module description and user supplied functions to produce the modules in an automated way.>
Sara Fleury, Matthieu Herrb, Raja Chatila 0001
ICRA2
1994 Autonomous Navigation in Outdoor Environment: Adaptive Approach and Experiment
abstract
This paper presents the approach, algorithms and processes we developed to perform cross-country autonomous navigation. After a presentation of the teleprogramming context, we introduce an adaptive navigation approach, well suited for the characteristics of complex natural environments. The main perception, motion planning and decisional processes required by the robot during navigation are briefly presented. An on board control architecture that manages all these processes is then described, and first results of an experiment currently developed at LAAS are discussed.>
Simon Lacroix, Raja Chatila 0001, Sara Fleury, Matthieu Herrb, Thierry Siméon
ICRA4