• DocumentCode
    795894
  • Title

    ViSP for visual servoing: a generic software platform with a wide class of robot control skills

  • Author

    Marchand, Eric ; Spindler, Fabien ; Chaumette, François

  • Author_Institution
    IRISA-INRIA, Rennes I Univ., France
  • Volume
    12
  • Issue
    4
  • fYear
    2005
  • Firstpage
    40
  • Lastpage
    52
  • Abstract
    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.
  • Keywords
    control engineering computing; image motion analysis; robot vision; tracking; Visual Servoing Platform; canonical vision-based tasks; control processes; generic software platform; image processing library; real-time tracking; robot control; virtual 6DOF robot; visual cues tracking; visual servoing; Application software; Computer architecture; Couplings; Hardware; Image processing; Linux; Process control; Robot control; Software libraries; Visual servoing;
  • fLanguage
    English
  • Journal_Title
    Robotics & Automation Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9932
  • Type

    jour

  • DOI
    10.1109/MRA.2005.1577023
  • Filename
    1577023