A Novel Feedforward Youla Parameterization Method for Avoiding Local Minima in Stereo Image-Based Visual Servoing Control
Source abstract
Abstract
In robot navigation and manipulation, accurately determining the camera’s pose relative to the environment is crucial for effective task execution. In this paper, we systematically prove that this problem corresponds to the Perspective-3-Point (P3P) formulation, where exactly three known 3D points and their corresponding 2D image projections are used to estimate the pose of a stereo camera. In image-based visual servoing (IBVS) control, the system becomes overdetermined, as the six degrees of freedom (DoF) of the stereo camera must align with nine observed 2D features in the scene. When more constraints are imposed than available DoFs, global stability cannot be guaranteed, as the camera may become trapped in a local minimum far from the desired configuration during servoing. To address this issue, we propose a novel control strategy for accurately positioning a calibrated stereo camera. Our approach integrates a feedforward controller with a Youla parameterization-based feedback controller, ensuring robust servoing performance. Through simulations, we demonstrate that our method effectively avoids local minima and enables the camera to reach the desired pose accurately and efficiently.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Vision and Imaging · Image Processing Techniques and Applications · Robotics and Sensor-Based Localization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Mechanical and Aerospace Engineering, University of California, Davis, CA 95616, USA
References (41)
Show source-provided references
1. Cai, E., Rossi, R., and Xiao, C. (2023, January 23–28). Improving learning-based camera pose estimation for image-based augmented reality applications. Proceedings of the Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems, Hamburg, Germany.10.1145/3544549.3585756 ↗
2. Stier, N., Angles, B., Yang, L., Yan, Y., Colburn, A., and Chuang, M. (2023, January 2–3). LivePose: Online 3D Reconstruction from Monocular Video with Dynamic Camera Poses. Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France.10.1109/ICCV51070.2023.00728 ↗
3. Hybrid Camera Pose Estimation With Online Partitioning for SLAM10.1109/LRA.2020.2967688 ↗
4. A comparative study of pose estimation algorithms for visual navigation in autonomous robots10.15406/iratj.2023.09.00274 ↗
5. Lee, T.E., Tremblay, J., To, T., Cheng, J., Mosier, T., Kroemer, O., Fox, D., and Birchfield, S. (2020). Camera-to-Robot Pose Estimation from a Single Image. arXiv.10.1109/ICRA40945.2020.9196596 ↗
6. Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography10.1145/358669.358692 ↗
7. Bujnak, M., Kukelova, Z., and Pajdla, T. (2008, January 23–28). A general solution to the P4P problem for camera with unknown focal length. Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA.10.1109/CVPR.2008.4587793 ↗
8. EPnP: An Accurate O(n) Solution to the PnP Problem10.1007/s11263-008-0152-6 ↗
9. A Consistently Fast and Globally Optimal Solution to the Perspective-n-Point Problem
10. Camera pose estimation based on structure from motion10.1016/j.procs.2021.04.205 ↗
11. Wang, J., Wang, Y., Guo, C., Xing, S., and Ye, X. (2024, January 22–24). Fusion of Visual Odometry Information for Enhanced Camera Pose Estimation. Proceedings of the 2023 8th International Conference on Control, Robotics and Cybernetics (CRC), Changsha, China.10.1109/CRC60659.2023.10488546 ↗
12. Naseer, T., and Burgard, W. (2017, January 24–28). Deep regression for monocular camera-based 6-dof global localization in outdoor environments. Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, Vancouver, BC, Canada.10.1109/IROS.2017.8205957 ↗
13. Kendall, A., Grimes, M., and Cipolla, R. (2015, January 7–13). Posenet: A convolutional network for real-time 6-DOF camera relocalization. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.336 ↗
14. Kendall, A., and Cipolla, R. (2017, January 21–26). Geometric loss functions for camera pose regression with deep learning. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.694 ↗
15. Visual servo control. I. Basic approaches10.1109/MRA.2006.250573 ↗
16. Robotic grasping and alignment for small size components assembly based on visual servoing10.1007/s00170-019-04800-0 ↗
17. Image-Based Visual Servoing for Position Alignment With Orthogonal Binocular Vision10.1109/TIM.2023.3289560 ↗
18. Sheckells, M., Garimella, G., and Kobilarov, M. (2016, January 9–14). Optimal Visual Servoing for differentially flat underactuated systems. Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea.10.1109/IROS.2016.7759815 ↗
19. NeRF-IBVS: Visual Servo Based on NeRF for Visual Localization and Navigation
20. Guo, K., Cao, R., Tian, Y., Ji, B., Dong, X., and Li, X. (2023). Pose and Focal Length Estimation Using Two Vanishing Points with Known Camera Position. Sensors, 23.10.3390/s23073694 ↗
21. Stable Visual Servoing Through Hybrid Switched-System Control10.1109/TRO.2007.895067 ↗
22. Chaumette, F., and Malis, E. (2000, January 24–28). 2 1/2 D visual servoing: A possible solution to improve image-based and position-based visual servoings. Proceedings of the 2000 ICRA. Millennium Conference, IEEE International Conference on Robotics and Automation, Symposia Proceedings (Cat. No.00CH37065), San Francisco, CA, USA.10.1109/ROBOT.2000.844123 ↗
23. Roque, P., Bin, E., Miraldo, P., and Dimarogonas, D.V. (2020, January 25–29). Fast Model Predictive Image-Based Visual Servoing for Quadrotors. Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA.10.1109/IROS45743.2020.9340759 ↗
24. A new computational approach for optimal control of switched systems10.1186/s13660-024-03124-2 ↗
25. Image-Based Visual Servoing for Enhanced Cooperation of Dual-Arm Manipulation10.1109/LRA.2025.3543137 ↗
26. Robust uncalibrated visual servoing control based on disturbance observer10.1016/j.isatra.2015.07.003 ↗
27. Modern Wiener-Hopf Design of Optimal Controllers-Part II: The Multivariable Case10.1109/TAC.1976.1101223 ↗
28. A survey of the Hough transform10.1016/S0734-189X(88)80033-1 ↗
29. A kinematic notation for lower-pair mechanisms based on matrices10.1115/1.4011045 ↗
30. Kim, M.-Y., Cho, H., and Kim, J.H. (2001, January 29–30). Hand/eye calibration of a robot arm with a 3D visual sensor. Proceedings of the SPIE—The International Society for Optical Engineering, Boston, MA, USA.10.1117/12.444081 ↗
31. Evangelista, D., Allegro, D., Terreran, M., Pretto, A., and Ghidoni, S. (2022, January 6–9). An unified iterative hand-eye calibration method for eye-on-base and eye-in-hand setups. Proceedings of the 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), Stuttgart, Germany.10.1109/ETFA52439.2022.9921738 ↗
32. Strobl, K.H., and Hirzinger, G. (2006, January 9–15). Optimal hand-eye calibration. Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Beijing, China.10.1109/IROS.2006.282250 ↗
33. (2025, January 10). ABB IRB 4600-40/2.55 Product Manual [Internet]. Available online: https://www.manualslib.com/manual/1449302.
34. Mark, W.S., and Vidyasagar, M. (1989). Robot Dynamics and Control, John Wiley & Sons, Inc.
35. Li, R., and Assadian, F. (2024). Chapter 5: “Innovative Adaptive Imaged Based Visual Servoing Control of 6DoFs Industrial Robot Manipulators”. Latest Adaptive Control System, IntechOpen.10.5772/intechopen.1004857 ↗
36. Assadian, F., and Mallon, K. (2022). Robust Control: Youla Parameterization Approach, John Wiley & Sons, Ltd.. Chapter 10.10.1002/9781119500292 ↗
37. (2024, July 18). Stereolabs Docs: API Reference, Tutorials, and Integration. Available online: https://www.stereolabs.com/docs.
38. Image De-noising by Various Filters for Different Noise
39. Zhao, R., and Cui, H. (2015, January 18–20). Improved threshold denoising method based on wavelet transform. Proceedings of the 2015 7th International Conference on Modelling, Identification and Control (ICMIC), Sousse, Tunisia.10.1109/ICMIC.2015.7409352 ↗
40. Ng, J., and Goldberger, J.J. (2010). Signal Averaging for Noise Reduction. Practical Signal and Image Processing in Clinical Cardiology, Springer. Chapter 7.10.1007/978-1-84882-515-4 ↗
41. Zhou, K., Doyle, J.C., and Glover, K. (1996). Robust and Optimal Control, Prentice Hall.