yoraish / botello

Robot Tello Drone
4 stars 0 forks source link

codec_image_transport cant find #1

Open zoldaten opened 1 year ago

zoldaten commented 1 year ago

hi !

cant build :

-- +++ processing catkin package: 'botello_movement'
-- ==> add_subdirectory(botello/botello_ws/src/botello_movement)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Error at /home/pi/catkin_ws/devel/share/tello_driver/cmake/tello_driverConfig.cmake:197 (find_package):
  Could not find a package configuration file provided by
  "codec_image_transport" with any of the following names:

    codec_image_transportConfig.cmake
    codec_image_transport-config.cmake

  Add the installation prefix of "codec_image_transport" to CMAKE_PREFIX_PATH
  or set "codec_image_transport_DIR" to a directory containing one of the
  above files.  If "codec_image_transport" provides a separate development
  package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
  botello/botello_ws/src/botello_movement/CMakeLists.txt:10 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/pi/catkin_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/pi/catkin_ws/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed

but as i see i have image_common package with: camera_calibration_parsers camera_info_manager image_common image_transport polled_camera

may be missed something as i install package by hands not with ros-DISTRO-...

yoraish commented 1 year ago

Hi! Are you building on ROS Noetic? Note that this has only been tested on Kinetic and Ubuntu 16.04.

If you're on a Raspberry Pi you can install an Ubuntu Image with ROA Kinetic and try it again perhaps. However, I am unsure of how good the performance of the aruco modules will be. Worth giving it a shot!

zoldaten commented 1 year ago

i use ROS Noetic that`s right. works great on Raspbian Stretch. it seems it starts working but cant convert /image_raw/h264 to /image_raw for now

yoraish commented 1 year ago

That's great the Noetic is running smoothly :). However, the Botello package currently does not support Noetic. Only Kinetic for now.

I am thinking of supporting Noetic soon. If you adapt it to support Noetic feel free to open a Pull-Request and contribute!

zoldaten commented 1 year ago

hi! i got it working with ros2_orb_slam2 and ros1_noetic_orb_slam3. but the last one has long lags with video transtation. https://youtu.be/_RiNv0Zz7gI https://youtu.be/MaZRohrtnrQ

i used virtual machine with ubuntu 20.04 (host is i5 intel) as raspberry can do nothing with resolution 920x760 of tello.

yoraish commented 1 year ago

Good to hear! When you say "got it to work with ..orb_slam...", what do you mean by that? Do you mean that you got the video feed to be read only? Or also to send commands. I got it working with a, I think, different implementation of TelloPy but did not yet integrate it to Botello. Choppy video is sometimes resolved after the Tello takes off, but perhaps not in your case.