This paper presents the simulation of path following by an autonomous omnidirectional mobile robot with an onboard monocular camera. The control of the mobile robot for performing the aforementioned task is done with a 2D visual servoing by considering point features. Artificial landmarks are supposed to be placed in the robot's navigation environment. We performed this simulation in two ways. In the first way, we considered only the 3D positions of the visual features and the model of the monocular camera in order to determine the images of the visual features needed for the mobile robot control. In the second way, the 3D navigation environment of the robot (walls, floor, landmarks … etc.) is modeled by a virtual reality model. Thanks to MATLAB's “Virtual Reality” toolbox, it is possible to move the viewpoint and capture the watched scenes. The visuals features are extracted by processing the captured images. The first simulation is a simplification of the second since the image processing step for extracting the visual features is omitted. However, the second simulation is closer to the practical problem of mobile robot visual control. The first simulation that is admissible in many cases does not allow easy modeling of occultation problems. Also, we focused in this paper on the optimization of the execution time of the control program; by proposing a solution based on the position error threshold of the landmarks image with respect to the reference image.
[1]
François Chaumette,et al.
Image-based robot navigation from an image memory
,
2007,
Robotics Auton. Syst..
[2]
Éric Marchand,et al.
Using mutual information for appearance-based visual path following
,
2013,
Robotics Auton. Syst..
[3]
Zhichao Chen,et al.
Qualitative Vision-Based Path Following
,
2009,
IEEE Transactions on Robotics.
[4]
Sinisa Segvic,et al.
Experimental Evaluation of Autonomous Driving Based on Visual Memory and Image-Based Visual Servoing
,
2011,
IEEE Transactions on Intelligent Transportation Systems.
[5]
Philippe Martinet,et al.
Indoor navigation of a non-holonomic mobile robot using a visual memory
,
2008,
Auton. Robots.