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

cflib - Crazyflie_example launch with scripts doesn't work for cflib backend #547

Open
knmcguire opened this issue Jul 23, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@knmcguire
Copy link
Collaborator

The cflib backend takes time to connect the crazyflie due to the slow python threads. However, if the cflib backend is chosen, those examples don't work as the crazyflies aren't initialized in time.

to recreate:

ros2 launch crazyflie_examples launch.py backend:=cflib script:=set_param

Expect to see the crazyflies connect, and then the lights turn off. Unfortunately the crazyflie_py gets an error because the instance was initialized without the parameters being known from the crazyflies. I would guess that the same would hold for all the services since those are not initialized if the crazyflies aren't fully connected (which means that all the paramters and it's values have been downloaded).

@knmcguire knmcguire added the bug Something isn't working label Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant