|
ROS-UVS
1.0.0
A Minimalistic ROS Library for Visual Constraint Minimization through Uncalibrated Visual Servoing
|
Visual Servoing (VS) has been researched for over thirty years, but real-world adoption of VS has been slow. Challenges include camera calibration, lack of, or difficulty integrating reliable real-time visual trackers and a lack of simple control interfaces to which robots can be connected. In this work we present a minimalistic framework for Uncalibrated Visual Servoing (UVS) with the hope that we can alleviate some of the issues that are holding back adoption. We focus on enabling users to create simple control interfaces that easily interact with tracking systems to produce a complete system. Our Visual Servoing library, ROS-UVS, has now been used with several kinds of robots for a variety of tasks such as pick and place with a WAM manipulator and quadrotor assisted flight control. Our implementation, developed within the ROS framework, has proven to be flexible, robust and easy to use and integrate across multiple robots.