Search found 313 matches

by whoenig
Tue Feb 26, 2019 5:51 am
Forum: General discussions
Topic: Crazyflie 2.0 feedback
Replies: 34
Views: 9683

Re: Crazyflie 2.0 feedback

Some portion is actually already implemented and called sysoff: The NRF51 stays on, but the STM32 powers-off. It is possible to switch between syson/sysoff remotely using crazyflie_cpp/crazyflie_ros (I don't think the python client has support for this). Note that if you press the power button then ...
by whoenig
Thu Feb 21, 2019 9:07 pm
Forum: Loco Positioning System
Topic: cmd_vel in crazyflie_controller_bridge.py
Replies: 5
Views: 728

Re: cmd_vel in crazyflie_controller_bridge.py

Are you assigning unique addresses to each of the CFs? To (re)configure it is best to connect the CF over USB, especially if you change radio related parameters. Section 5.1 in [1] might also help you. The scan tools only use a single radio for the scanning. You can assign a radio, just by changing ...
by whoenig
Wed Feb 20, 2019 5:42 pm
Forum: Loco Positioning System
Topic: cmd_vel in crazyflie_controller_bridge.py
Replies: 5
Views: 728

Re: cmd_vel in crazyflie_controller_bridge.py

Unfortunately, this particular one is not in crazyflie_cpp, yet. I added an issue for it https://github.com/whoenig/crazyflie_cpp/issues/8. Once it is there, I can also add it to crazyflie_ros using a new ROS topic.
by whoenig
Thu Feb 14, 2019 9:45 pm
Forum: Bitcraze
Topic: `what(): LIBUSB_ERROR_TIMEOUT ` Error on Roadrunner (Only on USB)
Replies: 2
Views: 560

Re: `what(): LIBUSB_ERROR_TIMEOUT ` Error on Roadrunner (Only on USB)

Feel free to open an issue in github for crazyflie_ros or crazyflie_cpp. I have seen this issue before with USB and a regular Crazyflie. Here is a change that reduces the probability of issues occurring, but does not entirely fix the problem: https://github.com/whoenig/crazyflie_cpp/commit/2d3557ee8...
by whoenig
Wed Feb 13, 2019 5:52 pm
Forum: Loco Positioning System
Topic: cmd_vel in crazyflie_controller_bridge.py
Replies: 5
Views: 728

Re: cmd_vel in crazyflie_controller_bridge.py

For new setups I think it is best to use the TDoA 3 mode. Then, you shouldn't need lps-ros at all. Instead, all the sensor fusion/state estimation is done on-board the CFs EKF. You can use crazyflie_ros or the crazyswarm with the PID or mellinger controller for velocity control. The controller in cr...
by whoenig
Wed Jan 30, 2019 11:35 pm
Forum: Support
Topic: Flow deck + high level control under ROS
Replies: 1
Views: 348

Re: Flow deck + high level control under ROS

test_high_level.py was only tested together with https://github.com/whoenig/crazyflie_ros/blob/master/crazyflie_demo/launch/external_position_vicon.launch, which in turn runs https://github.com/whoenig/crazyflie_ros/blob/master/crazyflie_demo/scripts/publish_external_position_vicon.py#L14-L23. Since...
by whoenig
Fri Jan 18, 2019 11:08 pm
Forum: Support
Topic: [SOLVED] Crazyflie ROS Stack "cmake failure"
Replies: 2
Views: 640

Re: Crazyflie ROS Stack "cmake failure"

Hi,

The book chapter is a bit outdated. You will need to initialize and update the git submodules, see https://github.com/whoenig/crazyflie_ros#installation for the updated instructions.

For crazyflie_ros related problems, it is best to open an issue on github to get help.
by whoenig
Wed Jan 09, 2019 7:45 pm
Forum: Bitcraze
Topic: Real Time Control of Crazyflie with ROS
Replies: 4
Views: 1434

Re: Real Time Control of Crazyflie with ROS

Hi, The article "Flying Multiple UAVs Using ROS" was originally written in 2016 and does not contain information about cmd_hover/cmd_position or goTo because those were developed afterwards. Unfortunately, there is no newer documentation right now. cmd_position sets the current setpoint of the CF to...
by whoenig
Fri Dec 14, 2018 5:56 am
Forum: General discussions
Topic: data export by windows PC client
Replies: 5
Views: 704

Re: data export by windows PC client

If you don't need the data in realtime, I suggest using the uSD deck, which already supports synchronous logging at a much higher data rate than what you can get over the radio, see https://wiki.bitcraze.io/projects:crazyflie2:expansionboards:microsd#data_logging. It is even possible to get this dat...
by whoenig
Fri Dec 14, 2018 5:50 am
Forum: Developer Discussions
Topic: PID data conversion
Replies: 1
Views: 388

Re: PID data conversion

The conversion to PWM happens in the power distribution module: https://github.com/bitcraze/crazyflie-firmware/blob/master/src/modules/src/power_distribution_stock.c#L76-L107. There are several controller options in the firmware - which one are you referring to? The "newest" is a nonlinear controlle...