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

Anthony Mallet

dblp:10/1437 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 2017
0009-0003-2518-2648ORCID · corroborated

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

Artificial intelligence and machine learning · 6 · 4 first-authorSystems, architecture and hardware · 6 · 4 first-authorSoftware engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 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.

Artificial intelligence
3 papers
Legged, aerial and field robots · 66% Motion planning and robot control · 20% Robot navigation and mapping · 9%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 100%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 77% Software maintenance and evolution · 23%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Legged, aerial and field robots
aerial robots
0.312017
Adaptive closed-loop speed control of BLDC motors with applications to multi-rotor aerial vehicles · ICRA 2017
Robotics › Legged, aerial and field robots › aerial robots › rotorcraft
multirotor
0.312017
Adaptive closed-loop speed control of BLDC motors with applications to multi-rotor aerial vehicles · ICRA 2017
Requirements engineering and software design
component-based software
0.112010
GenoM3: Building middleware-independent robotic components · ICRA 2010
Robotics › Motion planning and robot control › robot control
adaptive control
0.112017
Adaptive closed-loop speed control of BLDC motors with applications to multi-rotor aerial vehicles · ICRA 2017
Robotics › Motion planning and robot control
robot control
0.112017
Adaptive closed-loop speed control of BLDC motors with applications to multi-rotor aerial vehicles · ICRA 2017
Human-robot interaction › human-robot collaboration
collaborative assembly
0.112007
Progress in Programming the HRP-2 Humanoid Using Spoken Language · ICRA 2007
Robotics › Robot navigation and mapping
localization
0.022000
Position Estimation in Outdoor Environments using Pixel Tracking and Stereovision · ICRA 2000
Toward Real-Time 2D Localization in Outdoor Environments · ICRA 1998
Software maintenance and evolution
software reuse
0.012010
GenoM3: Building middleware-independent robotic components · ICRA 2010
Robotics › Robot navigation and mapping › localization
position estimation
0.012000
Position Estimation in Outdoor Environments using Pixel Tracking and Stereovision · ICRA 2000
Computer vision › 3D vision › pose estimation
pose refinement
0.011998
Toward Real-Time 2D Localization in Outdoor Environments · ICRA 1998
Computer vision › 3D vision
stereo vision
0.022000
Position Estimation in Outdoor Environments using Pixel Tracking and Stereovision · ICRA 2000
Toward Real-Time 2D Localization in Outdoor Environments · ICRA 1998
Computer vision › 3D vision › motion estimation › motion correspondence
pixel tracking
0.012000
Position Estimation in Outdoor Environments using Pixel Tracking and Stereovision · ICRA 2000

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

