Visual Servoing Controller Design Based on Barrier Lyapunov Function for a Picking System
This paper proposes a visual servoing controller design based on Barrier Lyapunov function for a picking system. Visual servoing uses feedback data provided by the camera to control the movement of a picking system in a closed loop system. Visual servoing requires an object in the field of view of the camera in order to control the picking system. To improve the visual servoing controller, the image-based visual servoing and the position-based visual servoing are presented. To apply this method an offline trajectory is developed to perform the image-based visual servoing and the position-based visual servoing tasks for the picking system. Two different control approaches i.e. the visual servoing controller with the limit orientation using the Barrier Lyapunov function and the visual servoing controller with a quadratic Lyapunov function are presented. The proof of asymptotic stability is presented and simulation results from two visual servoing controllers are presented to verify the effectiveness of the proposed controller.
KeywordsImage–based visual servoing (IBVS) Position–based visual servoing (PBVS) Quadratic Lyapunov function (QLF) Barrier Lyapunov function (BLF)
This work was supported by the Materials and Components Technology Development Program of MOTIE/KEIT. [10063273, Development of Picking Tool for Logistic Robots to Automate Picking Process of Atypical Parcels]
- 2.Chaumette, F.: Potential problems of stability and convergence in image-based and position-based visual servoing. In: The Confluence of Vision and Control, LNCIS Series, vol. 237, pp. 66–78. Springer, London (1998)Google Scholar
- 3.Pandya, H., Krishna, K.M., Jawahar, C.V.: Discriminative learning based visual servoing across object instances. In: IEEE International Conference on Robotics and Automation, Stockholm, Sweden, pp. 447–454 (2016)Google Scholar
- 5.Kawai, H., Murao, T., Fujita, M.: Image-based dynamic visual feedback control via passivity approach. In: IEEE International Symposium on Intelligent Control, Munich, pp. 740–745 (2006)Google Scholar