Search found 2308 matches

by arnaud
Tue Aug 18, 2020 12:14 pm
Forum: Lighthouse positioning system
Topic: Request a more detailed explanation on how to flash the lighthouse bootloader
Replies: 4
Views: 269

Re: Request a more detailed explanation on how to flash the lighthouse bootloader

So, I am not sure if the reason for failing the flash is because the NM 0Ohm resistor is not connected or the creset_b pin cannot be connected to GND. I am not sure if I understand you well. Did you solder the 0Ohm resistor or not? You must have them soldered if you want the flashing to work at all...
by arnaud
Tue Aug 18, 2020 9:46 am
Forum: Lighthouse positioning system
Topic: vec3d origin; mat3d mat; Not Found Error
Replies: 1
Views: 120

Re: vec3d origin; mat3d mat; Not Found Error

Hi! I think You need to include "stabilizer_types.h" where these types are declared.
by arnaud
Tue Aug 18, 2020 9:40 am
Forum: Lighthouse positioning system
Topic: Request a more detailed explanation on how to flash the lighthouse bootloader
Replies: 4
Views: 269

Re: Request a more detailed explanation on how to flash the lighthouse bootloader

Hi, Did you solder the NM 0Ohm resistors/brigdes on the deck in order to connect the lines to the SPI memory? If not, you are not connected to the SPI memory which explains your problems. I do not think making a tutorial about flashing the bootloader is needed since this is a very advanced topic and...
by arnaud
Mon Feb 03, 2020 11:08 am
Forum: External positioning systems
Topic: Lighthouse Question about Coordinate Difference- Set-up Without HMD
Replies: 2
Views: 2370

Re: Lighthouse Question about Coordinate Difference- Set-up Without HMD

The coordinate are 'out of sync' because the openVR space has its origin in one of the base station and the Crazyflie space will have its origin where the controller was placed. So there will be an offset between the positions estimated in steamVR and in Crazylfie. This will not be a problem as long...
by arnaud
Thu Jan 30, 2020 8:10 am
Forum: Quadcopters
Topic: External Antenna
Replies: 1
Views: 4438

Re: External Antenna

Hi, Yes you can use the radio to change the radio firmware, there is a bootloader in both CPU containted in the Crazyflie that is enabled by pressing the ON switch until the back left blue LED blinks when starting the Crazyflie. If both blue LEDs blinks, Crazyflie is in bootloader mode. The bootload...
by arnaud
Mon Jan 27, 2020 3:18 pm
Forum: Off topic
Topic: Going to FOSDEM 2020
Replies: 2
Views: 3339

Going to FOSDEM 2020

Hi all, I am going to FOSDEM 2020 in Brussels, Belgium, this week-end (the 1st and 2nd of February 2020). Fred, the maintainer of the Crazyflie Android client, will also be there. If anyone wants to meet, ping me here and we can meet somewhere at some point :-). I will have a brunch of Crazyflie stu...
by arnaud
Mon Jan 27, 2020 1:31 pm
Forum: Developer Discussions
Topic: [SOLVED] Control of two Crazyflies
Replies: 9
Views: 4033

Re: Control of two Crazyflies

I think the problem comes from 'ZMQ_NOWAIT'. According to https://stackoverflow.com/questions/14370489/what-can-cause-a-resource-temporarily-unavailable-on-sock-send-command this error just means that there was nothing to read when you called the receive function and since you asked it not to wait i...
by arnaud
Mon Jan 20, 2020 1:00 pm
Forum: Bitcraze
Topic: Radio Not Connecting
Replies: 5
Views: 2622

Re: Radio Not Connecting

If both red and green LED lit up upon connection and you see the Crazyradio in the list of VirtualBox device and manage to click it to enable it in virtualbox, then it is very likely that the radio firmware is going well. What you are seeing in the console indicates that the client does not see the ...
by arnaud
Mon Jan 20, 2020 12:57 pm
Forum: Bitcraze
Topic: Flying Crazyflie to a specific position setpoint
Replies: 24
Views: 7026

Re: Flying Crazyflie to a specific position setpoint

Hi, For your first question, yes you should call commanderSetSetpoint() at regular interval. You can see an example of that in the multiranger push demo: https://github.com/ataffanel/crazyflie-push-demo/blob/8b9b2e8/src/push.c#L105-L106. You need to fill up the setpoint structure to set X,Y,Z as abs...
by arnaud
Mon Jan 20, 2020 9:28 am
Forum: Bitcraze
Topic: Multiranger
Replies: 1
Views: 1945

Re: Multiranger

Hi, The Crazyflie has no collision avoidance algorithms so you will have to implement this part. One way to go is to send high-level-commander goto set-points using the function cf.high_level_commander.go_to() (you can see it used in this example: https://github.com/bitcraze/crazyflie-lib-python/blo...