Figure - available from: Journal of Mathematical Imaging and Vision
This content is subject to copyright. Terms and conditions apply.
Geometric representation of the laser/camera setup

Geometric representation of the laser/camera setup

Source publication
Article
Full-text available
This paper proposes a basic structured light system for pose estimation. It consists of a circular laser pattern and a camera rigidly attached to the laser source. We develop a geometric modeling that allows to efficiently estimate the pose at scale of the system, relative to a reference plane onto which the pattern is projected. Three different ro...

Citations

... We thus only consider pitch and roll angles. The Denavit-Hartenberg [5,12] parameterization of R world cam with these two angles leads to ⎡ ⎣ n x n y n z ...
Article
Full-text available
In this paper, we propose a vision-based system to localize mobile robots in large industrial environments. Our contributions rely on the use of fisheye cameras to have a large field of view and the associated algorithms. We propose several calibration methods and evaluate them with a ground-truth obtained by a motion capture system. In these experiments, we also evaluate the influence of the parameters as the number of points used for calibration, or the influence of the accuracy of these points. Our system is then experimented in a real industrial environment, where we localize an ROV (Remotely Operated underwater Vehicle) in a basin. As shown is this paper, this system can also localize wheeled mobile robots in the same way.
... Trois solutions ontété proposées, incluant deux solutions minimales. Ces travaux sont le fruit d'une collaboration nationale entre quatre laboratoires (INRIA, LITIS, LE2I, IRSEEM) et ont fait l'objet d'une publication dans [3]. ...
... Dans notre contexte, nous savons que ces deux cônes s'intersectent en au moins une conique (la conique sur le plan du sol). Dans ce cas, il peutêtre prouvé que les deux racines restantes sont des nombres réels etégaux [3]. De plus, la quadrique dégénérée associée avec cette racine est de rang 2, et représente par conséquent une paire de plans. ...
... Soient U et V les deux plans que nous souhaitons extraire de Q. La matrice 4×4 représentant la paire de plans satisfait [3] Q ∼ VU T + UV T . ...
... Boutteau et al. [17] propose a system based on circular laser source and an RGB camera for estimating the attitude and altitude of a UAV. The authors develop a geometric modeling to estimate the pose at the scale of the system and relative to the plane onto which the pattern is projected, unable to estimate the correct altitude in presence of ground obstacles. ...
Article
Full-text available
This paper presents a fast and robust approach for estimating the flight altitude of multirotor Unmanned Aerial Vehicles (UAVs) using 3D point cloud sensors in cluttered, unstructured, and dynamic indoor environments. The objective is to present a flight altitude estimation algorithm, replacing the conventional sensors such as laser altimeters, barometers, or accelerometers, which have several limitations when used individually. Our proposed algorithm includes two stages: in the first stage, a fast clustering of the measured 3D point cloud data is performed, along with the segmentation of the clustered data into horizontal planes. In the second stage, these segmented horizontal planes are mapped based on the vertical distance with respect to the point cloud sensor frame of reference, in order to provide a robust flight altitude estimation even in presence of several static as well as dynamic ground obstacles. We validate our approach using the IROS 2011 Kinect dataset available in the literature, estimating the altitude of the RGB-D camera using the provided 3D point clouds. We further validate our approach using a point cloud sensor on board a UAV, by means of several autonomous real flights, closing its altitude control loop using the flight altitude estimated by our proposed method, in presence of several different static as well as dynamic ground obstacles. In addition, the implementation of our approach has been integrated in our open-source software framework for aerial robotics called Aerostack.