-
Notifications
You must be signed in to change notification settings - Fork 149
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
Low frame rate and can't ptp sync #117
Comments
use bayer rgb 8 instead of rgb. |
I need just rgb8, not bayer |
It didn't help me:/ |
@antun008 Hi, the Compression Beyond feature is meant to get higher frame rates in case the available bandwidth is the bottelneck. When the compression on the camera is enabled, images are compressed in the camera first, and need to be decompressed in pylon then. This is not implemented in ROS yet, however, you could chekc the pylon C++ SDK sample "Utility_ImageDecompressor.cpp" to see how this works. I don't believe this will help you here though, because you don't seem to have GigE bandwidth issues. |
In your launch file, you use UserSet1. Did you configure it inside the pylon viewer application and then did you upload you setting in UserSet1 memory on the camera? |
Yes, I did it:) |
Hello The ROS2 pylon driver v1.1.0 (branch galactic) gives now access through services to PTP related parameters and commands, allowing to enable PTP synchronization, to issue scheduled or not action commands, to use the periodic signal camera feature for ACE2 and the synchronous free-run feature for ACE1. |
As discussed in #81, go to your launch file and set "enable_current_params_publisher" to false. Don't ask why, but that should do the trick! |
I am closing the issue as it seems the issue is solved. |
I'm struggling with ptp synchronization in the a2A1920-51gcPRO basler camera in pylon-ros-basler. Do you have ready-made solutions? Because I would like to connect the camera to the lidar and do their ptp synchronization.
Additionally, How could I get more FPS in rgb8 format? My camera supports 51 FPS, and the most I could get was 15 fps, and when it is further divided into three channels, I get 5 hz per rgb channel. I’m also sending you the configuration we’re using and we really don’t know what the problem is. Could you give us some optimal configuration, where we could get at least 30-40 FPS? We are using software triggering and I know that software trigger reduce fps to half, but maybe with beyond compression we could get more fps
I tried to change in the pylon application that my camera creates a GigE Compression Beyond photo, because in the pylon-ros-camera application on github I could not find the execution of that command. After that the camera even has that command turned on, but as long as I don't run roslaunch pylon_camera pylon_camera_node.launch, after that command is turned off again. Obviously pylon and pylon-ros-camera are tearing each other apart. Why I’m writing about compression beyond at all, is because I’ve seen on your site that I can increase FPS that way.
For what purpouse I need use trigger_timeout and grab_timeout, and thus i need to change this (perhaps reduce or increase this paramteres).
Also, when i put mtu_size: 8192 into default.yaml file, it dosent change nothing, it stays 1500 as default
this is my yaml file:
device_user_id: ""
camera_info_url: file:///home/antek/programi/pylon/src/pylon-ros-camera/pylon_camera/config/ROS_19_6.yaml
image_encoding: "rgb8"
trigger_timeout: 800 # in ms !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
grab_timeout: 400 # in ms !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
grab_strategy : 0 # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
white_balance_auto : 1
exposure: 1000.0 #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
frame_rate: 80
gige:
mtu_size: 3000
Can I use hardware triggering in pylon-ros-camera, maybe with this I can increase FPS?
If it doesn't work that way, please, could you send me some instructions, just to get more FPS.
I've been struggling with this for days. I'm desperate already and I read all issue before on this repository!:(
The text was updated successfully, but these errors were encountered: