Search found 395 matches

by whoenig
Wed Jan 13, 2021 10:01 am
Forum: General discussions
Topic: Question with fly with vrpn system
Replies: 3
Views: 2354

Re: Question with fly with vrpn system

Yes, that is possible. You can also you use the Crazyswarm with VRPN.
by whoenig
Tue Jan 12, 2021 8:10 am
Forum: Bitcraze
Topic: error:[crazyflie_server-1] process has died [pid 20730, exit code -6
Replies: 6
Views: 4822

Re: error:[crazyflie_server-1] process has died [pid 20730, exit code -6

Estimator : In all recent firmwares the estimator is actually picked dynamically. If you have the flow deck installed, ill will automatically switch to the EKF. The compile time flag you use, simply forces the estimator to be always EKF (instead of dynamically chosen). Paper : That paper uses the C...
by whoenig
Mon Jan 11, 2021 2:03 pm
Forum: Bitcraze
Topic: error:[crazyflie_server-1] process has died [pid 20730, exit code -6
Replies: 6
Views: 4822

Re: error:[crazyflie_server-1] process has died [pid 20730, exit code -6

I was able to reproduce this issue and it seems to be caused by an incorrect log TOC. As workaround, you can run rm ~/.ros/*.csv to remove the log TOC cache files and re-run again. In the future, it would be better to open an issue on github at https://github.com/whoenig/crazyflie_ros/issues, includ...
by whoenig
Tue Nov 10, 2020 2:01 pm
Forum: Support
Topic: [SOLVED] publishing Pose values
Replies: 4
Views: 1738

Re: publishing Pose values

You need to set "enable_logging" and "enable_logging_pose" to True in your launch file (see https://github.com/whoenig/crazyflie_ros/blob/8a440ae4b43f4ce18dc4e1f7b4fceb7b2b3cec21/crazyflie_demo/launch/swarm_external_position_vrpn.launch#L19-L20 for an example that has "enabl...
by whoenig
Mon Nov 02, 2020 10:54 am
Forum: External positioning systems
Topic: Unstable when Yaw reaches 90 Degrees
Replies: 2
Views: 11710

Re: Unstable when Yaw reaches 90 Degrees

Hi, which controller are you using (onboard PID, onboard Mellinger, or offboard crazyflie_ros controller)?
by whoenig
Tue Oct 20, 2020 4:01 pm
Forum: Support
Topic: Communication issues for high numbers of Crazyflies
Replies: 3
Views: 10992

Re: Communication issues for high numbers of Crazyflies

Point-to-point communication just means that the ROS package tries to ensure that packets can be exchanged between PC and each CF. If there is a timeout, an (uncaught) exception is thrown (and therefore the crazyflie_driver terminates). This is likely the desired behavior if you are flying 1-5 CFs, ...
by whoenig
Mon Oct 19, 2020 1:15 am
Forum: Support
Topic: Communication issues for high numbers of Crazyflies
Replies: 3
Views: 10992

Re: Communication issues for high numbers of Crazyflies

Have you considered using the Crazyswarm instead? You are running into multiple issues here: 1) crazyflie_ros uses point-to-point communication and throws an exception if a connection is lost; 2) crazyflie_ros uses one thread per CF with the radio being a shared resource. The Crazyswarm mitigates th...
by whoenig
Sat Jul 11, 2020 2:24 am
Forum: Support
Topic: [SOLVED] ROS Melodic
Replies: 8
Views: 3966

Re: ROS Melodic

Crazyflie_ros is created and maintained by me (Wolfgang Hoenig). Crazyswarm is created and maintained by James A. Preiss and myself. We frequently contribute back to the official repos such as firmware changes, but we are independent researchers. Bitcraze maintains a Python SDK and client. Both Pyth...
by whoenig
Tue Apr 21, 2020 2:08 am
Forum: Autonomous flight
Topic: Collision avoidance between Cfs with HL-commander
Replies: 6
Views: 4396

Re: Collision avoidance between Cfs with HL-commander

I think just implementing BVC, ORCA, or Barrier Functions (see e.g., https://arxiv.org/abs/2002.11807) might not be enough for a MS thesis since that has been done. To my knowledge, all of those proofs-of-concept require a motion capture system though. There could be some merit to leverage the peer-...