Search found 2043 matches

by arnaud
Mon Sep 16, 2019 3:14 pm
Forum: Developer Discussions
Topic: libusb0-dll:err error with Crazyradio
Replies: 1
Views: 6

Re: libusb0-dll:err error with Crazyradio

These scripts needs a firmware more recent than the one shipped in Crazyradio. To use these scripts, you need to compile and flash the firmware from the Crazyradio firmware repos: https://github.com/bitcraze/crazyradio- ... e-firmware
by arnaud
Mon Sep 16, 2019 2:58 pm
Forum: Developer Discussions
Topic: firmware modifcations
Replies: 3
Views: 11

Re: firmware modifcations

When using the flow deck, or any other deck for that matter, the Crazyflie firmware will always default to PID controller. The only way to switch to Mellinger is to set a parameter to switch controller. Please check that the scripts you are using are not changing the controller or that you are not u...
by arnaud
Thu Sep 12, 2019 9:20 am
Forum: Quadcopters
Topic: tdoa data of Crazyflie
Replies: 9
Views: 1303

Re: tdoa data of Crazyflie

Hi, 1. is not possible nor desirable: Either you should use ROS or the crazyflie-python-lib, you will not be able to connect the same Crazyflie with both at the same time. What to use depends a lot of what you are used to and what is your setup: if you are not already familiar with ROS and you do no...
by arnaud
Thu Sep 12, 2019 8:12 am
Forum: Quadcopters
Topic: Victor propeller and motor test program
Replies: 1
Views: 29

Re: Victor propeller and motor test program

Hi, Can you please tell us about the reported error? So far, the only documentation for this script is what you can find in the github repos: https://github.com/victorhook/health_check A note though: this script has nothing to do with the cfclient, it is an independent script that uses cflib (its ac...
by arnaud
Wed Sep 11, 2019 9:11 am
Forum: Quadcopters
Topic: tdoa data of Crazyflie
Replies: 9
Views: 1303

Re: tdoa data of Crazyflie

Hi, Using the ROS crazyflie driver you can setup custom log block that are published as ros topic. You can see an example of it in the crazyflie_demo package: https://github.com/whoenig/crazyflie_ros/blob/master/crazyflie_demo/launch/customLogBlocks.launch. To set parameters, all parameters are expo...
by arnaud
Mon Sep 09, 2019 9:10 am
Forum: Bitcraze
Topic: How to add a global camera for the crazyflie, such as PX4Flow?
Replies: 1
Views: 59

Re: How to add a global camera for the crazyflie, such as PX4Flow?

The main limitation will be physical: out of the box Crazyflie can carry ~15g and you will need to have a mechanical attachment of the camera that does not obstruct the propeller airflow. The PX4Flow might be a bit big. Then, if you want to use the information in the Crazyflie firmware you need the ...
by arnaud
Mon Sep 02, 2019 12:16 pm
Forum: Developer Discussions
Topic: Setpoints of client
Replies: 4
Views: 103

Re: Setpoints of client

I am not sure to understand your question. If you are interested about the content of the variables you can look in the code for there type definition. Most of them are defined in the same header file. The structures used in the controller are initialized by the state estimator and the controller. E...
by arnaud
Mon Sep 02, 2019 9:12 am
Forum: Developer Discussions
Topic: Crazyflie application from phone
Replies: 2
Views: 53

Re: Crazyflie application from phone

Hi, Both the PC client and the mobile client communicate with the Crazyflie using the CRTP protocol (https://www.bitcraze.io/docs/crazyflie-firmware/master/ctrp_index/). To control the Crazyflie they both send commander packet that is interpreted by the commander in the Crazyflie STM32 firmware. The...
by arnaud
Fri Aug 30, 2019 8:07 am
Forum: Developer Discussions
Topic: Setpoints of client
Replies: 4
Views: 103

Re: Setpoints of client

This file is indeed implenting the controller. It is a cascaded PID controller. The line: setpoint->velocity.z = runPid(state->position.z, &this.pidZ, setpoint->position.z, DT); Runs one step of a PID loop with the estimated Z position and the wanted Z position setpoing as an input and output a Z ve...
by arnaud
Fri Aug 30, 2019 7:17 am
Forum: Bitcraze
Topic: Not enough space to flash the image file??
Replies: 1
Views: 88

Re: Not enough space to flash the image file??

Hi, The error comes from the fact that your STM32 bootloader reports 0 bytes of flash: Target info: stm32 (0xFF) Flash pages: 0 | Page size: 0 | Buffer pages: 0 | Start page: 0 0 KBytes of flash available for firmware image. This should not happen unless the bootloader has been modified. Did you fla...