-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Progressively slowing down FPS #121
Comments
Hi @ruthvik92, I have actually encountered the same problem once while porting our driver from ROS1 to ROS2. But soon after seeing the problem I changed to another computer and did some further improvements on the code; the problem has not occurred ever since. If you are working with the latest version of the driver, then I suspect it to be a hardware / setup problem. To be sure, I just tested the FPS of an IDS GV-5040CP-M camera both on ROS1 and ROS2 and the results are the same and constant. In NxView the frame rate was beyond 40 FPS (and I also tested with For further investigation of the problem it would be very helpful if you could provide us with some logs: firstly the ROS log of the ros2 run ensenso_camera ensenso_camera_mono_node --ros-args -p serial:=1234! -p tcp_port:=0 Before you start requesting data via the script you then open From another internal support ticket I noticed that you are having Kind Regards |
Sorry for the late response.. here are the log files for the node, client, and the nxLib. Note that I couldn't keep the nxLib logger running as long as the node/client because the size was growing rapidly. Let me know if you need one that is longer, I have a 1.4Gb file also... also, how do i modify the value of |
I will have a look into the logs. Regarding the MTU see this post. |
Hi @ruthvik92, I just evaluated the data you provided. From the logs it can be seen that the problem is not on the NxLib side, where capture duration does not progressively increase. The problem is on the ROS side, where the times between two accepted goals do increase. To further investigate the problem I have a few questions:
|
** OS : Ubuntu 22.04 **
** ROS2: Humble **
** Camera: iDS GV 5260CP C-HQ Rev2 **
** ENSENSO_SDK_VERSION=3.5.1419 **
I am trying to see what's the maximum FPS that I can get from this camera. When plugged into ids_peak or nxView I see that my setup is able to achieve 40FPS. So, I modified your
request_data_mono
python script to continuously publish in a while loop. FPS starts at about 10 to 12 and dips down to 3 after some time. Looks like the time to complete the goal is increasing..Is this the expected behaviour ?
The text was updated successfully, but these errors were encountered: