Search found 2538 matches

by arnaud
Wed Sep 21, 2016 2:49 pm
Forum: Developer Discussions
Topic: Compiling Crazyflie firmware in keil - linker section
Replies: 11
Views: 5451

Re: Compiling Crazyflie firmware in keil - linker section

Hi, you did not answer my question: did you start from an empty project or one that already compiled correctly the log/param sections? I know other people have been experimenting with Keil.

I changed the title of this thread to hopefully attract more help since I have no experience with using Keil.
by arnaud
Wed Sep 21, 2016 2:31 pm
Forum: Developer Discussions
Topic: Compiling Crazyflie firmware in keil - linker section
Replies: 11
Views: 5451

Re: crazyflie firmware about address malloc

I do not know. This is basic functionality so it has to be possible.

do you have the problem for log and param as well or are you starting from a project that already has log/param working?
by arnaud
Wed Sep 21, 2016 2:14 pm
Forum: Developer Discussions
Topic: Compiling Crazyflie firmware in keil - linker section
Replies: 11
Views: 5451

Re: crazyflie firmware about address malloc

Hi,

This is implemented the same way as log an param in the linker script: https://github.com/bitcraze/crazyflie-f ... ld#L59-L62

Structures are added to the .deckDriver section by the macros that declare the deck drivers.
by arnaud
Wed Sep 21, 2016 1:36 pm
Forum: Developer Discussions
Topic: LPS Node can't light up
Replies: 5
Views: 2901

Re: LPS Node can't light up

This is normal that it is not working: the line you disabled is basically checking if the SPI connection is working. If you have to disable this check the SPI connection is not working properly and so this explains why the radio is not working at all. Are you still working with your own made node? A...
by arnaud
Wed Sep 21, 2016 1:32 pm
Forum: Developer Discussions
Topic: LPS Node can't pass the selftest
Replies: 3
Views: 2106

Re: LPS Node can't pass the selftest

I was in vacation during this thread but I can answer a bit late: The first thing the dw1000 driver does is to check the dw1000 chip ID. The most likely cause for failure is that the SPI communication is not working. You should check that your SPI bus is correctly cabled and that the low level commu...
by arnaud
Wed Sep 21, 2016 1:23 pm
Forum: Support
Topic: moving ave filter
Replies: 7
Views: 4945

Re: moving ave filter

So far we have 2 position estimator in ROS: the Particle filter and a LMS filter. In the Crazyflie we only have the Kalman filter. Though the stability of the flight is not only affected by the position estimator, we have experimented a bit with the attitude and position controller and they can have...
by arnaud
Wed Sep 21, 2016 1:16 pm
Forum: Support
Topic: configuration of Kalman filter
Replies: 4
Views: 5177

Re: configuration of Kalman filter

FPU is Floating Point Unit, it is a CPU co-processor that do math on floating point numbers. The Crazyflie 2.0 has an STM32F450 Cortex-m4f that contains an FPU. The Crazyflie 1 has a Cortex-M3 that does not, so it has to emulate the FPU which leads to much slower performance. Since the kalman filter...
by arnaud
Wed Sep 21, 2016 11:24 am
Forum: Support
Topic: configuration of Kalman filter
Replies: 4
Views: 5177

Re: configuration of Kalman filter

Hi hyperglider, The Kalman filter is implemented in the Crazyflie firmware so all parameters are in the firmware. Some of them are accessible using the parameter subsystem. The estimated position is accessible via the log subsystem. To make the ros nodes compatible I have create a bridge that reads ...
by arnaud
Wed Sep 21, 2016 7:53 am
Forum: Developer Discussions
Topic: LPS Node can't light up
Replies: 5
Views: 2901

Re: LPS Node can't light up

Hi Gwiily,

At startup all LED should blink, is that happening?

When you connect with USB on your PC, does your node pass all the tests?
by arnaud
Tue Sep 20, 2016 11:24 am
Forum: Quadcopters
Topic: What's the role of function workerLoop
Replies: 4
Views: 4493

Re: What's the role of function workerLoop

Hi wenlong,

Could you maybe add some context? I am assuming you are talking about the Crazyflie firmware but since you are posting in general/quadcopters I am not sure. What worker loop are you referring to?

Best,
Arnaud