Documentation Status

Cannot load information on name: iri_ueye_camera, distro: electric, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: iri_ueye_camera, distro: groovy, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: iri_ueye_camera, distro: hydro, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: iri_ueye_camera, distro: indigo, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: iri_ueye_camera, distro: jade, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: iri_ueye_camera, distro: kinetic, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: iri_ueye_camera, distro: lunar, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: iri_ueye_camera, distro: melodic, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.

Documentation

Driver for IDS Ueye cameras ( Based on models UI122xLE-M and UI122xLE-C).

This ROS node is a wrapper of a c++ low-level driver library ueye_camera. For the users interested only in a ROS node without any low-level library you can check: ueye_cam

Functionalities

Configure the camera parameters:

  • Default (param_mode=0)
  • User defined (param_mode=1, parameters loaded from .launch file)
  • Eeprom (param_mode=2)
  • Configuration file (param_mode=3, parameters loaded from the .ini file specified in the launch file).

Dependencies

IDS Ueye low-level driver

ui-1220le

IRI iriutils library

iri_utils

  •   $ svn checkout https://devel.iri.upc.edu/pub/labrobotica/drivers/iriutils/trunk/ iriutils 
    
      $ cd iriutils 
    
      $ mkdir build 
    
      $ cd build
    
      $ cmake ..
    
      $ sudo make install

IRI ueye_camera library

ueye_camera

  •   $ svn checkout https://devel.iri.upc.edu/pub/labrobotica/drivers/ueye_camera/trunk ueye_camera
    
      $ cd ueye_camera/build
    
      $ cmake ..
    
      $  sudo make install

Launch

There is an example of launch file in the /launch folder.

Parameters

  • cameraid:

    • Camera ID (you can find the ID in the console printed list.

    param_mode:

    • To select the parameters loading method (0: Default, 1: User defined from launch file, 2: Eeprom, 3: From .ini file specified in the "file_str" parameter.

    width:

    • Image width.

    height:

    • Image height.

    pixel_clock:

    • Camera pixel clock. (NOTE: A pixel clock change may cause frame rate or exposure to change automatically, check those changes in the console).

    fps:

    • Frame rate.

    exposure:

    • Exposure time.

    mirror_updown:

    • Image mirroring upside down.

    mirror leftright:

    • Image mirroring left side right.

    camera_frame_id:

    • Frame id.

    file_str:

    • Parameters file path (.ini).

    D,K,R,P:

    • Intrinsic camera parameters.

Report a Bug

Use GitHub to report bugs or submit feature requests. [View active issues]

Wiki: iri_ueye_camera (last edited 2013-11-28 15:18:55 by asantamaria)