IEEE Robotics & Automation Magazine · 2005 · 527 citations · 29 references
EngineeringComputer ScienceRobotics EngineeringComputer VisionRobot ControlRoboticsMachine Vision For RoboticsRobot Control ArchitectureRobot ManipulatorsRobotic VisionVisual ServoingVisual TrackingComputer Vision For RoboticsFunctional ArchitectureImage-based Visual ServoingModular ArchitectureModular Platform ArchitectureReal-time Motion TrackingReal-time TrackingVisual Motion Cues
ViSP provides a hardware‑independent, simple, extensible, and portable software environment for visual servoing. ViSP is a modular platform designed to accelerate the development of visual servoing applications. The platform is a C++ library for Linux comprising control processes, canonical vision‑based tasks, and real‑time tracking, and includes a large library of elementary tasks, a video‑rate image‑processing module, a simulator, frame‑grabber interfaces, and a virtual 6‑DOF robot.
ViSP (Visual Servoing Platform), a fully functional modular architecture that allows fast development of visual servoing applications, is described. The platform takes the form of a library which can be divided in three main modules: control processes, canonical vision-based tasks that contain the most classical linkages, and real-time tracking. ViSP software environment features independence with respect to the hardware, simplicity, extendibility, and portability. ViSP also features a large library of elementary tasks with various visual features that can be combined together, an image processing library that allows the tracking of visual cues at video rate, a simulator, an interface with various classical framegrabbers, a virtual 6-DOF robot that allows the simulation of visual servoing experiments, etc. The platform is implemented in C++ under Linux.
29
Jianbo Shi, Tomasi · 1994 · 6.9K citations · Full text
Multiple View Geometry in Computer Vision
Kybernetes · 2001 · 3.3K citations