ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Ubuntu 20.04: ROS interface for the TelloPy library

asked 2021-08-10 16:55:26 -0500

MBD gravatar image

Hi, I am currently planning to setup tello drones with ROS and TelloPy (https://github.com/hanyazou/TelloPy) framwork. I saw that ROS already provides a driver (http://wiki.ros.org/tello_driver) for tello drones but I am not quite sure whether I can use it on my Ubuntu 20.04 machine without running into problems. Is it possible to install ROS Noetic and use this driver or are there any better options? Best regards

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2021-08-13 13:27:29 -0500

kscottz gravatar image

Short answer is, "NO, you can't use Kinetic with 20.04." We recommend working with the existing package maintainer to upgrade it before you re-invent the wheel. Kinetic is end of life. We do not recommend using it for new projects.

edit flag offensive delete link more

Comments

I don't believe the OP is asking whether he can install/build Kinetic on 20.04. He/she just wants to know whether appie-17/tello_driver can be used with Noetic, seeing as it's only listed as being released for Kinetic.

If appie-17/tello_driver#9 was also posted by him/her, it seems we have some cross-posts, which is not very nice.

Ignoring that: the problem in that issue is that the shebang of the driver node is hard-coded to be /usr/bin/env python2, which doesn't work with Noetic and leads to the reported ImportError: No module named rospkg.

gvdhoorn gravatar image gvdhoorn  ( 2021-08-13 13:49:56 -0500 )edit

@kscottz and @gvdhoorn thanks for your answers/comments. @gvdhoorn, yes that post you mentioned was also created by me but could you please tell me in a bit more detail why posting on two different pages is not nice? You're absolutely right with your thoughts. I'm searching for a good tello driver and interface respectively on Noetic. So you mean that it's not possible to get this driver working on Noetic? Anyways, thanks for your answers and help.

MBD gravatar image MBD  ( 2021-08-17 04:28:23 -0500 )edit

could you please tell me in a bit more detail why posting on two different pages is not nice?

See wikipedia/Crossposting for instance.

Summary: leads to potential duplication of effort, split discussions and wasted time.

So you mean that it's not possible to get this driver working on Noetic?

No, that's not necessarily what I wrote.

You could try to change the first line in each of the scripts in the nodes directory to not read:

/usr/bin/env python2

but

/usr/bin/env python3

there will likely be other problems, but that would be the first thing to fix.

gvdhoorn gravatar image gvdhoorn  ( 2021-08-17 05:06:59 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2021-08-10 16:55:26 -0500

Seen: 219 times

Last updated: Aug 13 '21