The Eye-out-Device Multi-Camera Expansion for Mobile Robot Control

In visual based control (VBC), a single eye-out-device camera provides a limited viewing area. The multi-camera configuration can be used to overcome this problem. However, simultaneous multi-image processing is a challenging task. In this study; a mobile robot control is performed with Gaussian and adaptive potential field based methods under the eye-out device multi-camera configuration. Images taken from the cameras are stitched according to common features. The color based object detection is operated to detect the robot, target and obstacles in this image. To acquire a suitable path between robot and target, adaptive potential field algorithm is executed. The Gaussian based mobile robot controller is used to drive on the robot according to the path plan. In this way, configuration space can be expanded via cameras. At the same time, systematic and unsystematic errors are avoided through VBC. Simulation and real-world experiments show that the system demonstrates a good performance and efficiency.

[1]  Daniel E. Koditschek,et al.  Visual servoing via navigation functions , 2002, IEEE Trans. Robotics Autom..

[2]  Wilhelm Burger,et al.  Digital Image Processing - An Algorithmic Introduction using Java , 2008, Texts in Computer Science.

[3]  Adnan Fatih Kocamaz,et al.  Visual based path planning with adaptive artificial potential field , 2017, 2017 25th Signal Processing and Communications Applications Conference (SIU).

[4]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[5]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[6]  Adnan Fatih Kocamaz,et al.  Vision-based decision tree controller design method sensorless application by using angle knowledge , 2016, 2016 24th Signal Processing and Communication Application Conference (SIU).

[7]  Helder Araújo,et al.  Visual servoing of mobile robots using non-central catadioptric cameras , 2014, Robotics Auton. Syst..

[8]  Adnan Fatih Kocamaz,et al.  A Vision-Based Real-Time Mobile Robot Controller Design Based on Gaussian Function for Indoor Environment , 2018 .

[9]  J. Tsitsiklis,et al.  Efficient algorithms for globally optimal trajectories , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[10]  A. Fatih Kocamaz,et al.  Bi-RRT path extraction and curve fitting smooth with visual based configuration space mapping , 2017, 2017 International Artificial Intelligence and Data Processing Symposium (IDAP).

[11]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[12]  François Chaumette,et al.  Multi-cameras visual servoing , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[13]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[14]  Cicero Mota,et al.  Optimal image quantization, perception and the median cut algorithm , 2001 .

[15]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[16]  Adnan Fatih Kocamaz,et al.  Static path planning based on visual servoing via fuzzy logic , 2017, 2017 25th Signal Processing and Communications Applications Conference (SIU).

[17]  Kolja Kühnlenz,et al.  Visual servoing using triangulation with an omnidirectional multi-camera system , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[18]  Enrique Alegre Gutiérrez,et al.  SIFT (Scale Invariant Feature Transform) , 2016 .

[19]  Luc Van Gool,et al.  Speeded-Up Robust Features (SURF) , 2008, Comput. Vis. Image Underst..

[20]  M. A. Fkirin,et al.  Dynamic path planning and decentralized FLC path following implementation for WMR based on visual servoing , 2016, 2016 3rd MEC International Conference on Big Data and Smart City (ICBDSC).

[21]  Olivier Kermorgant,et al.  Multi-sensor data fusion in sensor-based control: Application to multi-camera visual servoing , 2011, 2011 IEEE International Conference on Robotics and Automation.

[22]  Wolfram Burgard,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[23]  B. Siciliano,et al.  Eye-in-Hand/Eye-to-Hand Multi-Camera Visual Servoing , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[24]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[25]  Yong Yu,et al.  Multi-Camera Based Robot Visual Servoing System , 2006, 2006 International Conference on Mechatronics and Automation.

[26]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[27]  Adnan Fatih Kocamaz,et al.  Multi Target Task Distribution and Path Planning for Multi-Agents , 2018, 2018 International Conference on Artificial Intelligence and Data Processing (IDAP).

[28]  Adnan Fatih Kocamaz,et al.  Robot control with graph based edge measure in real time image frames , 2016, 2016 24th Signal Processing and Communication Application Conference (SIU).

[29]  Michael R. M. Jenkin,et al.  Computational principles of mobile robotics , 2000 .

[30]  Adnan Fatih Kocamaz,et al.  Visual servoing based path planning for wheeled mobile robot in obstacle environments , 2017, 2017 International Artificial Intelligence and Data Processing Symposium (IDAP).