closed-loop speed control · 0.3adaptive bias and adaptive gain · 0.3component generator · 0.1spoken language processing · 0.1sensory-motor action plan · 0.1stereo vision · 0.03d point association · 0.0contour line matching · 0.0
YearPublicationVenuePosition
2017 Adaptive closed-loop speed control of BLDC motors with applications to multi-rotor aerial vehicles
abstract
This paper introduces the adaptive bias and adaptive gain (ABAG) algorithm for closed-loop electronic speed control (ESC) of the brushless direct current (BLDC) motors typically used to spin the propellers in multi-rotor aerial robots. The ABAG algorithm is adaptive and robust in the sense that it does not require the knowledge of any mechanical/electrical parameter of the motor/propeller group and that neither a pre-calibration nor the knowledge of the feedforward/nominal input is needed. The ABAG algorithm is amenable to an extremely low complexity implementation. We experimentally prove that it can run in 27.5 μs on a 8 MHz microcontroller with no floating point unit and limited arithmetic capabilities allowing only 8-bit additions, subtractions and multiplications. Besides the controller implementation we present a self-contained open source software architecture that handles the entire speed control process, including clock synchronization, and over-current and blockage safeties. The excellent performance and robustness of ABAG are shown by experimental tests and aerial physical interaction experiments.
Antonio Franchi, Anthony Mallet
ICRA2
2016 Model Checking Real-Time Properties on the Functional Layer of Autonomous Robots
Mohammed Foughali, Bernard Berthomieu, Silvano Dal-Zilio, Félix Ingrand, Anthony Mallet
ICFEM5
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
ICRA1
2009 Motion autonomy for humanoids: experiments on HRP-2 No. 14
abstract
Abstract This paper deals with whole‐body motion planning and dynamic control for humanoid from two aspects: locomotion including manipulation and reaching. In the first part, we address a problem of simultaneous locomotion and manipulation planning that combines a geometric and kinematic motion planner with a dynamic humanoid motion generator. The second part deals with whole‐body reaching tasks by using a generalized inverse kinematics (IK) method to fully exploit the high redundancy of the humanoid robot. Through experiments using humanoid platform HRP‐2 No. 14 installed at LAAS‐CNRS, we first verify the validity of each method. An integrated experiment is then presented that unifies the both results via visual perception to execute an object‐fetching task. Copyright © 2009 John Wiley & Sons, Ltd.
Eiichi Yoshida, Jean-Paul Laumond, Claudia Esteves, Oussama Kanoun, Anthony Mallet, Takeshi Sakaguchi, Kazuhito Yokoi
Comput. Animat. Virtual Worlds5
2007 Progress in Programming the HRP-2 Humanoid Using Spoken Language
abstract
The current research analyses and demonstrates how spoken language can be used by human users to communicate with the HRP-2 humanoid to program the robot's behavior in a cooperative task. The task involves the humans and the HRP-2 working together to assemble a piece of furniture. The objectives of the system are to 1) Allow the human to impart knowledge of how to accomplish a cooperative task to the robot, i.e. to program the robot, in the form of a sensory-motor action plan. 2) To do this in a semi-natural and real-time manner using spoken language. In this framework, a system for spoken language programming (SLP) is presented, and experimental results are presented from this prototype system. In Experiment 1, the human programs the robot to assist in assembling a small table. In Experiment 2, the generalization of the system is demonstrated as the user programs the robot to assist in taking the table apart. The SLP is evaluated in terms of the changes in efficiency as revealed by task completion time and number of command operations required to accomplish the tasks with and without SLP. Lessons learned are discussed, along with plans for improving the system, including developing a richer base of robot action and perception predicates that will allow the use of richer language. We thus demonstrate - for the first time - the capability for a human user to tell a humanoid what to do in a cooperative task so that in real time, the robot performs the task, and acquires new skills that significantly facilitate the cooperative human-robot interaction.
Peter Ford Dominey, Anthony Mallet, Eiichi Yoshida
ICRA2
2002 A specification of generic robotics software components: future evolutions of GenoM in the Orocos context
abstract
Robotics systems and software are becoming more and more complex: the need of standard specifications is certainly a key issue in the near future. There is a need to define, from the software point of view, a generic robot. The Orocos project was started to address this problem. It aims at developing a set of robotics software in particular domains and, as a first step, will define a software framework to do that. This paper presents the future evolutions of G/sup en/oM (component generator) which we propose as a programming framework in the context of the project. G/sup en/oM proposes the definition of generic components that are used to implement robotics functionalities (vision, control, motion planning, ...), and the paper presents the definition of those components. They have been designed so that they can be connected together and externally controlled to form a modular functional layer on robots. We have defined three main entities of which components are made: a set of algorithms, an execution engine, and a communication library. The paper explains their role and presents a formal description language that let us achieves a real decoupling between code of the components (the algorithms) and the execution engine.
Anthony Mallet, Sara Fleury, Herman Bruyninckx
IROS1
2000 Position Estimation in Outdoor Environments using Pixel Tracking and Stereovision
abstract
Presents a method that estimates robot displacements in outdoor unstructured terrain. It computes the displacements on the basis of associations of 3D points sets produced by consecutive stereovision frames, the associations being determined by tracking pixels from one image frame to the other. The paper details the various steps of the algorithms, and first experimental results are presented: they show that the algorithm is able to estimate the 6 parameters of the robot position with a relative error smaller than about 5%, processing several hundreds of images over several tens of meters.
Anthony Mallet, Simon Lacroix, Laurent Gallo
ICRA1
1998 Toward Real-Time 2D Localization in Outdoor Environments
abstract
We present an approach to refine the pose estimate of an outdoor mobile robot evolving on flat terrains cluttered with obstacles. We propose an algorithm to extract relevant obstacle contour lines on the basis of stereo-vision data. The algorithm is very robust with respect to the uncertainties on the data, and do not require a very fine and precise obstacle extraction procedure. We explain how the contour lines are compared from one image to another to refine the pose estimate provided by the robot internal sensors.
Anthony Mallet, Simon Lacroix
ICRA1