visp_ros: a ViSP extension for ROS users that makes ROS easy to use. It contains:
a library with new C++ classes (vpROSGrabber, vpROSRobot, vpROSRobotPioneer, vpROSRobotFrankaCoppeliasim) that could be used like usual ViSP classes. They are based on ROS, but to use them there is no need to know so much about ROS. Thus, the library makes possible to use ROS in a transparent way, either by building classical binaries without catkin, either by building ROS nodes with catkin but without the need to write ROS specific code. Creating a ROS node out of ViSP becomes simple
ROS nodes that allow to control specific hardware such as for the moment robots that can be controlled only in our lab due to proprietary drivers: Afma6 gantry robot, Biclops PT head, ADEPT Viper 650 and 850 robots described here and other robots that anyone can buy and use with open-source drivers interfaced in ViSP: Pioneer mobile robot, Parrot bebop2 drone. This tutorial explains how to visual-servo a Parrot bebop2 drone like in the next video.
a tutorial that shows how to simulate a Franka Panda robot using CoppeliaSim. The simulation is a physical simulation with a model that has been accurately identified from a real Franka robot. All the details are in the paper: C. Gaz, M. Cognetti, A. Oliva, P. Robuffo Giordano, A. De Luca, Dynamic Identification of the Franka Emika Panda Robot With Retrieval of Feasible Parameters Using Penalty-Based Optimization. IEEE RA-L, 2019.
demo_pioneer: a set of ROS visual-servoing demos using a Pioneer robot and based on ViSP