aman226 / Tello-ORB-SLAM-3

A package to perform ORB SLAM on Tello Drone
21 stars 6 forks source link

Issue regarding implementations with a physical Tello drone #3

Open jonaug88 opened 7 months ago

jonaug88 commented 7 months ago

When running tello_node.py: to test out controlling the drone with the keyboard i tried running the tello_node.py, but it aint able to bring up the CV window for controlling the drone. i have tried troubleshooting this by slimming down the script and removing the ROS and control implimentations, but i havent been able to pinpoint the problem yet. When running a test_cv_window script to test if OpenCV can open a window, it manages to do so in the same environment and directory.

When running tello_mono.launch: [ WARN] [1708687929.663188480]: No transform between frames /world and /camera available after 20.002639 seconds of waiting. This warning only prints once. Drone is not recognized by launch file, so camera feed is not shown.

i am running ubuntu 20.04 and ROS Noetic.

Anyone managed to get this implemented?

BeenToJupiter commented 7 months ago

When running tello_node.py: to test out controlling the drone with the keyboard i tried running the tello_node.py, but it aint able to bring up the CV window for controlling the drone. i have tried troubleshooting this by slimming down the script and removing the ROS and control implimentations, but i havent been able to pinpoint the problem yet. When running a test_cv_window script to test if OpenCV can open a window, it manages to do so in the same environment and directory.

When running tello_mono.launch: [ WARN] [1708687929.663188480]: No transform between frames /world and /camera available after 20.002639 seconds of waiting. This warning only prints once. Drone is not recognized by launch file, so camera feed is not shown.

i am running ubuntu 20.04 and ROS Noetic.

Anyone managed to get this implemented?

Facing the exact same issue where the cv2.namedWindow does nothing. If I comment it then the code works but I cannot control the drone. I am doing this on a virtual ubuntu 20.04 on my MAC M1

jonaug88 commented 7 months ago

When running tello_node.py: to test out controlling the drone with the keyboard i tried running the tello_node.py, but it aint able to bring up the CV window for controlling the drone. i have tried troubleshooting this by slimming down the script and removing the ROS and control implimentations, but i havent been able to pinpoint the problem yet. When running a test_cv_window script to test if OpenCV can open a window, it manages to do so in the same environment and directory. When running tello_mono.launch: [ WARN] [1708687929.663188480]: No transform between frames /world and /camera available after 20.002639 seconds of waiting. This warning only prints once. Drone is not recognized by launch file, so camera feed is not shown. i am running ubuntu 20.04 and ROS Noetic. Anyone managed to get this implemented?

Facing the exact same issue where the cv2.namedWindow does nothing. If I comment it then the code works but I cannot control the drone. I am doing this on a virtual ubuntu 20.04 on my MAC M1

I came here after seeing his yt video where he had the CV window named controls up, so it should work somehow. Maybe using a tello controller joy is a good substitute/work around. I'll look into the CV part more tomorrow, will update if I find out anything