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

Bernard Espiau

dblp:94/3238 · DBLP profile ↗
← Back
19ranked-venue papers
4as first author
0since 2021 · last 2011
—ORCID · none

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

Artificial intelligence and machine learning · 15 · 3 first-authorSystems, architecture and hardware · 15 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorGraphics, 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
14 papers
Motion planning and robot control · 68% Legged, aerial and field robots · 14% 3D vision · 11%
Software engineering, system software, and programming languages
3 papers
Programming languages and type systems · 56% Concurrent programming · 28% Operating systems · 12%

Topics — the 30 heaviest of 41, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
robot control
0.162008
Multisensor Input for CPG-Based Sensory---Motor Coordination · IEEE Trans. Robotics 2008
Visual Servoing from Lines · ICRA 2000
Dealing in Real Time with a Priori Unknown Environment on Autonomous Underwater Vehicles (AUVs) · ICRA 1995
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing
0.152000
Controlling Robots with Two Cameras: How to Do it Properly · ICRA 2000
Visual Servoing from Lines · ICRA 2000
Visually guided object grasping · IEEE Trans. Robotics Autom. 1998
Robotics › Motion planning and robot control › locomotion control
central pattern generator
0.112008
Multisensor Input for CPG-Based Sensory---Motor Coordination · IEEE Trans. Robotics 2008
Robotics › Motion planning and robot control
nonlinear observer
0.112008
Multisensor Input for CPG-Based Sensory---Motor Coordination · IEEE Trans. Robotics 2008
Robotics › Motion planning and robot control › robot control
sensory-motor coordination
0.112008
Multisensor Input for CPG-Based Sensory---Motor Coordination · IEEE Trans. Robotics 2008
Robotics › Legged, aerial and field robots › legged robots
biped robot
0.012000
The Anthropomorphic Biped Robot BIP2000 · ICRA 2000
Computer vision › 3D vision › multi-view geometry
epipolar geometry
0.012000
Controlling Robots with Two Cameras: How to Do it Properly · ICRA 2000
Computer vision › 3D vision
pose estimation
0.012000
Visual Servoing from Lines · ICRA 2000
Computer vision › 3D vision
stereo vision
0.012000
Controlling Robots with Two Cameras: How to Do it Properly · ICRA 2000
Robotics › Motion planning and robot control › robot control › sensor-based control › visual servoing
stereo visual servoing
0.012000
Controlling Robots with Two Cameras: How to Do it Properly · ICRA 2000
Wearable and physiological sensing
sensor fusion
0.012008
Multisensor Input for CPG-Based Sensory---Motor Coordination · IEEE Trans. Robotics 2008
Robotics › Motion planning and robot control › manipulator control
task function control
0.021995
Dealing in Real Time with a Priori Unknown Environment on Autonomous Underwater Vehicles (AUVs) · ICRA 1995
A new approach to visual servoing in robotics · IEEE Trans. Robotics Autom. 1992
Robotics › Robot manipulation
grasping
0.011998
Visually guided object grasping · IEEE Trans. Robotics Autom. 1998
Robotics › Motion planning and robot control › robot control › sensor-based control › visual servoing
image-based visual servoing
0.011998
Visually guided object grasping · IEEE Trans. Robotics Autom. 1998
Robotics › Robot manipulation › grasping
vision-based grasping
0.011998
Visually guided object grasping · IEEE Trans. Robotics Autom. 1998
Robotics › Legged, aerial and field robots › passive dynamic walking
compass gait
0.011997
Bifurcation and chaos in a simple passive bipedal gait · ICRA 1997
Robotics › Legged, aerial and field robots
legged robots
0.011997
Bifurcation and chaos in a simple passive bipedal gait · ICRA 1997
Robotics › Robot manipulation
underwater manipulation
0.011997
Design of control procedures for a free-floating underwater manipulation system · ICRA 1997
Programming languages and type systems
domain-specific languages
0.021992
Reactive objects in a task level open controller · ICRA 1992
A task-level robot programming language and its reactive execution · ICRA 1992
Programming languages and type systems › domain-specific languages
robot programming languages
0.021992
Reactive objects in a task level open controller · ICRA 1992
A task-level robot programming language and its reactive execution · ICRA 1992
Concurrent programming › concurrency models
synchronous programming
0.021992
Reactive objects in a task level open controller · ICRA 1992
A task-level robot programming language and its reactive execution · ICRA 1992
Robotics › Legged, aerial and field robots › legged robots › legged robot locomotion
bipedal locomotion
0.011996
Limit cycles and their stability in a passive bipedal gait · ICRA 1996
Robotics › Motion planning and robot control › dynamic stability
limit cycle stability
0.011996
Limit cycles and their stability in a passive bipedal gait · ICRA 1996
Robotics › Legged, aerial and field robots
passive dynamic walking
0.011996
Limit cycles and their stability in a passive bipedal gait · ICRA 1996
Robotics › Legged, aerial and field robots
underwater robotics
0.011995
Dealing in Real Time with a Priori Unknown Environment on Autonomous Underwater Vehicles (AUVs) · ICRA 1995
Robotics › Legged, aerial and field robots › underwater robotics
underwater vehicle control
0.011995
Dealing in Real Time with a Priori Unknown Environment on Autonomous Underwater Vehicles (AUVs) · ICRA 1995
Robotics › Motion planning and robot control › robot control › sensor-based control
vision-based control
0.011992
A new approach to visual servoing in robotics · IEEE Trans. Robotics Autom. 1992
Robotics › Motion planning and robot control › whole-body control
center of mass control
0.012000
The Anthropomorphic Biped Robot BIP2000 · ICRA 2000
Robotics › Motion planning and robot control › robot dynamics
unilateral constraints
0.012000
The Anthropomorphic Biped Robot BIP2000 · ICRA 2000
Robotics › Motion planning and robot control › robot control › sensor-based control › visual servoing
adaptive visual servoing
0.011991
Positioning of a robot with respect to an object, tracking it and estimating its velocity by visual servoing · ICRA 1991

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

