Search found 2441 matches

by arnaud
Thu Jan 02, 2014 11:16 am
Forum: Support
Topic: Crazy Radio for senior project
Replies: 6
Views: 4318

Re: Crazy Radio for senior project

Hi, You are in the Crazyradio section of the forum so your question is welcome, it is great to see Crazyradio used in other projects :). The Crazyradio usb protocol is documented there: http://wiki.bitcraze.se/projects:crazyradio:protocol, USB EP1 is used to send/receive packets. By default the Craz...
by arnaud
Fri Nov 15, 2013 8:50 am
Forum: Developer discussions
Topic: Communication with multiple Crazyflies
Replies: 28
Views: 23063

Re: Communication with multiple Crazyflies

The current dongle firmware should be able to do the job, even if it could be a bit more efficient. Currently you will need to set channel and address between packets (http://wiki.bitcraze.se/projects:crazyradio:protocol#set_radio_channel). The addresses in this radio chip are a bit like MAC address...
by arnaud
Mon Nov 11, 2013 9:30 pm
Forum: Developer discussions
Topic: Communication with multiple Crazyflies
Replies: 28
Views: 23063

Re: Communication with multiple Crazyflies

Hi, Interesting stuff, do not hesitate to post more info/video about your project :). There are at least two ways you can control many copter with one computer: Using one Crazyradio per Crazyflie. Each copter is on its own channel. Using only one Crazyradio but having the Crazyflies setup with diffe...
by arnaud
Tue Oct 29, 2013 8:28 pm
Forum: Developer Discussions
Topic: Shutting down the headless client along with the host
Replies: 3
Views: 2750

Re: Shutting down the headless client along with the host

Hi, Just a random idea: the simplest I can think about is to add a Udev rule that halts the system if a specific USB device is inserted. For example by adding this in /etc/udev/rules.d/99-usbhalt.rules ACTION=="add", ATTR{idVendor}=="0781", ATTR{idProduct}=="5567", ATTR{serial}=="4C53200003041610207...
by arnaud
Tue Oct 29, 2013 7:36 pm
Forum: Support
Topic: problem with nrf24l01+ on crazyflie sending with ack_payload
Replies: 2
Views: 3173

Re: problem with nrf24l01+ on crazyflie sending with ack_pay

Hi, I have not checked in details but what you are doing look like what is done in the radio dongle. You can try to replicate the configuration that is done in the Crazyradio dongle, it contains the same radio hardware as the nrf24L01+: https://bitbucket.org/bitcraze/crazyradio-firmware/src/71f8ab12...
by arnaud
Sun Sep 29, 2013 9:46 am
Forum: General discussions
Topic: What is x-client mode?
Replies: 2
Views: 2876

Re: What is x-client mode?

Hi, X client mode means that we rotate the [pitch,roll] setpoint in the client so that when the joystick is pushed front, the copter is requestet to go 45degres on the side (front in X mode). The formula to do the rotation is given by wikipedia: http://en.wikipedia.org/wiki/Rotation_%28mathematics%2...
by arnaud
Wed Jul 31, 2013 5:54 am
Forum: Developer Discussions
Topic: TOC documentation error?
Replies: 2
Views: 1882

Re: TOC documentation error?

Hi, This is an old and out of date documentation. We use to have id of the next element in the packet but now instead we get the lenght of the toc and just fetch all elements with ID fom 0 to len-1. So you are right this is not comming in the packet anymore, the comm part of the wiki has to be clean...
by arnaud
Tue Jul 02, 2013 6:51 pm
Forum: Support
Topic: Some issues...
Replies: 2
Views: 2022

Re: Some issues...

Hi zevall, 1) The radio hardware supports addresses and so it is possible to put many copters on the same channel with each of them a different address. It is even possible to have a 'broadcast' address. However some code needs to be implemented for it. 2) The radio hardware allows for communication...
by arnaud
Mon Jun 10, 2013 7:53 am
Forum: Support
Topic: Cannot open Crazyradio [Errno 40] [Win7 x64]
Replies: 16
Views: 9149

Re: Cannot open Crazyradio [Errno 40] [Win7 x64]

Hi SkyyPunk, Can you try the libusb device filter: http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/libusb-win32-devel-filter-1.2.6.0.exe/download It normally permits libusb to access a device that would also have another driver installed. To use it, install the filte...
by arnaud
Sun Jun 09, 2013 9:27 am
Forum: Support
Topic: Bus Pirate script to recover bricked radio
Replies: 8
Views: 9502

Re: Bus Pirate script to recover bricked radio

Thank you for this script, this is very useful! I will test it right away. Actually I discovered that writing "0x02 0x78 0x00" at the beginning of the flash is enough to unbrick the Crazyradio (it forces it to jump to the USB bootloader), this could solve the speed issue. To generate this 'jump boot...