Search found 2046 matches

by arnaud
Thu Sep 19, 2019 8:15 am
Forum: General discussions
Topic: Need a help
Replies: 2
Views: 53

Re: Need a help

Hi,

There is no attitude rate estimation in the Crazyflie, instead we use the gyro readings directly: https://github.com/bitcraze/crazyflie-f ... .c#L85-L86.

You can log the gyro with the log variables gyro.x, gyro.y, gyro.z.
by arnaud
Thu Sep 19, 2019 7:55 am
Forum: Loco Positioning System
Topic: LPS Node as Tag and Anchor
Replies: 4
Views: 526

Re: LPS Node as Tag and Anchor

Hi Lilly, LPS has been originally developed, and is still to some extent, for positioning the Crazyflie. Though technically the nodes can also be tags and so we added some functionalities to the nodes to be used as tag. But since the nodes have no IMU and they have a quite weak MCU, they cannot run ...
by arnaud
Thu Sep 19, 2019 7:35 am
Forum: Developer Discussions
Topic: FlowDeck issue
Replies: 3
Views: 40

Re: FlowDeck issue

If I understand well, you want to set a setpoint of 0.5m and you are expecting the Crazyflie motors to thrust a lot if you hold the Crazyflie bellow 0.5m and to thrust less when you hold it above 0.5m. For that you need to send an absolute height setpoint to the Crazyflie. The motion commander API i...
by arnaud
Mon Sep 16, 2019 3:14 pm
Forum: Developer Discussions
Topic: libusb0-dll:err error with Crazyradio
Replies: 2
Views: 41

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: 24

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: 1364

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: 33

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: 1364

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: 71

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: 116

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...