Skip to content
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

How can I capture the desired moment with a multi-femto bolt camera? #74

Open
Rhymakers opened this issue Nov 29, 2024 · 2 comments
Open

Comments

@Rhymakers
Copy link

I have set up an environment where four femto bolt cameras are connected to a Sync Hun Pro. What I want is to capture RGB and depth (without IR interference) at a specific moment from all four cameras. I have two methods in mind, and I'd like to perform one of them, but I'm facing some difficulties. Hence, I’m posting this question.

Configure 1 primary and 3 secondary cameras, and control the on/off of RGB and depth on the primary camera.
Configure 4 secondary cameras and use a PC as the primary to receive RGB and depth.
When attempting method 1, I found that the ROS source doesn’t have an option to capture a single frame from a specific camera. For method 2, it seems that I need to write an Ethernet protocol using ROS.

Which method would be better, and is there a solution?

@3Ddaiwei
Copy link
Collaborator

3Ddaiwei commented Dec 5, 2024

It is recommended to use configuration 1. The time synchronization through master-slave synchronization will be relatively more accurate. For each stream of the camera, the ros-wrapper will publish corresponding topics. You can listen to the topic of the data stream frame to be captured and save the frame data.

@Rhymakers
Copy link
Author

@3Ddaiwei Thank you for your response. You recommended Configuration 1, but I plan to keep the system running for a long time and would like the cameras to send data only when needed. Of course, I could always leave the cameras on and use the data only when required. However, I would prefer to turn on the primary camera when I need it, which in turn activates the data transmission from the three secondary cameras, and then turn off the primary camera afterward.

Is there a ROS service or action already implemented for this purpose? If not, could you share some ideas on how I could implement this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants