Youcef Mezouar

dblp:46/6609 · DBLP profile ↗
← Back
76ranked-venue papers
9as first author
14since 2021 · last 2026
0000-0001-8138-3928ORCID · verified

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

Artificial intelligence and machine learning · 62 · 8 first-author · 12 since 2021Systems, architecture and hardware · 52 · 7 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 13 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2026 Reconstructing a Sphere and the Camera Focal Length from a Single View by Fitting Planes
Erol Ozgur, Mohammad Alkhatib, Youcef Mezouar, Adrien Bartoli
Int. J. Comput. Vis.3
2025 CoopScenes: Multi-Scene Infrastructure and Vehicle Data for Advancing Collective Perception in Autonomous Driving
abstract
The increasing complexity of urban environments has underscored the potential of effective collective perception systems. To address these challenges, we present the CoopScenes dataset, a large-scale, multi-scene dataset that provides synchronized sensor data from both the ego-vehicle and the supporting infrastructure. The dataset provides 104 minutes of spatially and temporally synchronized data at 10Hz, resulting in 62,000 frames. It achieves competitive synchronization with a mean deviation of only 2.3 ms. Additionally the dataset includes a novel procedure for precise registration of point cloud data from the ego-vehicle and infrastructure sensors, automated annotation pipelines, and an open-source anonymization pipeline for faces and license plates. Covering nine diverse scenes with 100 maneuvers, the dataset features scenarios such as public transport hubs, city construction sites, and high-speed rural roads across three cities in the Stuttgart region, Germany. The full dataset amounts to 527 GB of data and is provided in the .4mse format, making it easily accessible through our comprehensive development kit. By providing precise, large-scale data, CoopScenes facilitates research in collective perception, real-time sensor registration, and cooperative intelligent systems for urban mobility, including machine learning-based approaches.
Marcel Vosshans, Alex Baumann, Matthias Drüppel, Omar Ait-Aider, Youcef Mezouar, Thao Dang 0002, Markus Enzweiler
IV5
2025 Stronger Together: Registering Preoperative Imagery, LUS, and MIS Liver Images
Mohammad Mahdi Kalantari, Erol Ozgur, Mohammad Alkhatib, Navid Rabbani, Yamid Espinel, Richard Modrzejewski, Bertrand Le Roy, Emmanuel Buc, Youcef Mezouar, Adrien Bartoli
MICCAI (11)9
2024 Reconstructing Spheres by Fitting Planes
Erol Ozgur, Mohammad Alkhatib, Youcef Mezouar, Adrien Bartoli
BMVC3
2024 Markerless Ultrasnd Probe Pose Estimation in Mini-Invasive Surgery
abstract
In mini-invasive surgery, the laparoscopic ultra-sound probe is visible in the laparoscopic image. We address the problem of estimating the probe pose with respect to the laparoscope without using markers and additional sensors. We propose the first method using a single standard laparoscopic monocular RGB image. It is robust, initialization-free and runs at 10 fps, thus forming a promising tool to improve robotic and augmented reality-based surgery.
Mohammad Mahdi Kalantari, Erol Ozgur, Mohammad Alkhatib, Emmanuel Buc, Bertrand Le Roy, Richard Modrzejewski, Youcef Mezouar, Adrien Bartoli
ICRA7
2024 Multidirectional slip detection and avoidance using dynamic 3D tactile meshes from visuotactile sensors
abstract
Visuotactile sensors have gained attention during the last years in robotics because they are able to reconstruct with high precision the 3D contact shape (or mesh) between the robotic fingers and the object. A new slip detection and avoidance algorithm is proposed based on the dynamic variation of the height of the contact mesh. Firstly, the contact mesh is reconstructed in real time by applying a neural network that estimates normal vectors from color variations along all the pixels of the images recorded by the camera inside the tactile sensor. The contact mesh corresponding to this height map is used for detecting slip with higher success rates in comparison with previous approaches based on machine learning methods directly applied to contact images or the analysis of markers integrated into the sensor’s surface. The proposed algorithm is validated experimentally in multiple directions not only for different types of objects (volumetric/planar/linear, deformable/rigid) but also with different resolutions of the contact mesh.
Peng Song 0011, Juan Antonio Corrales, Youcef Mezouar
IROS3
2024 StixelNExT: Toward Monocular Low-Weight Perception for Object Segmentation and Free Space Detection
abstract
In this work, we present a novel approach for general object segmentation from a monocular image, eliminating the need for manually labeled training data and enabling rapid, straightforward training and adaptation with minimal data. Our model initially learns from LiDAR during the training process, which is subsequently removed from the system, allowing it to function solely on monocular imagery. This study leverages the concept of the Stixel-World to recognize a medium level representation of its surroundings. Our network directly predicts a 2D multi-layer Stixel-World and is capable of recognizing and locating multiple, superimposed objects within an image. Due to the scarcity of comparable works, we have divided the capabilities into modules and present a free space detection in our experiments section. Furthermore, we introduce an improved method for generating Stixels from LiDAR data, which we use as ground truth for our network.
Marcel Vosshans, Omar Ait-Aider, Youcef Mezouar, Markus Enzweiler
IV3
2024 ROBUSfT: Robust real-time shape-from-template, a C ++ library
Mohammadreza Shetab-Bushehri, Miguel Aranda, Erol Ozgur, Youcef Mezouar, Adrien Bartoli
Image Vis. Comput.4
2024 Lattice-Based Shape Tracking and Servoing of Elastic Objects
abstract
In this article, we propose a general unified tracking-servoing approach for controlling the shape of elastic deformable objects using robotic arms. Our approach works by forming a lattice around the object, binding the object to the lattice, and tracking and servoing the lattice instead of the object. This makes our approach have full control over the deformation of elastic deformable objects of any general form (linear, thin-shell, and volumetric) in 3-D space. Furthermore, it decouples the runtime complexity of the approach from the objects' geometric complexity. Our approach is based on the as-rigid-as-possible deformation model. It requires no mechanical parameter of the object to be known and can drive the object toward desired shapes through large deformations. The inputs to our approach are the point cloud of the object's surface in its rest shape and the point cloud captured by a 3-D camera in each frame. Overall, our approach is more broadly applicable than existing approaches. We validate the efficiency of our approach through numerous experiments with elastic deformable objects of various shapes and materials (paper, rubber, plastic, and foam).
Mohammadreza Shetab-Bushehri, Miguel Aranda, Youcef Mezouar, Erol Ozgur
IEEE Trans. Robotics3
2023 Dual quaternion based dynamic movement primitives to learn industrial tasks using teleoperation
abstract
Dynamic movement primitives (DMPs) provide an effective method of learning manipulation skills from human demonstration. DMPs can be especially useful for imitating industrial manipulation tasks which are performed by humans and are difficult to model, for instance, deformable object manipulation. In this work the effectiveness of a conventional Cartesian space DMP is enhanced using a compact and efficient representation of dual quaternions (DQ). We demonstrate that our DQ based DMP learning approach that utilizes the geometrical meaning of screw-based kinematics, outperforms traditional decoupled task-space DMPs in terms of accuracy during learning in certain situations. Our DMP formulation affords two additional applications: (1) Filter the noisy and irregular sensing of human demonstration; (2) Limit the robotic manipulator's task-space velocity during teleoperation, thus improving the safety of the robot and the environment. The learning and filtering strategies are validated on a bimanual robotic system and a motion capture system. We demonstrate the effectiveness of DMP based manipulation of deformable object by learning a bimanual deformation trajectory and then using it to perform the same task in new scenarios.
Rohit Chandra, Victor H. Giraud, Mohammad Alkhatib, Youcef Mezouar
ICRA4
2022 Multirobot control with double-integrator dynamics and control barrier functions for deformable object transport
abstract
In this paper, we propose a formation control system for deforming and transporting simultaneously a de-formable object with a team of robots, modeled with double-integrator dynamics. The goal is to reach a target configuration, defined as a combination of shape, scale, orientation and position of the formation. We augment this controller with a set of control barrier functions (CBFs). The CBFs allow us to satisfy fundamental constraints for the success of the task: avoidance of agent-to-agent, agent-to-obstacle and object-to-obstacle collisions, and of excessive stretching. We test the performance of our proposal in different simulation scenarios.
Rafael Herguedas, Miguel Aranda, Gonzalo López-Nicolás, Carlos Sagüés, Youcef Mezouar
ICRA5
2022 An offline geometric model for controlling the shape of elastic linear objects
abstract
We propose a new approach to control the shape of deformable objects with robots. Specifically, we consider a fixed-length elastic linear object lying on a 2D workspace. Our main idea is to encode the object's deformation behavior in an offline constant Jacobian matrix. To derive this Jacobian, we use geometric deformation modeling and combine recent work from the fields of deformable object control and multirobot systems. Based on this Jacobian, we then propose a robotic control law that is capable of driving a set of shape features on the object toward prescribed values. Our contribution relative to existing approaches is that at run-time we do not need to measure the full shape of the object or to estimate/simulate a deformation model. This simplification is achieved thanks to having abstracted the deformation behavior as an offline model. We illustrate the proposed approach in simulation and in experiments with real deformable linear objects.
Omid Aghajanzadeh, Miguel Aranda, Gonzalo López-Nicolás, Roland Lenain, Youcef Mezouar
IROS5
2022 Optimal Shape Servoing with Task-focused Convergence Constraints
abstract
Most deformable object manipulation tasks still rely on skillful human operators. To automate such tasks, a robotic system should not only be able to deform an object to a desired shape but also servo its deformation along a specific path towards the desired shape. We propose a shape servoing control scheme to automate such tasks. Our scheme controls the deformation trajectory towards the desired shape by imposing task-focused convergence constraints. The constraints impose how fast the different regions of the object converge to the desired shape. Integrating such a behavior in shape servoing forms our main contribution. Experiments, carried out on rubber layer assembly tasks, show that our control scheme outperforms a state-of-the-art shape servoing scheme.
Victor H. Giraud, Maxime Padrin, Mohammadreza Shetab-Bushehri, Chedli Bouzgarrou, Youcef Mezouar, Erol Ozgur
IROS5
2021 Visual-Tactile Fusion for 3D Objects Reconstruction from a Single Depth View and a Single Gripper Touch for Robotics Tasks
abstract
The planning of robotic manipulation and grasping tasks depends on the reconstruction of the 3D object’s shape. Most of the existing 3D object reconstruction methods are based on visual sensing that are limited due to the lack of the object’s occluded side information. The goal of this paper is to overcome these limitations and improve the 3D objects’ reconstruction by adding the tactile sensing to the visual data. In this paper, a novel multi-modal (visual and tactile) semi-supervised generative model is presented to reconstruct the complete 3D object’s shape using a single arbitrary depth-view and a single dexterous-hand’s touch. The presented approach takes the strength of the autoencoder and generative networks to provide an end-to-end trainable model with high generalization ability. The 3D voxel grids of the depth and tactile data are the only requirements of the proposed model to predict a high resolution voxel grids of 643for the incomplete shape. This research generates its tactile dataset based on the kinematic model of the shadow dexterous hand. The developed dataset has aligned depth, tactile and ground truth voxel grids of different resolutions (403, 643and 1283) from different camera views. Experimental results show that the proposed multi-modal model outperforms other state-of-the-art methods.
Mohamed Tahoun, Omar Tahri, Juan Antonio Corrales, Youcef Mezouar
IROS4
2020 Monocular Visual Shape Tracking and Servoing for Isometrically Deforming Objects
abstract
We address the monocular visual shape servoing problem. This pushes the challenging visual servoing problem one step further from rigid object manipulation towards deformable object manipulation. Explicitly, it implies deforming the object towards a desired shape in 3D space by robots using monocular 2D vision. We specifically concentrate on a scheme capable of controlling large isometric deformations. Two important open subproblems arise for implementing such a scheme. (P1) Since it is concerned with large deformations, perception requires tracking the deformable object's 3D shape from monocular 2D images which is a severely underconstrained problem. (P2) Since rigid robots have fewer degrees of freedom than a deformable object, the shape control becomes underactuated. We propose a template-based shape servoing scheme in which we solve these two problems. The template allows us to both infer the object's shape using an improved Shape-from-Template algorithm and steer the object's deformation by means of the robots' movements. We validate the scheme via simulations and real experiments.
Miguel Aranda, Juan Antonio Corrales, Youcef Mezouar, Adrien Bartoli, Erol Ozgur
IROS3
2020 Adaptive Multirobot Formation Planning to Enclose and Track a Target With Motion and Visibility Constraints
abstract
Addressing the problem of enclosing and tracking a target requires multiple agents with adequate motion strategies. We consider a team of unicycle robots with a standard camera on board. The robots must maintain the desired enclosing formation while dealing with their nonholonomic motion constraints. The reference formation trajectories must also guarantee permanent visibility of the target by overcoming the limited field of view of the cameras. In this article, we present a novel approach to characterize the conditions on the robots' trajectories taking into account the motion and visual constraints. We also propose online and offline motion planning strategies to address the constraints involved in the task of enclosing and tracking the target. These strategies are based on maintaining the formation shape with variable size or, alternatively, on maintaining the size of the formation with flexible shape.
Gonzalo López-Nicolás, Miguel Aranda, Youcef Mezouar
IEEE Trans. Robotics3
2019 Deformation-based shape control with a multirobot system
abstract
We present a novel method to control the relative positions of the members of a robotic team. The application scenario we consider is the cooperative manipulation of a deformable object in 2D space. A typical goal in this kind of scenario is to minimize the deformation of the object with respect to a desired state. Our contribution, then, is to use a global measure of deformation directly in the feedback loop. In particular, the robot motions are based on the descent along the gradient of a metric that expresses the difference between the team's current configuration and its desired shape. Crucially, the resulting multirobot controller has a simple expression and is inexpensive to compute, and the approach lends itself to analysis of both the transient and asymptotic dynamics of the system. This analysis reveals a number of properties that are interesting for a manipulation task: fundamental geometric parameters of the team (size, orientation, centroid, and distances between robots) can be suitably steered or bounded. We describe different policies within the proposed deformation-based control framework that produce useful team behaviors. We illustrate the methodology with computer simulations.
Miguel Aranda, Juan Antonio Corrales, Youcef Mezouar
ICRA3
2019 Stable and Flexible Multi-Vehicle Navigation Based on Dynamic Inter-Target Distance Matrix
abstract
This paper proposes a flexible multi-layer and multi-controller architecture for a dynamic navigation in the formation of a group of autonomous vehicles in constrained environments. The main objectives of this architecture are to ensure reliable navigation in the formation of the vehicles and to guarantee the stable and smooth reconfiguration of the fleet shape. A precise review and analysis of the main used leader-follower modeling for the control of a fleet of autonomous vehicles is conducted. After highlighting their advantages and drawbacks, an appropriate leader-follower approach based on deformable shape is proposed. At each sample time, the leader's state (pose and velocity), defined as the main dynamic target, is taken as a reference to guide the overall fleet dynamic. In addition, an analytic formulation of the maximum linear and angular velocities of the leader is proposed in order to guarantee the asymptotic stability of the navigation in formation as well as the fleet reconfiguration phases (between different formation shapes). An important focus of this paper corresponds to the proposition of a reliable strategy for the fleet reconfiguration, according to the environmental context (when, for instance, obstacles are detected). The safety of the fleet is formally demonstrated using an appropriate reconfiguration matrix, which takes into account the vehicles' set-points inter-distances to avoid any inter-vehicles collisions. In addition, an estimation of the formation parameters, according to an authorized minimum distance between the vehicles, is given. Simulations and experiments in different scenarios are performed to demonstrate the flexibility, reliability, and efficiency of the proposed dynamic navigation of a fleet of vehicles in formation.
José Miguel Vilca, Lounis Adouane, Youcef Mezouar
IEEE Trans. Intell. Transp. Syst.3
2018 Online Shape Estimation based on Tactile Sensing and Deformation Modeling for Robot Manipulation
abstract
Precise robot manipulation of deformable objects requires an accurate and fast estimation of their shape as they deform. So far, visual sensing has been mostly used to solve this issue, but vision sensors are sensitive to occlusions, which might be inevitable when manipulating an object with robot. To address this issue, we present a modular pipeline to track the shape of a soft object in an online manner by coupling tactile sensing with a deformation model. Using a model of a tactile sensor, we compute the magnitude and location of a contact force and apply it as an external force to the deformation model. The deformation model then updates the nodal positions of a mesh that describes the shape of the deformable object. The proposed sensor model and pipeline, are evaluated using a Shadow Dexterous Hand equipped with BioTac sensors on its fingertips and an RGB-D sensor.
Jose Sanchez, Carlos M. Mateo, Juan Antonio Corrales, Chedli Bouzgarrou, Youcef Mezouar
IROS5
2017 Formation of differential-drive vehicles with field-of-view constraints for enclosing a moving target
abstract
An emerging application of multirobot systems is the monitoring of a dynamic event. Here, the goal is to enclose and track a moving target by attaining a desired geometric formation around it. By considering a circular pattern configuration for the target enclosing, the multirobot system is able to perform full perception of the target along its motion. In the proposed system, the robots rely only on their onboard vision sensor without external input to complete the task. The key problem resides in overcoming the motion and visual constraints of the agents. In particular, differential-drive robots with limited sensing, that must maintain visibility of the moving target as it navigates in the environment, are considered. A novel approach to characterize the motion of the robots in the formation that allows to enclose and track the target while overcoming their limited field of view (FOV) is presented. The proposed approach is illustrated through simulations.
Gonzalo López-Nicolás, Miguel Aranda, Youcef Mezouar
ICRA3
2017 Brunovsky's Linear Form of Incremental Structure From Motion
abstract
Conventional active incremental structure from motion (ISfM) schemes require a precise knowledge of the linear and angular velocities of the vision system to compute the three-dimensional structure of the observed scene. Furthermore, they are generally coupled and nonlinear, which makes the reconstruction inaccurate. In this paper, we present a novel active ISfM scheme to overcome these difficulties. It relies on two appropriate transformations: the first one allows efficient decoupling of the nonlinear model, whereas the second one transforms the decoupled model into the Brunovsky's linear form. We then show that a Luenberger's observer can be designed to estimate the unavailable states, making our scheme globally asymptotically convergent and robust to noise on measurements. We present simulated and experimental results to illustrate the performance of the described methodology.
Omar Tahri, Driss Boutat, Youcef Mezouar
IEEE Trans. Robotics3
2015 Image-Based Control of Two Mobile Robots for Object Pushing
abstract
This paper shows how to push an unknown object in the plane from an initial pose to a target pose with two cooperating mobile robots. On the object motion, we deliberately impose non-holonomic velocity constraint with pushing mobile robots. This yields smooth and efficient trajectories. Pushing manipulation is performed, for the first time, with a new uncalibrated image-based control scheme. This is achieved by transforming the image information to a scaled Euclidean space without using any metric information or calibration. Stability of the control law is also demonstrated.
Gonzalo López-Nicolás, Erol Ozgur, Youcef Mezouar
IROS3
2015 Rotation free active vision
abstract
Incremental Structure from Motion (SfM) algorithms require, in general, precise knowledge of the camera linear and angular velocities in the camera frame for estimating the 3D structure of the scene. Since an accurate measurement of the camera own motion may be a non-trivial task in several robotics applications (for instance when the camera is onboard a UAV), we propose in this paper an active SfM scheme fully independent from the camera angular velocity. This is achieved by considering, as visual features, some rotational invariants obtained from the projection of the perceived 3D points onto a virtual unitary sphere (unified camera model). This feature set is then exploited for designing a rotation-free active SfM algorithm able to optimize online the direction of the camera linear velocity for improving the convergence of the structure estimation task. As case study, we apply our framework to the depth estimation of a set of 3D points and discuss several simulations and experimental results for illustrating the approach.
Omar Tahri, Paolo Robuffo Giordano, Youcef Mezouar
IROS3
2015 Formation Control of Mobile Robots Using Multiple Aerial Cameras
abstract
This paper describes a new vision-based control method to drive a set of robots moving on the ground plane to a desired formation. As the main contribution, we propose to use multiple camera-equipped unmanned aerial vehicles (UAVs) as control units. Each camera views, and is used to control, a subset of the ground team. Thus, the method is partially distributed, combining the simplicity of centralized schemes with the scalability and robustness of distributed strategies. Relying on a homography computed for each UAV-mounted camera, our approach is purely image-based and has low computational cost. In the control strategy we propose, if a robot is seen by multiple cameras, it computes its motion by combining the commands it receives. Then, if the intersections between the sets of robots viewed by the different cameras satisfy certain conditions, we formally guarantee the stabilization of the formation, considering unicycle robots. We also propose a distributed algorithm to control the camera motions that preserves these required overlaps, using communications. The effectiveness of the presented control scheme is illustrated via simulations and experiments with real robots.
Miguel Aranda, Gonzalo López-Nicolás, Carlos Sagüés, Youcef Mezouar
IEEE Trans. Robotics4
2015 Visual Servoing Based on Shifted Moments
abstract
Over the past decade, image moments have been exploited in several visual servoing schemes for their ability to represent object regions, objects defined by contours or a set of discrete points. Moments have also been useful to achieve control decoupling properties and to choose a minimal number of features to control the whole degrees of freedom (DOFs) of a camera. However, the choice of moment-based features to control the rotational motions around the x-axis and y-axis simultaneously with the translational motions along the same axis remains a key issue. In this paper, we introduce new visual features computed from low-order “shifted moments invariant.” Importantly, they allow us 1) to define a unique combination of visual features to control the whole six DOFs of an eye-in-hand camera independently from the object shape and (2) to significantly enlarge the convergence domain of the closed-loop system.
Omar Tahri, Aurelien Yeremou Tamtsia, Youcef Mezouar, Cédric Demonceaux
IEEE Trans. Robotics3
2014 SAIL-MAP: Loop-closure detection using saliency-based features
abstract
Loop-closure detection, which is the ability to recognize a previously visited place, is of primary importance for robotic localization and navigation problems. We here introduce SAIL-MAP, a method for loop-closure detection based on vision only, applied to topological simultaneous localization and mapping (SLAM). Our method allows the matching of camera images using a novel saliency-based feature detector and descriptor. These features have been designed to benefit from the robustness to viewpoint change and image perturbations of bio-inspired saliency algorithms. Additionally, the same algorithm is used for the detector and descriptor. The results obtained on different large-scale data sets demonstrate the efficiency of the proposed solution for localization problems.
Merwan Birem, Jean-Charles Quinton, François Berry, Youcef Mezouar
IROS4
2014 Structural synthesis of dexterous hands
abstract
This paper proposes a complete procedure for the structural synthesis of dexterous hands. This procedure fuses the theories already developed for the structural synthesis of dexterous hands and parallel robots. Unlike others, this procedure allows one to synthesize any kind of dexterous hand with the desired structural design parameters: mobility, connectivity, overconstraint, and redundancy. Two examples of dexterous hands, which are synthesized to have 3 dof planar motion and 6 dof spatial motion, are also given.
Erol Ozgur, Grigore Gogu, Youcef Mezouar
IROS3
2014 Efficient Iterative Pose Estimation Using an Invariant to Rotations
abstract
This paper deals with pose estimation using an iterative scheme. We show that using adequate visual information, pose estimation can be performed iteratively with only three independent unknowns, which are the translation parameters. Specifically, an invariant to rotational motion is used to estimate the camera position. In addition, an adequate transformation is applied to the proposed invariant to decrease the nonlinearities between the variations in image space and 3-D space. Once the camera position is estimated, we show that the rotation can be estimated efficiently using two different direct methods. The proposed approach is compared against two other methods from the literature. The results show that using our method, pose tracking in image sequences and the convergence rate for randomly generated poses are improved.
Omar Tahri, Helder Araújo, Youcef Mezouar, François Chaumette
IEEE Trans. Cybern.3
2013 Feature-based map merging with dynamic consensus on information increments
abstract
We study the feature-based map merging problem in robot networks. Each robot observes the environment and builds a local map. Simultaneously, robots communicate and compute the global map of the environment; this communication is range-limited. We propose a dynamic strategy based on consensus algorithms that is fully distributed and does not rely on any particular communication topology. Robots reach consensus on the latest global map, using the increments between their previous and current local maps. Under mild connectivity conditions, our merging algorithm asymptotically converges to the global map. We give proofs of unbiasedness of this global map, at each step and robot. Our approach has been validated using real RGB-D images.
Rosario Aragues, Carlos Sagüés, Youcef Mezouar
ICRA3
2013 New results in images moments-based visual servoing
abstract
In image-based visual servoing, the choice of visual features has a strong influence on the performance of the control system. In the last decade, image-moments have been exploited in several visual servoing schemes for their ability to represent object region, object defined by contours or a set of discrete points. Despite the many recent advances, the choice of moment-based features to control the most critical Degrees Of Freedom (DOF), i.e those used to control the rotational motions around the x-axis and y-axis of the camera remains a key issue. In this paper, a new feature formula to control these critical DOF that does not depend on the object shape is proposed. The new features are computed from shifted moments and selected in order to provide nice invariant properties. Additionally, low order shifted moments can be exploited to minimize the impact of measurement noise on the control performances.
Aurelien Yeremou Tamtsia, Omar Tahri, Youcef Mezouar, H. Djalo, Emmanuel Tonyé
ICRA3
2013 Hierarchical visual mapping with omnidirectional images
abstract
A topological mapping framework designed for omnidirectional images is presented. Omnidirectional images acquired by the robot are organized as places which are represented as nodes in the topological graph/map. Places are regions in the environment over which the global scene appearance of all acquired images is consistent. A hierarchical loop closure algorithm is proposed which quickly sifts through the places to retrieve the most similar places and another level of thorough similarity analysis is performed over the images belonging to the retrieved places. An Image similarity metric based on spatial shift of local image features across omnidirectional/panoramic image pairs is proposed. Newly proposed VLAD (Vector of Locally Aggregated Descriptors) descriptors have been used for loop closure at place and image levels. Accuracy and efficiency of our system are corroborated with experimental results on three publicly available datasets. It is shown that our approach achieves good loop closure recall rates even without using epi-polar geometry verification common among many other approaches.
Hemanth Korrapati, Ferit Üzer, Youcef Mezouar
IROS3
2013 Efficient decoupled pose estimation from a set of points
abstract
This paper deals with pose estimation using an iterative scheme. We show that using adequate visual information, pose estimation can be performed in a decoupling the estimation of translation and rotation. More precisely, we show that pose estimation can be achieved iteratively as a function of only three independent unknowns, which are the translation parameters. An invariant to rotational motion is used to estimate the camera position. Once the camera position is estimated, we show that the rotation can be estimated efficiently using a direct method. The proposed approach is compared against two classical methods from the literature. The results show that using our method, pose tracking in image sequences and the convergence rate for randomly generated poses are improved.
Omar Tahri, Helder Araújo, Youcef Mezouar, François Chaumette
IROS3
2013 An overall control strategy based on target reaching for the navigation of an urban electric vehicle
abstract
This paper deals with reactive and flexible humanlike autonomous vehicle navigation. A human driver reactively guides his vehicle, performing a smooth trajectory within the roads limits until reaching the defined goal. To obtain a similar behavior with an unmanned ground vehicle (UGV), this paper proposes a flexible control law to drive a vehicle towards desired static or dynamic targets based on a novel definition of control variables and Lyapunov stability analysis. Moreover, a target assignment strategy, combined with an appropriate sigmoid function, that allow to perform smooth, flexible and safe vehicle navigation through successive waypoints is presented. The stability of the proposed control strategy is proved according to Lyapunov synthesis. Simulations and experiments are performed in different cases to demonstrate the reliability and efficiency of the control strategy.
José Miguel Vilca, Lounis Adouane, Youcef Mezouar, Pierre Lébraly
IROS3
2012 Generic realtime kernel based tracking
abstract
This paper deals with the design of a generic visual tracking algorithm suitable for a large class of camera (single viewpoint sensors). It is based on the estimation of the relationship between observations and motion on the sphere. This is efficiently achieved using a kernel-based regression function on a generic linearly-weighted sum of non-linear basis functions. We also present two set of experiments. The first one shows the efficiency of our algorithm through the tracking in video sequences acquired with three types of cameras (conventional, dioptric-fisheye and catadioptric). The real-time performances will be shown by tracking one or several planes. The second set of experiments presents an application of our tracking algorithm to visual servoing with a fisheye camera.
Hicham Hadj-Abdelkader, Youcef Mezouar, Thierry Chateau
ICRA2
2012 Image Sequence Partitioning for outdoor mapping
abstract
Most of the existing appearance based topological mapping algorithms produce dense topological maps in which each image stands as a node in the topological graph. Sparser maps can be built by representing groups of visually similar images as nodes of a topological graph. In this paper, we present a sparse topological mapping framework which uses Image Sequence Partitioning (ISP) techniques to group visually similar images as topological graph nodes. We present four different ISP techniques and evaluate their performance. In order to take advantage of the afore mentioned maps, we make use of Hierarchical Inverted Files (HIF) which enable efficient hierarchical loop closure. Outdoor experimental results demonstrating the sparsity, efficiency and accuracy achieved by the combination of ISP and HIF in performing loop closure are presented.
Hemanth Korrapati, Jonathan Courbon, Youcef Mezouar, Philippe Martinet
ICRA3
2012 Adaptive visual memory for mobile robot navigation in dynamic environment
abstract
A central clue for implementation of visual memory based navigation strategies relies on efficient point matching between the current image and the key images of the memory. However, the visual memory may become out of date after some times because the appearance of real-world environments keeps changing. It is thus necessary to remove obsolete information and to add new data to the visual memory over time. In this paper, we propose a method based on short-term and long term memory concepts to update the visual memory of mobile robots during navigation. The results of our experiments show that using this method improves the robustness of the localization and path-following steps.
Jonathan Courbon, Hemanth Korrapati, Youcef Mezouar
Intelligent Vehicles Symposium3
2012 Visual Control for Multirobot Organized Rendezvous
abstract
This paper addresses the problem of visual control of a set of mobile robots. In our framework, the perception system consists of an uncalibrated flying camera performing an unknown general motion. The robots are assumed to undergo planar motion considering nonholonomic constraints. The goal of the control task is to drive the multirobot system to a desired rendezvous configuration relying solely on visual information given by the flying camera. The desired multirobot configuration is defined with an image of the set of robots in that configuration without any additional information. We propose a homography-based framework relying on the homography induced by the multirobot system that gives a desired homography to be used to define the reference target, and a new image-based control law that drives the robots to the desired configuration by imposing a rigidity constraint. This paper extends our previous work, and the main contributions are that the motion constraints on the flying camera are removed, the control law is improved by reducing the number of required steps, the stability of the new control law is proved, and real experiments are provided to validate the proposal.
Gonzalo López-Nicolás, Miguel Aranda, Youcef Mezouar, Carlos Sagüés
IEEE Trans. Syst. Man Cybern. Part B3
2011 Homography-based multi-robot control with a flying camera
abstract
This paper addresses the problem of visual control of a set of mobile robots. In our framework, the perception system consists of a calibrated flying camera looking downward to the mobile robots. The robots are assumed to undergo planar motion considering nonholonomic constraints. The goal of the task is to control the multi-robot system to a desired configuration relying solely on visual information given by the flying camera. The desired multi-robot configuration is defined with an image of the set of robots in that configuration. Then, any arbitrary configuration can be easily defined by this image without any additional information. As contribution, a new image-based control scheme is presented relying on the homography induced by the multi-robot system to lead the robots to the desired configuration. The stability of the control law is analyzed and simulations are provided to illustrate the proposal.
Gonzalo López-Nicolás, Youcef Mezouar, Carlos Sagüés
ICRA2
2010 Efficient high-speed vision-based computed torque control of the orthoglide parallel robot
abstract
Vision has often been considered as not suitable for dynamic control of robots. The experimental results presented in this paper show that it is possible to perform better with a vision based dynamic control than with a model-based control. These results were obtained using a Cartesian computed torque control fed back, without any joint sensing, by a novel Cartesian pose and velocity estimator. The latter is designed as a virtual visual servoing scheme based on sequential acquisition of sub-images and a constant acceleration motion assumption.
Redwan Dahmouche, Nicolas Andreff, Youcef Mezouar, Philippe Martinet
ICRA3
2010 Wheeled mobile robots navigation from a visual memory using wide field of view cameras
abstract
In this paper, we propose a visual path following control scheme for wheeled mobile robots based on the epipolar geometry. The control law only requires the position of the epipole computed between the current and target views along the sequence of a visual memory. The proposed approach has two main advantages: explicit pose parameters decomposition is not required and the rotational velocity is smooth or eventually piece-wise constant avoiding discontinuities that generally appear when the target image changes. The translational velocity is adapted as required for the path and the approach is independent of this velocity. Furthermore, our approach is valid for all cameras obeying the unified model, including conventional, central catadioptric and some fisheye cameras. Simulations as well as real-world experiments with a robot illustrate the validity of our approach.
Héctor M. Becerra 0001, Jonathan Courbon, Youcef Mezouar, Carlos Sagüés
IROS3
2010 Robustness of Image-Based Visual Servoing With a Calibrated Camera in the Presence of Uncertainties in the Three-Dimensional Structure
abstract
This paper concerns the stability analysis of image-based visual servoing control laws with respect to uncertainties on the 3-D parameters needed to compute the interaction matrix for any calibrated central catadioptric camera. In the recent past, research on image-based visual servoing has been concentrated on potential problems of stability and on robustness with respect to camera-calibration errors. Only little attention, if any, has been devoted to the robustness of image-based visual servoing to estimation errors on the 3-D structure. It is generally believed that a rough approximation of the 3-D structure is sufficient to ensure the stability of the control law. In this paper, we prove that this is not always true and that an extreme care must be taken when approximating the depth distribution to ensure stability of the image-based control law. The theoretical results are obtained not only for conventional pinhole cameras but for the entire class of central catadioptric systems as well.
Ezio Malis, Youcef Mezouar, Patrick Rives
IEEE Trans. Robotics2
2010 Decoupled Image-Based Visual Servoing for Cameras Obeying the Unified Projection Model
abstract
This paper proposes a generic decoupled image-based control scheme for cameras obeying the unified projection model. The scheme is based on the spherical projection model. Invariants to rotational motion are computed from this projection and used to control the translational degrees of freedom (DOFs). Importantly, we form invariants that decrease the sensitivity of the interaction matrix to object-depth variation. Finally, the proposed results are validated with experiments using a classical perspective camera as well as a fisheye camera mounted on a 6-DOF robotic platform.
Omar Tahri, Youcef Mezouar, François Chaumette, Peter I. Corke
IEEE Trans. Robotics2
2009 Decoupled visual servoing based on the spherical projection of a set of points
abstract
This paper extends the recent work proposed in [21]. In this work, it has been noted that three visual features (to control three degrees of freedom) obtained from the spherical projection of 3D spheres allows nice decoupling properties and global stability. However, even if such an approach is theoretically attractive, it is limited by a major practical issue since spherical objects have to be observed while only three degrees of freedom can be controlled. In this paper, we show that similar properties can be obtained by observing a set of points. The basic idea is to build a virtual 3D sphere from two 3D points and to analyse its related spherical projection. Furthermore, to control the six degrees of freedom a 2D 1/2 control scheme is proposed which allows us to fully decouple rotational motions from translational motions.
Hicham Hadj-Abdelkader, Youcef Mezouar, Philippe Martinet
ICRA2
2009 Generic decoupled image-based visual servoing for cameras obeying the unified projection model
abstract
In this paper a generic decoupled imaged-based control scheme for calibrated cameras obeying the unified projection model is proposed. The proposed decoupled scheme is based on the surface of object projections onto the unit sphere. Such features are invariant to rotational motions. This allows the control of translational motion independently from the rotational motion. Finally, the proposed results are validated with experiments using a classical perspective camera as well as a fisheye camera mounted on a 6 dofs robot platform.
Omar Tahri, Youcef Mezouar, François Chaumette, Peter I. Corke
ICRA2
2009 Visual navigation of a quadrotor Aerial Vehicle
abstract
This paper presents a vision-based navigation strategy for a vertical take-off and landing (VTOL) unmanned aerial vehicle (UAV) using a single embedded camera observing natural landmarks. In the proposed approach, images of the environment are first sampled and stored as a set of ordered key images (visual path) and organized providing a visual memory of the environment. The robot navigation task is then defined as a concatenation of visual path subsets (called visual route) linking the current observed image and a target image belonging to the visual memory. The UAV is controlled to reach each image of the visual route using a vision-based control law adapted to its dynamic model and without explicitly planning any trajectory. This framework is largely substantiated by experiments with a X4-flyer equipped with a fisheye camera.
Jonathan Courbon, Youcef Mezouar, Nicolas Guenard, Philippe Martinet
IROS2
2009 3D pose and velocity visual tracking based on sequential region of interest acquisition
abstract
This paper presents a high speed visual tracking method based on non simultaneous subimages acquisition. This method is formulated as a virtual visual servoing scheme. The sequential acquisition of regions of interest has a double benefit on visual servoing. The first one is that this acquisition method allows to increase the visual control sampling frequency by reducing the data amount to acquire and to transmit by the camera. The second one is that the associated image projection model depends on the observed object pose and velocity. Thanks to this property, a new vision-based control law can be defined. The particularity of this control law is that the control output consists of the kinematic and the dynamic twists. This allows to enhance the control performance in trajectory tracking applications. The experimental results in high speed visual tracking application show the effectiveness of this approach.
Redwan Dahmouche, Nicolas Andreff, Youcef Mezouar, Philippe Martinet
IROS3
2009 Autonomous Navigation of Vehicles from a Visual Memory Using a Generic Camera Model
abstract
In this paper, we present a complete framework for autonomous vehicle navigation using a single camera and natural landmarks. When navigating in an unknown environment for the first time, usual behavior consists of memorizing some key views along the performed path to use these references as checkpoints for future navigation missions. The navigation framework for the wheeled vehicles presented in this paper is based on this assumption. During a human-guided learning step, the vehicle performs paths that are sampled and stored as a set of ordered key images, as acquired by an embedded camera. The visual paths are topologically organized, providing a visual memory of the environment. Given an image of the visual memory as a target, the vehicle navigation mission is defined as a concatenation of visual path subsets called visual routes. When autonomously running, the control guides the vehicle along the reference visual route without explicitly planning any trajectory. The control consists of a vision-based control law that is adapted to the nonholonomic constraint. Our navigation framework has been designed for a generic class of cameras (including conventional, catadioptric, and fisheye cameras). Experiments with an urban electric vehicle navigating in an outdoor environment have been carried out with a fisheye camera along a 750-m-long trajectory. Results validate our approach.
Jonathan Courbon, Youcef Mezouar, Philippe Martinet
IEEE Trans. Intell. Transp. Syst.2
2009 Omnidirectional Visual-Servo of a Gough-Stewart Platform
abstract
This paper deals with the visual control of the Gough-Stewart platform using a central catadioptric camera observing the platform's legs. This allows a large field of view to be obtained and avoids the occlusion problems observed when a classical perspective camera is used. An automatic and simple method to detect the projections of the leg in the image is also proposed. The control scheme presented here is shown to encompass the classical perspective camera case, as well as catadioptric ones. Finally, experimental results comparing two kinds of visual features (leg directions and leg edges) are described.
Omar Tahri, Youcef Mezouar, Nicolas Andreff, Philippe Martinet
IEEE Trans. Robotics2
2008 Efficient Camera Smoothing in Sequential Structure-from-Motion Using Approximate Cross-Validation
Michela Farenzena, Adrien Bartoli, Youcef Mezouar
ECCV (3)3
2008 Efficient visual memory based navigation of indoor robot with a wide-field of view camera
abstract
In this paper, we present a complete framework for autonomous indoor robot navigation. We show that autonomous navigation is possible in indoor situation using a single camera and natural landmarks. When navigating in an unknown environment for the first time, a natural behavior consists on memorizing some key views along the performed path, in order to use these references as checkpoints for a future navigation mission. The navigation framework for wheeled robots presented in this paper is based on this assumption. During a human-guided learning step, the robot performs paths which are sampled and stored as a set of ordered key images, acquired by an embedded camera. The set of these obtained visual paths is topologically organized and provides a visual memory of the environment. Given an image of one of the visual paths as a target, the robot navigation mission is defined as a concatenation of visual path subsets, called visual route. When running autonomously, the control guides the robot along the reference visual route without explicitly planning any trajectory. The control consists on a vision-based control law adapted to the nonholonomic constraint. The proposed framework has been designed for a generic class of cameras (including conventional, catadioptric and fish-eye cameras). Experiments with a AT3 Pioneer robot navigating in an indoor environment have been carried on with a fisheye camera. Results validate our approach.
Jonathan Courbon, Youcef Mezouar, Laurent Eck, Philippe Martinet
ICARCV2
2008 Efficient hierarchical localization method in an omnidirectional images memory
abstract
An efficient method for global robot localization in a memory of omnidirectional images is presented. This method is valid for indoor and outdoor environments and not restricted to mobile robots. The proposed strategy is purely vision-based and uses as reference a set of prerecorded images (visual memory). The localization consists on finding in the visual memory the image which best fits the current image. We propose a hierarchical process combining global descriptors computed onto cubic interpolation of triangular mesh and patches correlation around Harris corners. To evaluate this method, three large images data sets have been used. Results of the proposed method are compared with those obtained from state-of-the-art techniques by means of 1) accuracy, 2) amount of memorized data required per image and 3) computational cost. The proposed method shows the best compromise in term of those criteria.
Jonathan Courbon, Youcef Mezouar, Laurent Eck, Philippe Martinet
ICRA2
2008 High-speed pose and velocity measurement from vision
abstract
This paper presents a novel method for high speed pose and velocity computation from visual sensor. The main problem in high speed vision is the bottleneck phenomenon which limits the video rate transmission. The proposed approach circles the problem out by increasing the information density instead of the data rate transmission. This strategy is based on a rotary sequential acquisition of selected regions of interest (ROI) which provides space-time data. This acquisition mode induces an image projection deformation of dynamic objects. This paper shows how to use this artifact for the simultaneous measure of both pose and velocity, at the same frequency as the ROI's acquisition one.
Redwan Dahmouche, Omar Ait-Aider, Nicolas Andreff, Youcef Mezouar
ICRA4
2008 New decoupled visual servoing scheme based on invariants from projection onto a sphere
abstract
In this paper a new decoupled imaged-based control scheme is proposed from projection onto a unit sphere. This control scheme is based on moment invariants to 3D rotational motion. This allows the control of translational motion independently of the rotational one. First, the analytical form of the interaction matrix related to the spherical moments is derived. It is based on the projection of a set of points onto a unit sphere. From the spherical moment, six features are presented to control the full 6 degrees of freedom. Finally, the results are validated through realistic simulation results.
Omar Tahri, François Chaumette, Youcef Mezouar
ICRA3
2008 On the efficient second order minimization and image-based visual servoing
abstract
This paper deals with the efficient second order minimization (ESM) and the image-based visual servoing schemes. In other word, it deals with the minimization based on the pseudo-inverses of the mean of the Jacobians or on the mean of Jacobian Pseudo-inverses. Chronologically, it has been noted by Tahri and Chaumette (2003) that the (ESM) improves generally the system behavior compared to the case where only the simple Jacobian Pseudo- inverses is used. Subsequently, a mathematical explanation has been given by Malis (2004). In this paper, the proofs given by Malis are considered to deal with their validity. It will be shown that there is a limitation to the the validity of this method and some precautions should be taken, for adequate application of it. In other words, we will show that the use of ESM does not necessary ensures a better system behavior, especially in the cases where large rotational motions are considered.
Omar Tahri, Youcef Mezouar
ICRA2
2008 Navigation of urban vehicle: An efficient visual memory management for large scale environments
abstract
In this paper, we present a method to efficiently manage visual memory for autonomous vehicle navigation in large scale environments. It relies on two crucial issues for real-time navigation: an efficient organisation of the memory and small computational cost. A software platform (SoViN) dedicated to visual memory management and navigation strategies (including vision-based memory building, localization and navigation) has been developed to fulfill these requirements. We show that using this software architecture makes possible real-time navigation in large-scale outdoor situation using a single camera and natural landmarks.
Jonathan Courbon, Youcef Mezouar, Laurent Lequièvre, Laurent Eck
IROS2
2008 Automatically smoothing camera pose using cross validation for sequential vision-based 3D mapping
abstract
Building an accurate three dimensional map is an important task for autonomous localisation and navigation. In a sequential approach to reconstruction from video streams, we show how adding prior knowledge about camera motion improves reconstruction accuracy, obtaining a more precise trajectory estimation and preventing failures over time. We add a smoothing penalty on camera trajectory and the smoothing parameter, usually fixed by trial and error, is automatically estimated using Cross-Validation. The method is substantiated by experimental results on synthetic and real data. They show that it improves accuracy and stability in the reconstruction process, preventing several failure cases.
Michela Farenzena, Adrien Bartoli, Youcef Mezouar
IROS3
2008 Catadioptric Visual Servoing From 3-D Straight Lines
abstract
In this paper, we consider the problem of controlling a 6 DOF holonomic robot and a nonholonomic mobile robot from the projection of 3-D straight lines in the image plane of central catadioptric systems. A generic central catadioptric interaction matrix for the projection of 3-D straight lines is derived using an unifying imaging model valid for an entire class of cameras. This result is exploited to design an image-based control law that allows us to control the 6 DOF of a robotic arm. Then, the projected lines are exploited to control a nonholonomic robot. We show that as when considering a robotic arm, the control objectives are mainly based on catadioptric image feature and that local asymptotic convergence is guaranteed. Simulation results and real experiments with a 6 DOF eye-to-hand system and a mobile robot illustrate the control strategy.
Hicham Hadj-Abdelkader, Youcef Mezouar, Philippe Martinet, François Chaumette
IEEE Trans. Robotics2
2007 Decoupled Visual Servoing from a set of points imaged by an omnidirectional camera
abstract
This paper presents a hybrid decoupled vision-based control scheme valid for the entire class of central catadioptric sensors (including conventional perspective cameras). First, we consider the structure from motion problem using imaged 3D points. Geometrical relationships are exploited to enable a partial Euclidean reconstruction by decoupling the interaction between translation and rotation components of a homography matrix. The information extracted from the homography are then used to design a control law which allow us to fully decouple rotational motions from translational motions. Real time experimental results using an eye-to-hand robotic system with a paracatadioptric camera are presented and confirm the validity of our approach.
Hicham Hadj-Abdelkader, Youcef Mezouar, Philippe Martinet
ICRA2
2007 A generic fisheye camera model for robotic applications
abstract
Omnidirectional cameras have a wide field of view and are thus used in many robotic vision tasks. An omnidirectional view may be acquired by a fisheye camera which provides a full image compared to catadioptric visual sensors and do not increase the size and the weakness of the imaging system with respect to perspective cameras. We prove that the unified model for catadioptric systems can model fisheye cameras with distortions directly included in its parameters. This unified projection model consists on a projection onto a virtual unitary sphere, followed by a perspective projection onto an image plane. The validity of this assumption is discussed and compared with other existing models. Calibration and partial Euclidean reconstruction results help to confirm the validity of our approach. Finally, an application to the visual servoing of a mobile robot is presented and experimented.
Jonathan Courbon, Youcef Mezouar, Laurent Eck, Philippe Martinet
IROS2
2007 Omnidirectional visual-servo of a Gough-Stewart platform
abstract
This work deals with the control by vision of the Gough-Stewart platform. For that, a central catadioptric camera is used to observe the platform legs. This allows to obtain a large field of view, and then avoids the occlusion problems observed when a classical perspective camera is used. The leg projections onto the catadioptric plane are used to determine their orientation in the camera frame. Finally, the computed orientations will be used in a visual servoing scheme of the platform effector.
Omar Tahri, Youcef Mezouar, Nicolas Andreff, Philippe Martinet
IROS2
2006 Omnidirectional Visual servoing From Polar Lines
abstract
Motivated by the growing interest for omnidirectional sensors on robotic applications and particularly on vision-based control, we present a new framework to handle in a visual servoing scheme the projection of line features into the image plane of a central catadioptric camera. As it is well known, the projection of a 3D line in the image plane of a central catadioptric camera is a conic curve. We propose to use the polar line of the image center with respect to this conic curve to define the input of the vision-based control scheme. The visual observations obtained from the polar lines lead to a minimal representation of projected lines. An efficient control scheme based only on two image features can then be designed. Simulation and experimental results confirm the validity of our approach
Hicham Hadj-Abdelkader, Youcef Mezouar, Nicolas Andreff, Philippe Martinet
ICRA2
2006 3D Pose Visual Servoing Relieves Parallel Robot Control from Joint Sensing
abstract
In this paper, we show that visual feedback reduces the complexity of parallel robot Cartesian control. Namely, 3D pose visual servoing, where the end-effector pose is indirectly measured and used for regulation, is shown to be well suited to this task since it relieves the control from the difficult forward kinematic problem. Moreover, this complexity reduction is not coming with an increase of the implementation complexity since off-the-shelf hardware and software are now available for visual servoing. It is also shown that such a control gets rid of joint sensors. All this makes 3D pose visual servoing the most straightforward Cartesian control for parallel robots. Experimental results are provided using an open source visual servoing C++ library
Tej Dallej, Nicolas Andreff, Youcef Mezouar, Philippe Martinet
IROS3
2006 Decoupled Homography-based Visual Servoing with Omnidirectional Cameras
abstract
This paper presents a new hybrid decoupled vision-based control scheme valid for the entire class of central catadioptric sensors (including conventional perspective cameras). First, we consider the structure from motion problem using imaged 3D lines (conics). Polar lines of the principal point with respect to the conic curves are exploited to estimate a generic homography matrix from which a partial Euclidean reconstruction is obtained. The polar lines and the information extracted from the homography are then used to design a control law which allow us to fully decouple rotational motions from translational motions
Hicham Hadj-Abdelkader, Youcef Mezouar, Nicolas Andreff, Philippe Martinet
IROS2
2005 Indoor Navigation of a Wheeled Mobile Robot along Visual Routes
abstract
When navigating in an unknown environment for the first time, a natural behavior consists in memorizing some key views along the performed path, in order to use these references as checkpoints for a future navigation mission taking a similar path. This assumption is used in this paper as the basis of a navigation framework for wheeled mobile robots in indoor environments. During a human-guided teleoperated learning step, the robot performs paths which are sampled and stored as a set of ordered key images, acquired by a standard embedded camera. The set of these obtained visual paths is topologically organized and provides a visual memory of the environment. Given an image of one of the visual paths as a target, the robot navigation mission is defined as a concatenation of visual path subsets, called visual route. When running autonomously, the robot is controlled by a visual servoing law adapted to its nonholonomic constraint. Based on the regulation of successive homographies, this control guides the robot along the reference visual route without explicitly planning any trajectory. Real experiment results illustrate the validity of the presented framework.
Guillaume Le Blanc, Youcef Mezouar, Philippe Martinet
ICRA2
2005 Image-based Control of Mobile Robot with Central Catadioptric Cameras
abstract
To close the loop between motion and vision, tracked visual features must remain in the camera field of view (visibility constraint). To overcome the visibility constraint, visual servoing methods can benefit from panoramic sensors such as catadioptric cameras (combining both mirrors and lenses). In this paper, we present a vision-based framework to control a nonholonomic mobile robot using a catadioptric imaging system. We particularly focus on a suitable catadioptric image-based control strategy of a nonholonomic robot in order to follow a 3D straight line. Such strategy can be applied to navigate in indoor or urban environment since the extraction and the tracking of straight lines are natural. First the control objectives are formulated in the catadioptric image space. The control law is then designed according to a well suited chained system for a mobile robot state vector directly expressed in the image space using a generic camera model. Simulation results illustrate the control strategy in the case of hypercatadioptric and paracatadioptric cameras.
Hicham Hadj-Abdelkader, Youcef Mezouar, Nicolas Andreff, Philippe Martinet
ICRA2
2005 2 1/2 D visual servoing with central catadioptric cameras
abstract
In this paper, we present how the 2 1/2 D visual servoing scheme can be used with omnidirectional cameras. Motivated by the growing interest for omnidirectional sensors on robotic applications and particularly on vision-based control, we extend this framework to the entire class of central catadioptric systems. Indeed, conventional cameras suffer from restricted field of view. Central catadioptric systems have larger fields of view thus overcoming the visibility problem encountered when using conventional cameras. The 2 1/2 D visual servoing is based on the estimation of the partial camera displacement between two views, given by the current and desired images. Geometrical relationships are exploited to enable a partial Euclidean reconstruction by decoupling the interaction between translation and rotation components of a homography matrix. First we describe how to obtain a generic homography matrix for central catadioptric cameras from the projection model of an entire class of camera. Then the information obtained from the homography is used to develop a 2 1/2 D visual servoing scheme.
Hicham Hadj-Abdelkader, Youcef Mezouar, Nicolas Andreff, Philippe Martinet
IROS2
2004 A Hessian approach to visual servoing
abstract
The paper presents a method for estimating the control matrix in visual servoing using approximation up to the second order of the projection function. The classical approach simply uses the first order terms (inverse of the interaction matrix). The resulting control matrix is shown to perform much better than the classical one. Peculiarly, translation are made almost completely independent of z rotations, allowing better spatial trajectories. Theoretical insight as well as comparisons in the domain of visual servoing are provided to demonstrate this assertion.
Jean-Thierry Lapresté, Youcef Mezouar
IROS2
2004 Central catadioptric visual servoing from 3D straight lines
abstract
In this paper we consider the problem of controlling a robotic system using the projection of 3D lines in the image plane of central catadioptric systems. Most of the efforts in visual servoing are devoted to points, only few works have investigated the use of lines in visual servoing with traditional cameras and none has explored the case of omnidirectional cameras. First a generic central catadioptric interaction matrix for the projection of 3D straight lines is derived from the projection model of an entire class of camera. Then an image-based control law is designed and validated through simulation results.
Youcef Mezouar, Hicham Hadj-Abdelkader, Philippe Martinet, François Chaumette
IROS1
2004 Robustness of central catadioptric image-based visual servoing to uncertainties on 3D parameters
abstract
This paper concerns the stability analysis of image-based visual servoing methods with respect to uncertainties on the 3D parameters introduced in the central catadioptric interaction matrix. Motivated by the growing interest for omnidirectional sensors on robotic applications and particularly on vision-based control, we extend recent results obtained for conventional cameras to the entire class of central catadioptric systems. In this paper, it is shown that with such sensors extreme care must be taken when approximating 3D parameters to ensure stability of the image based control law.
Youcef Mezouar, Ezio Malis
IROS1
2002 Images Interpolation for Image-Based Control under Large Displacement
abstract
The principal deficiency of image-based visual servoing is that the induced (3D) trajectories are not optimal and sometimes, especially when the displacement to realize is large, these trajectories are not physically valid leading to the failure of the servoing process. Furthermore, visual control needs a matching step between the features extracted from the initial image and the desired one. This step can be problematic (or impossible) when the camera displacement between the acquisitions of the initial and desired images is large and/or for complex scenes. To resolve these deficiencies, we couple an image interpolation process between N relay images extracted from a database and an image-based trajectory tracking. The camera calibration and the model of the observed scene are not assumed to be known. The relay images are interpolated in such a way that the corresponding camera trajectory is minimal. First a closed form collineation path is obtained and then the analytical form of image features trajectories are derived and efficiently tracked using a purely image-based control. Experimental results obtained on a six DOF eye-in-hand robotic system are presented and confirm the validity of the proposed approach.
Youcef Mezouar, Anthony Remazeilles, Patrick Gros, François Chaumette
ICRA1
2002 Visual servoed micropositioning for protein manipulation tasks
abstract
In this paper, we present a framework for cell manipulation tasks with visual servoing micromanipulation strategies. A vision based micropositioner is designed in order to address the requirement of high precision needed to perform manipulation of objects under 100 /spl mu/m in size. The system calibration (microscope-camera-micropositioner) and the model of the observed scene are not known. Experimental results for micropositioning tasks with respect to protein cells are presented and demonstrate the validity of the proposed approach.
Youcef Mezouar, Peter K. Allen
IROS1
2002 Path planning for robust image-based control
abstract
Vision feedback control loop techniques are efficient for a large class of applications, but they come up against difficulties when the initial and desired robot positions are distant. Classical approaches are based on the regulation to zero of an error function computed from the current measurement and a constant desired one. By using such an approach, it is not obvious how to introduce any constraint in the realized trajectories or to ensure the convergence for all the initial configurations. In this paper, we propose a new approach to resolve these difficulties by coupling path planning in image space and image-based control. Constraints such that the object remains in the camera field of view or the robot avoids its joint limits can be taken into account at the task planning level. Furthermore, by using this approach, current measurements always remain close to their desired value, and a control by image-based servoing ensures robustness with respect to modeling errors. The proposed method is based on the potential field approach and is applied whether the object shape and dimensions are known or not, and when the calibration parameters of the camera are well or badly estimated. Finally, real-time experimental results using an eye-in-hand robotic system are presented and confirm the validity of our approach.
Youcef Mezouar, François Chaumette
IEEE Trans. Robotics Autom.1
2001 Model-Free Optimal Trajectories in the Image Space: Application to Robot Vision Control
abstract
Since image-based servoing is a local control solution, it requires the definition of intermediate subgoals in the sensor space when the initial robot position is far from the desired one. This paper addresses the problem of generating and tracking realistic and optimal smooth trajectories of complex features in the image space. The model of the observed target and the internal camera parameters are assumed to be unknown. First a closed-form smooth collineation path (related to a reference plane) between given starts and end-points is obtained. This path is generated in order to correspond to an optimal camera path. The trajectories of the image features (corresponding to points belonging to or not belonging to the reference plane) are then derived and tracked using image based control.
Youcef Mezouar, François Chaumette
CVPR (1)1
2001 Design and Tracking of Desirable Trajectories in the Image Space by Integrating Mechanical and Visibility Constraints
abstract
Since image-based visual servoing is a local feedback control solution, it requires the definition of intermediate subgoals in the sensor space at the task planning level. We describe a general technique for specifying and tracking trajectories of an unknown object in the camera image space. First, physically valid C/sup 2/ image trajectories which correspond to quasi-optimal 3D camera trajectory (approaching as much as possible a straight line) are performed. Both mechanical (joint limits) and visibility constraints are taken into account at the task planning level. The good behavior of image-based control when desired and current camera positions are closed is then exploited to design an efficient control scheme. Real time experimental results using a camera mounted on the end effector of a 6 DOF robot confirm the validity of our approach.
Youcef Mezouar, François Chaumette
ICRA1
2001 Model-free optimal trajectories in the image space
abstract
Since image-based servoing is a local control solution, it requires the definition of intermediate subgoals in the sensor space. This paper addresses the problem of generating realistic and optimal smooth trajectories of complex features in the image space. The model of the observed target and the internal camera parameters are assumed to be unknown. First, a closed-form smooth collineation path between given starts and endpoints is obtained. This path is generated in order to correspond to an optimal camera path. The trajectories of the image features are then derived.
Youcef Mezouar, François Chaumette
IROS1
2000 Path Planning in Image Space for Robust Visual Servoing
abstract
Vision feedback control loop techniques are efficient for a number of applications but they come up against difficulties when the initial and desired positions of the camera are distant. We propose a new approach to resolve these difficulties by planning trajectories in the image. Constraints such that the object remains in the camera field of view can be taken into account. Furthermore, using this process, current measurement always remain close to their desired value and a control by image based servoing ensures the robustness with respect to modeling errors. We apply our method when object dimension are known or not and/or when the calibration parameters of the camera are well or badly estimated. Finally, real time experimental results using a camera mounted on the end effector of a 6-DOF robot are presented.
Youcef Mezouar, François Chaumette
ICRA1