Outils pour utilisateurs

Outils du site


ueye

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ueye [2017/01/31 13:33]
thomas Remove exact duplicates of some sections
ueye [2018/04/24 17:26]
jcombier [Tips for master/slave cameras]
Ligne 32: Ligne 32:
 In our stereo cameras, the camera ID2 is the master. At the beginning of the program before configuring the camera in the initialization,​ the PWM of the master camera have to be disabled. Then, first we configure the slave camera and secondly we configure the master camera and its PWM output. With this initialization,​ the cameras take there first picture at the same time. In our stereo cameras, the camera ID2 is the master. At the beginning of the program before configuring the camera in the initialization,​ the PWM of the master camera have to be disabled. Then, first we configure the slave camera and secondly we configure the master camera and its PWM output. With this initialization,​ the cameras take there first picture at the same time.
  
 +Documentation available at :
 +  * type of synchronisation : [[https://​en.ids-imaging.com/​manuals/​uEye_SDK/​EN/​uEye_Manual_4.90.6/​index.html?​hw_grundlagen_camerasync.html]]
 +  * Pin of the Ueye LE : [[https://​en.ids-imaging.com/​manuals/​uEye_SDK/​EN/​uEye_Manual_4.90.6/​index.html?​hw_spezifikationen.html]]
 +  * Pin of the Ueye CP Rev2 : [[https://​en.ids-imaging.com/​manuals/​uEye_SDK/​EN/​uEye_Manual_4.90.6/​index.html?​hw_spezifikationen.html]] (take care of the pin position)
 +
 +In our Ueye driver ROS node, the GPIO1 is the input and the GPIO2 is the output. So for the master camera (left camera for us) the GPIO2 is linked to the GPIO1 of both cameras and ground pin are connected together.
 ====Camera synchronization==== ====Camera synchronization====
  
Ligne 305: Ligne 311:
  
 discutions sur le problèmes de synchro: https://​github.com/​anqixu/​ueye_cam/​issues/​37 discutions sur le problèmes de synchro: https://​github.com/​anqixu/​ueye_cam/​issues/​37
 +
 +=====Known issues=====
 +
 +===Unstable stream using the ROS node===
 +
 +Using the ueye_cam node for stereo acquisition,​ the stream from the cameras can become unstable and the following error message shows:
 +
 +  [ERROR] [xxx.xxx]: Timed out while acquiring image from [stereo/​right] (IS_TIMED_OUT)
 +  [ERROR] [xxx.xxx]: If this is occurring frequently, see https://​github.com/​anqixu/​ueye_cam/​issues/​6#​issuecomment-49925549
 +
 +To re-establish the stream, disconnect and reconnect the camera that causes the message (right camera in example above).
 +
 +This problem could come from high CPU load, but the cause remains unclear. A step towards fixing this issue is to follow indications from the README file distributed with ueye drivers:
 +
 +  USB3 performance issues: High cpu load may lead to usb transfer fails.
 +    They possibly can be reduced by:
 +     * Increasing the daemon priority by reducing the NICEVALUE in /​etc/​init.d/​ueyeusbdrc .
 +     * Increasing the number of pending usb requests with the following configuration of
 +       /​usr/​local/​share/​ueye/​ueyeusbd/​ueyeusbd.conf:​
 +          [Parameters]
 +          NumRequestsStr = 40 ;
 +
 +... and use ''​cpu-freqset''​ to put the CPU in performance mode:
 +
 +  sudo cpufreq-set -r --governor performance
ueye.txt · Dernière modification: 2018/04/24 17:26 par jcombier