[Solved] Errors in RViz and no take-off

All discussions related to the Loco Positioning system
wtse
Beginner
Posts: 5
Joined: Sun Apr 09, 2017 4:52 am

[Solved] Errors in RViz and no take-off

Postby wtse » Wed Apr 12, 2017 2:25 am

When following the steps on the ROS documentation for the LPS, I get two errors in RViz:

Under RobotModel: "crazyflie/base_link No transform from [crazyflie/base_link] to [world]"

Under Axes: "Transform For frame [crazyflie/base_link]: Frame [crazyflie/base_link] does not exist"

The Crazyflie does not respond when I try to make it take off with the attached gamepad.

What might cause these errors? Using the Crazyflie Client I am able to control the Crazyflie with the gamepad without issue, and I can correctly identify all of the anchors, so I am confident the hardware is operating as intended.

[Edit by Arnaud: add 'solved' to the title]



arnaud
Bitcraze
Posts: 988
Joined: Tue Feb 06, 2007 12:36 pm

Re: Errors in RViz and no take-off

Postby arnaud » Wed Apr 12, 2017 9:14 am

Hi,

One possible reason might be that the connection is not done properly.
- Is there any error displayed in the console where you run the launchfile?
- Have you double checked that the connection URI is correct (ie. radio channel and datarate).

wtse
Beginner
Posts: 5
Joined: Sun Apr 09, 2017 4:52 am

Re: Errors in RViz and no take-off

Postby wtse » Wed Apr 12, 2017 7:06 pm

I checked the URI is correct (it is the same as what works when using the Crazyflie client). After recharging the Crazyflie overnight, I am no longer getting the errors in RViz although I do get a warning that the link quality is low. There are no errors presented in RViz, but the Crazyflie will not take off, and it is not responding at all to the gamepad. Controlling through the Crazyflie client does still work. Attached is the response from the terminal when running the launchfile.

EDIT: I want to add that I can see the Crazyflie and the LPS anchors in RViz, and everything on that screen seems to be working as intended.

UPDATE: As you suggested, there was initially some connection problem between the Crazyradio and the Crazyflie. Once that was resolved, the issue was with the gamepad address, which is set to /dev/input/js0 by default in the launchfile but was actually /dev/input/js2 on my VM. Autonomous hovering is now working. Thank you for the help!
Attachments
roslaunch_response.txt
(5.7 KiB) Downloaded 11 times

arnaud
Bitcraze
Posts: 988
Joined: Tue Feb 06, 2007 12:36 pm

Re: Errors in RViz and no take-off

Postby arnaud » Tue Apr 18, 2017 7:05 pm

Great that your problem is solved and thanks for explaining how, it will most likely help others passing-by.


Return to “Loco Positioning System”

Who is online

Users browsing this forum: No registered users and 1 guest