van der pol oscillator · 0.2nonlinear observer · 0.2hopf oscillator · 0.2task function control · 0.0screw/nut transmission · 0.0plücker coordinates · 0.0image jacobian · 0.0control law · 0.0projective geometry · 0.0image jacobian estimation · 0.0synchronous programming · 0.0esterel · 0.0ORCCAD · 0.0object-oriented modeling · 0.0computer-assisted teleoperation · 0.0
YearPublicationVenuePosition
2011 Signal-based segmentation of human locomotion using embedded sensor network
abstract
We introduce a simple approach to segment in homogeneous phases a long-duration record of locomotion data consisting of body segment acceleration and foot pressure information only. The association of acceleration norms with impact detections allows us to successfully apply K-means algorithm in order to automatically classify the locomotion in terms of walking and various running speeds. The method is validated on experimental data. One subject, equipped with IMUs and foot pressure units is asked to successively walk and run around an indoor running track. The algorithm is able to detect the different types of motions.
Maud Pasquier, Bernard Espiau, Christine Azevedo
ICASSP2
2008 Multisensor Input for CPG-Based Sensory---Motor Coordination
abstract
This paper describes a method for providing in real time a reliable synchronization signal for cyclical motions such as steady-state walking. The approach consists in estimating online a phase variable on the basis of several implicit central pattern generator associated with a set of sensors. These sensors can be of any kind, provided their output strongly reflects the timed motion of a link. They can be, for example, spatial position or orientation sensors, or foot sole pressure sensors. The principle of the method is to use their outputs as inputs to nonlinear observers of modified Van der Pol oscillators that provide us with several independent estimations of the overall phase of the system. These estimations are then combined within a dynamical filter constituted of a Hopf oscillator. The resulting phase is a reliable indexing of the cyclic behavior of the system, which can finally be used as input to low-level controllers of a robot. Some results illustrate the efficiency of the approach, which can be used to control robots.
Rodolphe Héliot, Bernard Espiau
IEEE Trans. Robotics2
2002 Moving Horizon Control for Biped Robots without Reference Trajectory
abstract
This paper deals with a new control approach for biped robots. The technique is inspired by the prediction capability of human being. Optimal computations over a moving horizon are performed with a set of constraints which is modified online to be adapted to the obstacle-filled environment. Simulation results show the efficiency of the algorithm in the case of a gait on flat terrain and steep stairs.
Christine Azevedo, Philippe Poignet, Bernard Espiau
ICRA3
2002 Path-planning and tracking in a 3D complex environment for an anthropomorphic biped robot
abstract
Biped robots have specific dynamical constraints and stability problems which reduce significantly their motion range. In these conditions, motion planning used for mobile robots cannot be applied to biped robots. In this paper, the path planning problem is seen as finding a sequence of footholds in a 3D environment, keeping robot stability, motion continuity and working within the structural constraints of the biped. The designed path planner contains two parts : The first one determines a reference path which maximises success rate in view of biped capabilities. This reference track is computed by the well know A* search in the graphs algorithm. The second part of the path planner is a path tracking algorithm which makes the robot follow the reference track. Simulation results concern the anthropomorphic 15 degrees of freedom robot BIP2000.
Jean-Matthieu Bourgeot, Nathalie Cislo, Bernard Espiau
IROS3
2000 Visual Servoing from Lines
abstract
We use an alternative formulation of the Euclidean Plucker coordinates to define the new normalized Plucker coordinates for alignment of lines. This concept is more relevant than usual image alignment to position a single calibrated camera with respect to a set of known 3D lines. An explicit control law is derived which realizes such a task both for one or several lines. It is tested by positioning the camera with respect to an orthogonal trihedron. This application is all the more challenging in that it requires depth to be observed. We do this by using the image projection of a laser pointer and adequately completing the control law.
Nicolas Andreff, Bernard Espiau, Radu Horaud
ICRA2
2000 The Anthropomorphic Biped Robot BIP2000
abstract
This paper describes the progress of the BIP2000 project. This project is aimed at the realization of the lower part of an anthropomorphic biped robot. The robot consists of two legs, two feet, a pelvis and a trunk. It has 15 active joints. The mass distribution, the kinematics and the capacities of the robot in terms of joint torques are close to the ones of humans. The transmissions are specific screw/nut-based systems which have good dynamic performances and small size. They are arranged in parallel at the ankles and at the trunk/pelvis linkage. The control schemes are either based on a control of the center of mass associated with suitable task functions, or take dynamically into account the unilateral constraints foot/ground. The robot has been built and tested, the computer control architecture has been realized and connected with the robot, and the basic control schemes have been implemented.
Bernard Espiau, Philippe Sardain
ICRA1
2000 Controlling Robots with Two Cameras: How to Do it Properly
abstract
We address visual servoing through a fixed stereo rig using an image Jacobian. Existing methods are based on the stacking of monocular servo image Jacobians, resulting in largely over-constrained control commands. In this paper we formally show that the epipolar constraint between two images can be taken into account explicitly. We then show that use of stereo significantly increases the quality of the servo task execution, especially where precision, robustness and smoothness of movement is concerned.
Bart Lamiroy, Bernard Espiau, Nicolas Andreff, Radu Horaud
ICRA2
1998 Visually guided object grasping
abstract
We present a visual serving approach to the problem of object grasping and more generally, to the problem of aligning an end-effector with an object. First, we extend the method proposed by Espiau et al. (1992) to the case of a camera which is not mounted onto the robot being controlled, and we stress the importance of the real-time estimation of the image Jacobian. Next, we show how to represent a grasp or more generally, an alignment between two solids in 3D projective space using an uncalibrated stereo rig. Such a 3D projective representation is view-invariant in the sense that it can be easily mapped into an image set-point without any knowledge about the camera parameters. Finally, we perform an analysis of the performances of the visual servoing algorithm and of the grasping precision that can be expected from this type of approach.
Radu Horaud, Fadi Dornaika, Bernard Espiau
IEEE Trans. Robotics Autom.3
1997 Design of control procedures for a free-floating underwater manipulation system
abstract
In this paper we present a preliminary study concerning the stabilization of an underwater free-floating remotely operated vehicle fitted with a redundant manipulator. The controller structure follows the Orccad approach for robotic systems programming, which gathers control laws in continuous time at the low levels and discrete time logical aspects at higher levels. After being designed and verified, the basic actions of individual subsystems are logically composed to build more complex procedures up to a full mission design. While the system's performance can be checked using realistic simulations, crucial properties such as deadlock avoidance, safety and liveness are formally verified at both levels, using in particular some advantages of synchronous programming and associated tools. The approach is illustrated through simulation results while experiments are in progress.
Daniel Simon, Konstantinos Kapellos, Bernard Espiau
ICRA3
1997 Bifurcation and chaos in a simple passive bipedal gait
abstract
This paper proposes an analysis of the behavior of perhaps the simplest biped robot: the compass gait model. It has been shown previously that such a robot can walk down a slope indefinitely without any actuation. Passive motions of this nature are of particular interest since they may lead us to strategies for controlling active walking machines as well as to a better understanding of human locomotion. We show here that, depending on the parameters of the system, passive compass gait may exhibit 1-periodic, 2/sup n/-periodic and chaotic gaits proceeding from cascades of period-doubling bifurcations. Since compass equations are quite involved (they combine nonlinear differential and algebraic equations in a 4-dimensional space), our investigations rely, in part, on numerical simulations.
Benoît Thuilot, Ambarish Goswami, Bernard Espiau
ICRA3
1996 Limit cycles and their stability in a passive bipedal gait
abstract
It is well-known that a suitably designed unpowered mechanical biped robot can "walk" down an inclined plane with a steady gait. The characteristics of the gait (e.g., velocity, time period, step length) depend on the geometry and the inertial properties of the robot and the slope of the plane. A passive motion has the distinction of being "natural" and is likely to enjoy energy optimality. Investigation of such motions may potentially lead us to strategies useful for controlling active walking machines. In this paper we demonstrate that the nonlinear dynamics of a simple passive "compass gait" biped robot can exhibit periodic and stable limit cycle. Kinematically the robot is identical to a double pendulum (or its variations such as the Acrobot and the Pendubot). Simulation results also reveal the existence of a stable gait with unequal step lengths. We also present an active control scheme which enlarges the basin of attraction of the passive limit cycle.
Ambarish Goswami, Bernard Espiau, Ahmed Keramane
ICRA2
1995 Dealing in Real Time with a Priori Unknown Environment on Autonomous Underwater Vehicles (AUVs)
abstract
For underwater vehicles to be self-sufficient in an a priori unknown environment, feedback from the environment through altitude sensors is essential. This paper presents how this feedback can be efficiently achieved for AUVs in which different simultaneous tasks have to concur to the achievement of a mission. The approach is based on the task-function approach, with a continuous switching between the involved tasks. The presented application concerns the use of acoustic range/altitude sensors in the control of a fully-actuated AUV.
Aristide Santos, Patrick Rives, Bernard Espiau, Daniel Simon
ICRA3
1992 A task-level robot programming language and its reactive execution
abstract
A robotic application is defined by a set of scheduled actions, each action being modeled as a robot-task with functional and behavioral aspects. The authors propose a programming approach located at an intermediary level between objective and object levels, called the task-level. The basic feature consists of using a synchronous language (Esterel) as the target language of an application programming language that is able to express in a natural way the logical and temporal dependencies of the actions. The synchrony assumption induces the need for the design of a synchronous/asynchronous interface to be associated with the computer system. This aspect is considered. The proposed language is presented, and an example of a robotic application is given.>
Ève Coste-Mainere, Bernard Espiau, Éric Rutten
ICRA2
1992 Reactive objects in a task level open controller
abstract
The authors present some design issues for a task-level controller based on a specific control approach. The achievement of a robotic application requires the use of a large set of cooperating devices such as manipulators and sensors. An application is performed by scheduling several actions of the system. Each action is modeled with a functional aspect (control law) and a behavioral one (reactions on events). These two aspects are combined in a single object, the robot-task. An object-oriented approach was used to model these actions. The synchronous language Esterel was used both to program an application at the end-user level and to program the behavioral part of the robot-tasks at the control level. The main design issues of a real-time controller able to implement and perform these actions are outlined.>
Ève Coste-Manière, Bernard Espiau, Daniel Simon
ICRA2
1992 A new approach to visual servoing in robotics
abstract
Vision-based control in robotics based on considering a vision system as a specific sensor dedicated to a task and included in a control servo loop is described. Once the necessary modeling stage is performed, the framework becomes one of automatic control, and stability and robustness questions arise. State-of-the-art visual servoing is reviewed, and the basic concepts for modeling the concerned interactions are given. The interaction screw is thus defined in a general way, and the application to images follows. Starting from the concept of task function, the general framework of the control is described, and stability results are recalled. The concept of the hybrid task is presented and then applied to visual sensors. Simulation and experimental results are presented, and guidelines for future work are drawn in the conclusion.>
Bernard Espiau, François Chaumette, Patrick Rives
IEEE Trans. Robotics Autom.1
1991 Positioning of a robot with respect to an object, tracking it and estimating its velocity by visual servoing
abstract
An application is described of the so-called visual servoing approach to robot positioning with respect to an object and to target tracking. After briefly discussing how the task function approach can be applied to tasks which include the use of visual features, the authors give a simplified control expression which explicitly takes into account the case of moving objects. Estimating the target velocity while performing the tracking control leads to a kind of adaptive control scheme. The authors then consider the specific case of a square target and derive all the components of the control scheme. They present some experimental results obtained at the video rate in an experimental system composed of a camera mounted on the end effector of a six-DOF robot.>
François Chaumette, Patrick Rives, Bernard Espiau
ICRA3
1987 Closed-loop recursive estimation of 3D features for a mobile vision system
abstract
This paper presents a scheme allowing to estimate parameters which describe geometrical structures in a 3D scene by only using informations issued from a sequence of images provided by a mobile vision sensor with known motion. We first recall the basic used models : points and lines, and then relate their perspective projection in the image plane to the camera motion. Some techniques of recursive filtering are used into the sequence of images to incrementaly build the 3D scene all along the displacement of the camera. Some experimental results in the field of robotics are given.
Bernard Espiau, Patrick Rives
ICRA1
1986 An integrated experiment in advanced nuclear teleoperation
Bernard Espiau
ICRA1
1985 An overview of CAT control in nuclear services
abstract
The paper gives an overview of the different aspects of Nuclear services (Intervention, Decomissioning, Maintenance). A presentation of today and future needs in these fields for Teleoperation with sensor based controls is reviewed. The present achievements of French efforts in CAT (computer assisted Teleoperation) applied to bilateral force feedback Telemanipulators is derived.
Gilles Clement, J. Vertut, Raymond Fournier, Bernard Espiau, G. André
ICRA4