Search found 2431 matches

by arnaud
Mon Mar 15, 2021 1:31 pm
Forum: Loco Positioning System
Topic: [SOLVED] Crazy Bolt with Loco Tag always lost packet(connection) after connecting for a few seconds
Replies: 3
Views: 193

Re: Crazy Bolt with Loco Tag always lost packet(connection) after connecting for a few seconds

Have you attached an antenna to the bolt? The bolt does not have an integrated antenna so an antenna has to be attached to it to get a proper connection.

As for the positioning, by how much is the position moving when you rotate the Crazyflie?
by arnaud
Thu Mar 11, 2021 9:37 am
Forum: General discussions
Topic: question about log period_in_ms and commander.send_setpoint function
Replies: 5
Views: 223

Re: question about log period_in_ms and commander.send_setpoint function

I am not sure what is happening exactly but I have a note about the logging subsystem: When you setup a log block, the period is set by step of 10ms, so what I guess is happening is that if you ask for 15ms you are actually getting 20ms period and when you go bellow that you are getting 10ms period ...
by arnaud
Thu Mar 11, 2021 9:15 am
Forum: General discussions
Topic: communicate between lighthouse and PC directly?
Replies: 1
Views: 79

Re: communicate between lighthouse and PC directly?

Can you tell us a bit more about your setup and goal since I do not understand the link between lighthouse and the logs. For lighthouse: there is no communication from the deck to the basestation, so you cannot get data from the lighthouse basestation. You can get data from the deck directly if you ...
by arnaud
Wed Mar 10, 2021 8:51 am
Forum: General discussions
Topic: Pair multiple Crazyflies using BLE?
Replies: 2
Views: 177

Re: Pair multiple Crazyflies using BLE?

Hi, The Crazyflie comes with a bluetooth LE stack that can only work as a device, not as a host. This means that out of the box you cannot make one Crazyflie connect another one over BLE. It is possible to change the stack but that might require major work to port the nRF firmware and bootloader to ...
by arnaud
Mon Mar 08, 2021 2:20 pm
Forum: Developer Discussions
Topic: Granular control of height
Replies: 2
Views: 172

Re: Granular control of height

This is a quite fundamental problem, we and others have tried multiple time to solve it with "an easy fix", but it is always harder than expected. None of these fixes can be done only on the control side unfortunately, all requires some modification on the Crazyflie side. The basic problem is that w...
by arnaud
Mon Mar 08, 2021 1:09 pm
Forum: General discussions
Topic: Flying Multiple Crazyfile
Replies: 1
Views: 141

Re: Flying Multiple Crazyfile

As wolfgang noted in his answer in your other thread (https://forum.bitcraze.io/viewtopic.php?p=21520#p21520), logs are sampled and timed in the Crazyflie clock and there is not synchronization between Crazyflie clocks implemented as from now. The way Crazyswarm handles that is by sending a broadcas...
by arnaud
Mon Mar 08, 2021 12:56 pm
Forum: Developer Discussions
Topic: Flashing the Crazyflie in DFU update mode
Replies: 4
Views: 300

Re: Flashing the Crazyflie in DFU update mode

Hi, This is an interesting new requirement, the pandemic tends to change assumptions... Technically speaking, if you are only interested by flashing the STM32 firmware, the DFU mode could be used for development. In the Crazyflie firmware project you can type "make flash_dfu" which will flash the fi...
by arnaud
Fri Mar 05, 2021 9:57 am
Forum: General discussions
Topic: Control the Crazyflie from a daughter board
Replies: 1
Views: 115

Re: Control the Crazyflie from a daughter board

Yes, there is a way to communicate with the Crazyflie over one of the UART of the deck port. Support is also implemented in the crazyflie python lib that can be useful if you run Linux on your daugther board. The UART link is documented there: https://www.bitcraze.io/documentation/repository/crazyfl...
by arnaud
Tue Mar 02, 2021 11:53 am
Forum: General discussions
Topic: Nonparametric machine learning model written in CF2.1 firmware.
Replies: 3
Views: 149

Re: Nonparametric machine learning model written in CF2.1 firmware.

About the cpp, if you can generate a lib without any dependencies, you can then link it with the crazyflie without problem (you would just have to add yourlib.a to the PROJ_OBJ list in your makefile). I have already done that with Rust for example. However I have also tried to compile CPP directly i...
by arnaud
Mon Mar 01, 2021 1:01 pm
Forum: General discussions
Topic: Assert failed after watchdog timeout.
Replies: 1
Views: 104

Re: Assert failed after watchdog timeout.

This happens because you are somewhere passing a negative number to sqrt (this is the only documented reason for which this function can fail: https://www.keil.com/pack/doc/CMSIS_Dev/DSP/html/group__SQRT.html#ga5f37f479666ee8ff9711b334286c60ed) Since the arm_sqrt function is not used a lot, you coul...