Search found 313 matches

by whoenig
Fri Oct 05, 2018 8:50 pm
Forum: Support
Topic: Controlling Crazyflie through Labview - CRTP responses are not as expected
Replies: 3
Views: 626

Re: Controlling Crazyflie through Labview - CRTP responses are not as expected

The communication is actually asymmetric: You do not immediately get a response for what you send; instead you get an ACK with some payload. The payload is filled by a queue on the copter. Thus, you can't really compare two different runs like that. Instead, you'll need to decode the responses to se...
by whoenig
Fri Oct 05, 2018 8:45 pm
Forum: Bitcraze
Topic: ViconCppTest
Replies: 1
Views: 411

Re: ViconCppTest

You need to specify the IP or hostname as argument to the executable.
by whoenig
Thu Sep 27, 2018 2:49 am
Forum: Quadcopters
Topic: how to alter the controller's code
Replies: 12
Views: 3817

Re: how to alter the controller's code

You also need to make sure that the deck driver gets actually loaded. Copy config.mk.example to config.mk (in crazyflie-firmware/blob/master/tools/make/). Then, add "CFLAGS += -DDECK_FORCE=bcServo" and recompile (you might need to do a clean build).
by whoenig
Thu Sep 06, 2018 2:18 am
Forum: Developer Discussions
Topic: Packet loss while logging at high frequencies
Replies: 2
Views: 568

Re: Packet loss while logging at high frequencies

Hi Maarten, I do not have a good explanation, but a few comments. crazyflie_ros polls the data from USB, which is not ideal for streaming (as arnaud pointed out in the referenced forum thread). One thing you should check is how often it is actually able to call sendPing() here: https://github.com/wh...
by whoenig
Wed Sep 05, 2018 3:32 am
Forum: Quadcopters
Topic: how to alter the controller's code
Replies: 12
Views: 3817

Re: how to alter the controller's code

If it is a standard servo controlled by PWM, you can look at this code I wrote a while ago: https://github.com/USC-ACTLab/crazyflie ... ervodeck.c.
by whoenig
Wed Sep 05, 2018 3:30 am
Forum: Bitcraze
Topic: Real Time Control of Crazyflie with ROS
Replies: 4
Views: 1434

Re: Real Time Control of Crazyflie with ROS

Hi, The goTo and takeoff commands are "high-level" commands, which essentially means that the setpoint is computed on-board the Crazyflie. The setpoint can be temporarily overwritten by sending "low-level" commands such as the ones with cmd_hover or cmd_vel. Once you stop sending "low-level" command...
by whoenig
Sun Sep 02, 2018 6:53 am
Forum: Developer Discussions
Topic: Generate downward thrust
Replies: 2
Views: 497

Re: Generate downward thrust

Unfortunately, this is not possible (it's a hardware limitation).
by whoenig
Thu Aug 30, 2018 4:00 am
Forum: General discussions
Topic: Use crazyflie 1.0 with ROS
Replies: 6
Views: 934

Re: Use crazyflie 1.0 with ROS

No, the Crazyflie will drift without any feedback. On CF 2.0 that is possible with the flow-deck for short periods. On CF 1 you will need some feedback (motion capture or camera).
by whoenig
Fri Aug 24, 2018 6:18 am
Forum: Support
Topic: [SOLVED] unstable connection to desktop GUI
Replies: 2
Views: 478

Re: unstable connection to desktop GUI

Did you try switching to another radio channel? Flashing uses a different channel if I remember correctly. If you have trouble connecting to change the settings, try connecting using a uUSB cable.
by whoenig
Thu Aug 23, 2018 6:42 am
Forum: General discussions
Topic: Problems using Crazyflie 1.0 with ROS
Replies: 2
Views: 542

Re: Problems using Crazyflie 1.0 with ROS

You can open an issue in crazyflie_ros. We do not really test with the CF 1.0, but technically the basis functionality should be working (that is: parameters, logging, and cmd_vel). Newer things like takeoff, landing etc. will only work on the CF (that has more on-board processing power).