Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

  1. ModalAI Support Forum
  2. VOXL Dev Kits
  3. VOXL Flight Deck
  4. MPA services for ROS Melodic/Noetic on VOXL

MPA services for ROS Melodic/Noetic on VOXL

Scheduled Pinned Locked Moved VOXL Flight Deck
4 Posts 2 Posters 1.4k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    mbahrami
    Contributor
    wrote on last edited by
    #1

    Hello

    We have successfully built a docker container running ros noetic on VOXL. We want access to data from (and to) the MPA services inside ros nodes.

    For sending control commands from a ros node to the PX4, it seems MAVROS can be modified to get it working for newer versions of ros kinetic.

    But, to make VIO data (image, IMU, ...) from the MPA pipeline available inside a ros node, the voxl_mpa_to_ros seems to be distribution dependent and is built for ros indigo being run on voxl.

    I was wondering what would be a workaround. what are the dependencies or requirements to make the above available inside a docker?

    thanks

    1 Reply Last reply
    0
    • Chad SweetC Offline
      Chad SweetC Offline
      Chad Sweet
      ModalAI Team
      wrote on last edited by
      #2

      We've never had compatibility issues between versions of ROS for those simple sensors. Have you tried to see if it works?

      Also, the pipe data is all published to /run/mpa so you should be able to just make it available directly in the Docker when you launch it

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mbahrami
        Contributor
        wrote on last edited by
        #3

        Thanks for the replay. yes, I'm trying them one by one, because our set-up is different.
        but, currently, there seems to be a problem with finding the dependencies in the build of voxl-mpa-to-ros.

        CMake Warning at /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:111 (message):
          Project 'roscpp' specifies 'NOTFOUND/usr/include' as an include dir, which
          is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.
        

        Not sure why ${catkin_INCLUDE_DIRS} inside CMakeLists.txt cannot be found. Eventually, I get Not selecting voxl-mpa-to-ros 0.3.6 due to incompatible architecture. if try to deploy the build ipk.

        I'm using voxl-emulator:V1.7 to build. I put the entire process in the following code section.

        Thanks

        myPC:~/git/voxl-docker/voxl-mpa-to-ros$ ls
        build.sh   CHANGELOG  deploy_to_voxl.sh      LICENSE          pkg
        catkin_ws  clean.sh   install_build_deps.sh  make_package.sh  README.md
        myPC:~/git/voxl-docker/voxl-mpa-to-ros$ sudo voxl-docker -i voxl-emulator:V1.7
        [sudo] password for myPC: 
        launching image: voxl-emulator:V1.7 with the following command:
        docker run --rm -it --net=host --privileged -w /home/root --volume=/dev/bus/usb:/dev/bus/usb -e LOCAL_USER_ID=0 -e LOCAL_USER_NAME=root -e LOCAL_GID=0 -v /home/mo/git/voxl-docker/voxl-mpa-to-ros:/home/root:rw -w /home/root voxl-emulator:V1.7 /bin/bash -l
        
        + USER_ID=0
        + USER_NAME=root
        + GID=0
        + getent group 0
        root:x:0:
        + echo 'Starting with UID : 0'
        Starting with UID : 0
        + useradd --shell /bin/bash -u 0 -g 0 -o -c '' -M root
        useradd: user 'root' already exists
        + addgroup root users
        + export HOME=/home/root
        + HOME=/home/root
        + ls -ld /home/root
        drwxrwxr-x 5 james host_group 4096 May  4 00:45 /home/root
        + echo 'root ALL=(ALL) NOPASSWD: ALL'
        + ls -l /etc/sudoers.d/
        total 8
        -rw-r--r-- 1 root root 30 Nov 23  2020 james
        -rw-r--r-- 1 root root 29 May  4 00:46 root
        + cat /etc/sudoers.d/root
        root ALL=(ALL) NOPASSWD: ALL
        + chmod 777 /tmp
        + chmod 711 /usr/bin/sudo
        + chmod +s /usr/bin/sudo
        + ls -l /usr/local/bin/su-exec
        -rwxr-xr-x 1 root root 7660 Aug 14  2018 /usr/local/bin/su-exec
        + ls -l /bin/bash
        -rwxrwxrwx 1 root root 959344 Aug 12  2018 /bin/bash
        + echo 'exec /usr/local/bin/su-exec root /bin/bash' -l
        exec /usr/local/bin/su-exec root /bin/bash -l
        + exec /usr/local/bin/su-exec root /bin/bash -l
        voxl-emulator:~$ ls
        CHANGELOG  README.md  catkin_ws  deploy_to_voxl.sh      make_package.sh
        LICENSE    build.sh   clean.sh   install_build_deps.sh  pkg
        voxl-emulator:~$ ./install_build_deps.sh apq8096 stable
        using apq8096 stable repo
        adding arm64 to opkg conf
        Downloading http://voxl-packages.modalai.com/dists/apq8096/stable/binary-arm64//Packages.gz.
        Updated source 'stable'.
        installing: 
        libmodal-json
        libmodal-pipe
        libvoxl-cutils
        Installing libmodal-json (0.4.3) on root.
        Downloading http://voxl-packages.modalai.com/dists/apq8096/stable/binary-arm64//libmodal-json_0.4.3.ipk.
        Configuring libmodal-json.
        Installing libmodal-pipe (2.8.2) on root.
        Downloading http://voxl-packages.modalai.com/dists/apq8096/stable/binary-arm64//libmodal-pipe_2.8.2.ipk.
        Configuring libmodal-pipe.
        Installing libvoxl-cutils (0.1.1) on root.
        Downloading http://voxl-packages.modalai.com/dists/apq8096/stable/binary-arm64//libvoxl-cutils_0.1.1.ipk.
        Configuring libvoxl-cutils.
        
        Done installing dependencies
        
        voxl-emulator:~$ ./clean.sh
        voxl-emulator:~$ ./build.sh 
        
         Build the current project based on platform target.
        
         Usage:
        
          ./build.sh apq8096
                Build 64-bit binaries for apq8096
        
          ./build.sh qrb5165
                Build 64-bit binaries for qrb5165
        
        
        voxl-emulator:~$ ./build.sh apq8096
        Base path: /home/root/catkin_ws
        Source space: /home/root/catkin_ws/src
        Build space: /home/root/catkin_ws/build
        Devel space: /home/root/catkin_ws/devel
        Install space: /home/root/catkin_ws/install
        ####
        #### Running command: "cmake /home/root/catkin_ws/src -DCMAKE_BUILD_TYPE=Release -DCATKIN_DEVEL_PREFIX=/home/root/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/root/catkin_ws/install -G Unix Makefiles" in "/home/root/catkin_ws/build"
        ####
        -- The C compiler identification is GNU 4.9.3
        -- The CXX compiler identification is GNU 4.9.3
        -- Check for working C compiler: /usr/bin/cc
        -- Check for working C compiler: /usr/bin/cc -- works
        -- Detecting C compiler ABI info
        -- Detecting C compiler ABI info - done
        -- Detecting C compile features
        -- Detecting C compile features - done
        -- Check for working CXX compiler: /usr/bin/c++
        -- Check for working CXX compiler: /usr/bin/c++ -- works
        -- Detecting CXX compiler ABI info
        -- Detecting CXX compiler ABI info - done
        -- Detecting CXX compile features
        -- Detecting CXX compile features - done
        -- Using CATKIN_DEVEL_PREFIX: /home/root/catkin_ws/devel
        -- Using CMAKE_PREFIX_PATH: /opt/ros/indigo
        -- This workspace overlays: /opt/ros/indigo
        -- Found PythonInterp: /usr/bin/python (found version "2.7.9") 
        -- Using PYTHON_EXECUTABLE: /usr/bin/python
        -- Using default Python package layout
        -- Found PY_em: /usr/lib/python2.7/site-packages/em.pyc  
        -- Using empy: /usr/lib/python2.7/site-packages/em.pyc
        -- Using CATKIN_ENABLE_TESTING: ON
        -- Call enable_testing()
        -- Using CATKIN_TEST_RESULTS_DIR: /home/root/catkin_ws/build/test_results
        -- Found gtest: gtests will be built
        -- Using Python nosetests: /usr/bin/nosetests-2.7
        -- catkin 0.6.19
        CMake Warning at /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:111 (message):
          Project 'roscpp' specifies 'NOTFOUND/usr/include' as an include dir, which
          is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Dirk Thomas
          <dthomas@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/cpp_common/cmake/cpp_commonConfig.cmake:111 (message):
          Project 'cpp_common' specifies 'NOTFOUND/usr/include' as an include dir,
          which is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Dirk Thomas
          <dthomas@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/rostime/cmake/rostimeConfig.cmake:111 (message):
          Project 'rostime' specifies 'NOTFOUND/usr/include' as an include dir, which
          is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Dirk Thomas
          <dthomas@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/roscpp_traits/cmake/roscpp_traitsConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/roscpp_serialization/cmake/roscpp_serializationConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/message_runtime/cmake/message_runtimeConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/rosconsole/cmake/rosconsoleConfig.cmake:111 (message):
          Project 'rosconsole' specifies
          'NOTFOUND/home/ekatzfey/build/sfpro/apq8096-le-1-0-1_ap_standard_oem.git/apps_proc/poky/build/tmp-glibc/sysroots/lib32-apq8096/usr/include'
          as an include dir, which is not found.  It does neither exist as an
          absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/home/ekatzfey/build/sfpro/apq8096-le-1-0-1_ap_standard_oem.git/apps_proc/poky/build/tmp-glibc/sysroots/lib32-apq8096/usr/include'.
          Ask the maintainer 'Dirk Thomas <dthomas@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/camera_info_manager/cmake/camera_info_managerConfig.cmake:111 (message):
          Project 'camera_info_manager' specifies 'NOTFOUND/usr/include' as an
          include dir, which is not found.  It does neither exist as an absolute
          directory nor in '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the
          maintainer 'Jack O'Quin <jack.oquin@gmail.com>, Vincent Rabaud
          <vincent.rabaud@gmail.com>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/pluginlib/cmake/pluginlibConfig.cmake:111 (message):
          Project 'pluginlib' specifies 'NOTFOUND/usr/include' as an include dir,
          which is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
          Arguedas <mikael@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/image_transport/cmake/image_transportConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/class_loader/cmake/class_loaderConfig.cmake:111 (message):
          Project 'class_loader' specifies 'NOTFOUND/usr/include' as an include dir,
          which is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
          Arguedas <mikael@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/pluginlib/cmake/pluginlibConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/image_transport/cmake/image_transportConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/rospack/cmake/rospackConfig.cmake:111 (message):
          Project 'rospack' specifies 'NOTFOUND/usr/include' as an include dir, which
          is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Dirk Thomas
          <dthomas@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/roslib/cmake/roslibConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/pluginlib/cmake/pluginlibConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/image_transport/cmake/image_transportConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/nodelet/cmake/nodeletConfig.cmake:111 (message):
          Project 'nodelet' specifies
          'NOTFOUND/home/ekatzfey/build/sfpro/apq8096-le-1-0-1_ap_standard_oem.git/apps_proc/poky/build/tmp-glibc/sysroots/lib32-apq8096/usr/include'
          as an include dir, which is not found.  It does neither exist as an
          absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/home/ekatzfey/build/sfpro/apq8096-le-1-0-1_ap_standard_oem.git/apps_proc/poky/build/tmp-glibc/sysroots/lib32-apq8096/usr/include'.
          Ask the maintainer 'Mikael Arguedas <mikael@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/nodelet/cmake/nodeletConfig.cmake:111 (message):
          Project 'nodelet' specifies 'NOTFOUND/usr/include' as an include dir, which
          is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
          Arguedas <mikael@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/bondcpp/cmake/bondcppConfig.cmake:111 (message):
          Project 'bondcpp' specifies 'NOTFOUND/usr/include' as an include dir, which
          is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
          Arguedas <mikael@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/nodelet/cmake/nodeletConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        CMake Warning at /opt/ros/indigo/share/tf2/cmake/tf2Config.cmake:111 (message):
          Project 'tf2' specifies 'NOTFOUND/usr/include' as an include dir, which is
          not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Tully Foote
          <tfoote@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        -- Using these message generators: gencpp;genlisp;genpy
        CMake Warning at /opt/ros/indigo/share/actionlib/cmake/actionlibConfig.cmake:111 (message):
          Project 'actionlib' specifies 'NOTFOUND/usr/include' as an include dir,
          which is not found.  It does neither exist as an absolute directory nor in
          '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
          Arguedas <mikael@osrfoundation.org>' to fix it.
        Call Stack (most recent call first):
          /opt/ros/indigo/share/tf2_ros/cmake/tf2_rosConfig.cmake:169 (find_package)
          /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
          CMakeLists.txt:43 (find_package)
        
        
        -- voxl_mpa_to_ros: 1 messages, 0 services
        -- Configuring done
        -- Generating done
        -- Build files have been written to: /home/root/catkin_ws/build
        ####
        #### Running command: "make install -j8 -l8" in "/home/root/catkin_ws/build"
        ####
        Scanning dependencies of target _voxl_mpa_to_ros_generate_messages_check_deps_AiDetection
        Scanning dependencies of target voxl_mpa_to_ros_node
        [ 13%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/camera_interface.cpp.o
        [ 13%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/vio_interface.cpp.o
        [ 20%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/point_cloud_interface.cpp.o
        [ 26%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interface_manager.cpp.o
        [ 40%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/ai_detection_interface.cpp.o
        [ 40%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/imu_interface.cpp.o
        [ 46%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/stereo_interface.cpp.o
        [ 46%] Built target _voxl_mpa_to_ros_generate_messages_check_deps_AiDetection
        Scanning dependencies of target voxl_mpa_to_ros_generate_messages_cpp
        [ 53%] Generating C++ code from voxl_mpa_to_ros/AiDetection.msg
        [ 53%] Built target voxl_mpa_to_ros_generate_messages_cpp
        Scanning dependencies of target voxl_mpa_to_ros_generate_messages_py
        [ 60%] Generating Python from MSG voxl_mpa_to_ros/AiDetection
        [ 66%] Generating Python msg __init__.py for voxl_mpa_to_ros
        [ 66%] Built target voxl_mpa_to_ros_generate_messages_py
        Scanning dependencies of target voxl_mpa_to_ros_generate_messages_lisp
        [ 73%] Generating Lisp code from voxl_mpa_to_ros/AiDetection.msg
        [ 73%] Built target voxl_mpa_to_ros_generate_messages_lisp
        Scanning dependencies of target voxl_mpa_to_ros_generate_messages
        [ 73%] Built target voxl_mpa_to_ros_generate_messages
        [ 80%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/mpa_ros_node.cpp.o
        [ 86%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/utils/camera_helpers.cpp.o
        [ 93%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/utils/common_utils.cpp.o
        [100%] Linking CXX executable /home/root/catkin_ws/devel/lib/voxl_mpa_to_ros/voxl_mpa_to_ros_node
        /usr/lib/gcc/arm-oemllib32-linux-gnueabi/4.9.3/../../../../arm-oemllib32-linux-gnueabi/bin/ld: warning: skipping incompatible /usr/lib64/libmodal_pipe.so while searching for modal_pipe
        /usr/lib/gcc/arm-oemllib32-linux-gnueabi/4.9.3/../../../../arm-oemllib32-linux-gnueabi/bin/ld: warning: skipping incompatible /usr/lib64/libmodal_json.so while searching for modal_json
        [100%] Built target voxl_mpa_to_ros_node
        Install the project...
        -- Install configuration: "Release"
        -- Installing: /home/root/catkin_ws/install/_setup_util.py
        -- Installing: /home/root/catkin_ws/install/env.sh
        -- Installing: /home/root/catkin_ws/install/setup.bash
        -- Installing: /home/root/catkin_ws/install/setup.sh
        -- Installing: /home/root/catkin_ws/install/setup.zsh
        -- Installing: /home/root/catkin_ws/install/.rosinstall
        -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/msg/AiDetection.msg
        -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/cmake/voxl_mpa_to_ros-msg-paths.cmake
        -- Installing: /home/root/catkin_ws/install/include/voxl_mpa_to_ros
        -- Installing: /home/root/catkin_ws/install/include/voxl_mpa_to_ros/AiDetection.h
        -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros
        -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg
        -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg/AiDetection.lisp
        -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg/_package_AiDetection.lisp
        -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg/_package.lisp
        -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg/voxl_mpa_to_ros-msg.asd
        Listing /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros ...
        Compiling /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros/__init__.py ...
        Listing /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros/msg ...
        Compiling /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/_AiDetection.py ...
        Compiling /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/__init__.py ...
        -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros
        -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/__init__.py
        -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/__init__.pyc
        -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg
        -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/_AiDetection.py
        -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/__init__.py
        -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/_AiDetection.pyc
        -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/__init__.pyc
        -- Installing: /home/root/catkin_ws/install/lib/pkgconfig/voxl_mpa_to_ros.pc
        -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/cmake/voxl_mpa_to_ros-msg-extras.cmake
        -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/cmake/voxl_mpa_to_rosConfig.cmake
        -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/cmake/voxl_mpa_to_rosConfig-version.cmake
        -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/package.xml
        -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/launch
        -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/launch/voxl_mpa_to_ros.launch
        -- Installing: /home/root/catkin_ws/install/lib/voxl_mpa_to_ros/voxl_mpa_to_ros_node
        -- Removed runtime path from "/home/root/catkin_ws/install/lib/voxl_mpa_to_ros/voxl_mpa_to_ros_node"
        voxl-emulator:~$ ./make_package.sh ipk
        Package Name:  voxl-mpa-to-ros
        version Number:  0.3.6
        starting building IPK package
        /usr/bin/ar: creating voxl-mpa-to-ros_0.3.6.ipk
        DONE
        voxl-emulator:~$ ls
        CHANGELOG  README.md  catkin_ws  deploy_to_voxl.sh      make_package.sh  pkg
        LICENSE    build.sh   clean.sh   install_build_deps.sh  misc_files       voxl-mpa-to-ros_0.3.6.ipk
        voxl-emulator:~$ exit
        logout
        myPC:~/git/voxl-docker/voxl-mpa-to-ros$ ./deploy_to_voxl.sh
        searching for ADB device
        checking VOXL for dpkg/opkg
        opkg detected
        voxl-mpa-to-ros_0.3.6.ipk: 1 file pushed. 2.1 MB/s (838532 bytes in 0.383s)
        Not selecting voxl-mpa-to-ros 0.3.6 due to incompatible architecture.
        Unknown package 'voxl-mpa-to-ros'.
        Collected errors:
         * opkg_install_cmd: Cannot install package voxl-mpa-to-ros.
        DONE
        
        
        M 1 Reply Last reply
        0
        • M mbahrami

          Thanks for the replay. yes, I'm trying them one by one, because our set-up is different.
          but, currently, there seems to be a problem with finding the dependencies in the build of voxl-mpa-to-ros.

          CMake Warning at /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:111 (message):
            Project 'roscpp' specifies 'NOTFOUND/usr/include' as an include dir, which
            is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.
          

          Not sure why ${catkin_INCLUDE_DIRS} inside CMakeLists.txt cannot be found. Eventually, I get Not selecting voxl-mpa-to-ros 0.3.6 due to incompatible architecture. if try to deploy the build ipk.

          I'm using voxl-emulator:V1.7 to build. I put the entire process in the following code section.

          Thanks

          myPC:~/git/voxl-docker/voxl-mpa-to-ros$ ls
          build.sh   CHANGELOG  deploy_to_voxl.sh      LICENSE          pkg
          catkin_ws  clean.sh   install_build_deps.sh  make_package.sh  README.md
          myPC:~/git/voxl-docker/voxl-mpa-to-ros$ sudo voxl-docker -i voxl-emulator:V1.7
          [sudo] password for myPC: 
          launching image: voxl-emulator:V1.7 with the following command:
          docker run --rm -it --net=host --privileged -w /home/root --volume=/dev/bus/usb:/dev/bus/usb -e LOCAL_USER_ID=0 -e LOCAL_USER_NAME=root -e LOCAL_GID=0 -v /home/mo/git/voxl-docker/voxl-mpa-to-ros:/home/root:rw -w /home/root voxl-emulator:V1.7 /bin/bash -l
          
          + USER_ID=0
          + USER_NAME=root
          + GID=0
          + getent group 0
          root:x:0:
          + echo 'Starting with UID : 0'
          Starting with UID : 0
          + useradd --shell /bin/bash -u 0 -g 0 -o -c '' -M root
          useradd: user 'root' already exists
          + addgroup root users
          + export HOME=/home/root
          + HOME=/home/root
          + ls -ld /home/root
          drwxrwxr-x 5 james host_group 4096 May  4 00:45 /home/root
          + echo 'root ALL=(ALL) NOPASSWD: ALL'
          + ls -l /etc/sudoers.d/
          total 8
          -rw-r--r-- 1 root root 30 Nov 23  2020 james
          -rw-r--r-- 1 root root 29 May  4 00:46 root
          + cat /etc/sudoers.d/root
          root ALL=(ALL) NOPASSWD: ALL
          + chmod 777 /tmp
          + chmod 711 /usr/bin/sudo
          + chmod +s /usr/bin/sudo
          + ls -l /usr/local/bin/su-exec
          -rwxr-xr-x 1 root root 7660 Aug 14  2018 /usr/local/bin/su-exec
          + ls -l /bin/bash
          -rwxrwxrwx 1 root root 959344 Aug 12  2018 /bin/bash
          + echo 'exec /usr/local/bin/su-exec root /bin/bash' -l
          exec /usr/local/bin/su-exec root /bin/bash -l
          + exec /usr/local/bin/su-exec root /bin/bash -l
          voxl-emulator:~$ ls
          CHANGELOG  README.md  catkin_ws  deploy_to_voxl.sh      make_package.sh
          LICENSE    build.sh   clean.sh   install_build_deps.sh  pkg
          voxl-emulator:~$ ./install_build_deps.sh apq8096 stable
          using apq8096 stable repo
          adding arm64 to opkg conf
          Downloading http://voxl-packages.modalai.com/dists/apq8096/stable/binary-arm64//Packages.gz.
          Updated source 'stable'.
          installing: 
          libmodal-json
          libmodal-pipe
          libvoxl-cutils
          Installing libmodal-json (0.4.3) on root.
          Downloading http://voxl-packages.modalai.com/dists/apq8096/stable/binary-arm64//libmodal-json_0.4.3.ipk.
          Configuring libmodal-json.
          Installing libmodal-pipe (2.8.2) on root.
          Downloading http://voxl-packages.modalai.com/dists/apq8096/stable/binary-arm64//libmodal-pipe_2.8.2.ipk.
          Configuring libmodal-pipe.
          Installing libvoxl-cutils (0.1.1) on root.
          Downloading http://voxl-packages.modalai.com/dists/apq8096/stable/binary-arm64//libvoxl-cutils_0.1.1.ipk.
          Configuring libvoxl-cutils.
          
          Done installing dependencies
          
          voxl-emulator:~$ ./clean.sh
          voxl-emulator:~$ ./build.sh 
          
           Build the current project based on platform target.
          
           Usage:
          
            ./build.sh apq8096
                  Build 64-bit binaries for apq8096
          
            ./build.sh qrb5165
                  Build 64-bit binaries for qrb5165
          
          
          voxl-emulator:~$ ./build.sh apq8096
          Base path: /home/root/catkin_ws
          Source space: /home/root/catkin_ws/src
          Build space: /home/root/catkin_ws/build
          Devel space: /home/root/catkin_ws/devel
          Install space: /home/root/catkin_ws/install
          ####
          #### Running command: "cmake /home/root/catkin_ws/src -DCMAKE_BUILD_TYPE=Release -DCATKIN_DEVEL_PREFIX=/home/root/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/root/catkin_ws/install -G Unix Makefiles" in "/home/root/catkin_ws/build"
          ####
          -- The C compiler identification is GNU 4.9.3
          -- The CXX compiler identification is GNU 4.9.3
          -- Check for working C compiler: /usr/bin/cc
          -- Check for working C compiler: /usr/bin/cc -- works
          -- Detecting C compiler ABI info
          -- Detecting C compiler ABI info - done
          -- Detecting C compile features
          -- Detecting C compile features - done
          -- Check for working CXX compiler: /usr/bin/c++
          -- Check for working CXX compiler: /usr/bin/c++ -- works
          -- Detecting CXX compiler ABI info
          -- Detecting CXX compiler ABI info - done
          -- Detecting CXX compile features
          -- Detecting CXX compile features - done
          -- Using CATKIN_DEVEL_PREFIX: /home/root/catkin_ws/devel
          -- Using CMAKE_PREFIX_PATH: /opt/ros/indigo
          -- This workspace overlays: /opt/ros/indigo
          -- Found PythonInterp: /usr/bin/python (found version "2.7.9") 
          -- Using PYTHON_EXECUTABLE: /usr/bin/python
          -- Using default Python package layout
          -- Found PY_em: /usr/lib/python2.7/site-packages/em.pyc  
          -- Using empy: /usr/lib/python2.7/site-packages/em.pyc
          -- Using CATKIN_ENABLE_TESTING: ON
          -- Call enable_testing()
          -- Using CATKIN_TEST_RESULTS_DIR: /home/root/catkin_ws/build/test_results
          -- Found gtest: gtests will be built
          -- Using Python nosetests: /usr/bin/nosetests-2.7
          -- catkin 0.6.19
          CMake Warning at /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:111 (message):
            Project 'roscpp' specifies 'NOTFOUND/usr/include' as an include dir, which
            is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Dirk Thomas
            <dthomas@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/cpp_common/cmake/cpp_commonConfig.cmake:111 (message):
            Project 'cpp_common' specifies 'NOTFOUND/usr/include' as an include dir,
            which is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Dirk Thomas
            <dthomas@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/rostime/cmake/rostimeConfig.cmake:111 (message):
            Project 'rostime' specifies 'NOTFOUND/usr/include' as an include dir, which
            is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Dirk Thomas
            <dthomas@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/roscpp_traits/cmake/roscpp_traitsConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/roscpp_serialization/cmake/roscpp_serializationConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/message_runtime/cmake/message_runtimeConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/rosconsole/cmake/rosconsoleConfig.cmake:111 (message):
            Project 'rosconsole' specifies
            'NOTFOUND/home/ekatzfey/build/sfpro/apq8096-le-1-0-1_ap_standard_oem.git/apps_proc/poky/build/tmp-glibc/sysroots/lib32-apq8096/usr/include'
            as an include dir, which is not found.  It does neither exist as an
            absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/home/ekatzfey/build/sfpro/apq8096-le-1-0-1_ap_standard_oem.git/apps_proc/poky/build/tmp-glibc/sysroots/lib32-apq8096/usr/include'.
            Ask the maintainer 'Dirk Thomas <dthomas@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/roscpp/cmake/roscppConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/camera_info_manager/cmake/camera_info_managerConfig.cmake:111 (message):
            Project 'camera_info_manager' specifies 'NOTFOUND/usr/include' as an
            include dir, which is not found.  It does neither exist as an absolute
            directory nor in '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the
            maintainer 'Jack O'Quin <jack.oquin@gmail.com>, Vincent Rabaud
            <vincent.rabaud@gmail.com>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/pluginlib/cmake/pluginlibConfig.cmake:111 (message):
            Project 'pluginlib' specifies 'NOTFOUND/usr/include' as an include dir,
            which is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
            Arguedas <mikael@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/image_transport/cmake/image_transportConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/class_loader/cmake/class_loaderConfig.cmake:111 (message):
            Project 'class_loader' specifies 'NOTFOUND/usr/include' as an include dir,
            which is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
            Arguedas <mikael@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/pluginlib/cmake/pluginlibConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/image_transport/cmake/image_transportConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/rospack/cmake/rospackConfig.cmake:111 (message):
            Project 'rospack' specifies 'NOTFOUND/usr/include' as an include dir, which
            is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Dirk Thomas
            <dthomas@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/roslib/cmake/roslibConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/pluginlib/cmake/pluginlibConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/image_transport/cmake/image_transportConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/nodelet/cmake/nodeletConfig.cmake:111 (message):
            Project 'nodelet' specifies
            'NOTFOUND/home/ekatzfey/build/sfpro/apq8096-le-1-0-1_ap_standard_oem.git/apps_proc/poky/build/tmp-glibc/sysroots/lib32-apq8096/usr/include'
            as an include dir, which is not found.  It does neither exist as an
            absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/home/ekatzfey/build/sfpro/apq8096-le-1-0-1_ap_standard_oem.git/apps_proc/poky/build/tmp-glibc/sysroots/lib32-apq8096/usr/include'.
            Ask the maintainer 'Mikael Arguedas <mikael@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/nodelet/cmake/nodeletConfig.cmake:111 (message):
            Project 'nodelet' specifies 'NOTFOUND/usr/include' as an include dir, which
            is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
            Arguedas <mikael@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/bondcpp/cmake/bondcppConfig.cmake:111 (message):
            Project 'bondcpp' specifies 'NOTFOUND/usr/include' as an include dir, which
            is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
            Arguedas <mikael@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/nodelet/cmake/nodeletConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          CMake Warning at /opt/ros/indigo/share/tf2/cmake/tf2Config.cmake:111 (message):
            Project 'tf2' specifies 'NOTFOUND/usr/include' as an include dir, which is
            not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Tully Foote
            <tfoote@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          -- Using these message generators: gencpp;genlisp;genpy
          CMake Warning at /opt/ros/indigo/share/actionlib/cmake/actionlibConfig.cmake:111 (message):
            Project 'actionlib' specifies 'NOTFOUND/usr/include' as an include dir,
            which is not found.  It does neither exist as an absolute directory nor in
            '/opt/ros/indigo/NOTFOUND/usr/include'.  Ask the maintainer 'Mikael
            Arguedas <mikael@osrfoundation.org>' to fix it.
          Call Stack (most recent call first):
            /opt/ros/indigo/share/tf2_ros/cmake/tf2_rosConfig.cmake:169 (find_package)
            /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
            CMakeLists.txt:43 (find_package)
          
          
          -- voxl_mpa_to_ros: 1 messages, 0 services
          -- Configuring done
          -- Generating done
          -- Build files have been written to: /home/root/catkin_ws/build
          ####
          #### Running command: "make install -j8 -l8" in "/home/root/catkin_ws/build"
          ####
          Scanning dependencies of target _voxl_mpa_to_ros_generate_messages_check_deps_AiDetection
          Scanning dependencies of target voxl_mpa_to_ros_node
          [ 13%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/camera_interface.cpp.o
          [ 13%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/vio_interface.cpp.o
          [ 20%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/point_cloud_interface.cpp.o
          [ 26%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interface_manager.cpp.o
          [ 40%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/ai_detection_interface.cpp.o
          [ 40%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/imu_interface.cpp.o
          [ 46%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/interfaces/stereo_interface.cpp.o
          [ 46%] Built target _voxl_mpa_to_ros_generate_messages_check_deps_AiDetection
          Scanning dependencies of target voxl_mpa_to_ros_generate_messages_cpp
          [ 53%] Generating C++ code from voxl_mpa_to_ros/AiDetection.msg
          [ 53%] Built target voxl_mpa_to_ros_generate_messages_cpp
          Scanning dependencies of target voxl_mpa_to_ros_generate_messages_py
          [ 60%] Generating Python from MSG voxl_mpa_to_ros/AiDetection
          [ 66%] Generating Python msg __init__.py for voxl_mpa_to_ros
          [ 66%] Built target voxl_mpa_to_ros_generate_messages_py
          Scanning dependencies of target voxl_mpa_to_ros_generate_messages_lisp
          [ 73%] Generating Lisp code from voxl_mpa_to_ros/AiDetection.msg
          [ 73%] Built target voxl_mpa_to_ros_generate_messages_lisp
          Scanning dependencies of target voxl_mpa_to_ros_generate_messages
          [ 73%] Built target voxl_mpa_to_ros_generate_messages
          [ 80%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/mpa_ros_node.cpp.o
          [ 86%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/utils/camera_helpers.cpp.o
          [ 93%] Building CXX object CMakeFiles/voxl_mpa_to_ros_node.dir/src/utils/common_utils.cpp.o
          [100%] Linking CXX executable /home/root/catkin_ws/devel/lib/voxl_mpa_to_ros/voxl_mpa_to_ros_node
          /usr/lib/gcc/arm-oemllib32-linux-gnueabi/4.9.3/../../../../arm-oemllib32-linux-gnueabi/bin/ld: warning: skipping incompatible /usr/lib64/libmodal_pipe.so while searching for modal_pipe
          /usr/lib/gcc/arm-oemllib32-linux-gnueabi/4.9.3/../../../../arm-oemllib32-linux-gnueabi/bin/ld: warning: skipping incompatible /usr/lib64/libmodal_json.so while searching for modal_json
          [100%] Built target voxl_mpa_to_ros_node
          Install the project...
          -- Install configuration: "Release"
          -- Installing: /home/root/catkin_ws/install/_setup_util.py
          -- Installing: /home/root/catkin_ws/install/env.sh
          -- Installing: /home/root/catkin_ws/install/setup.bash
          -- Installing: /home/root/catkin_ws/install/setup.sh
          -- Installing: /home/root/catkin_ws/install/setup.zsh
          -- Installing: /home/root/catkin_ws/install/.rosinstall
          -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/msg/AiDetection.msg
          -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/cmake/voxl_mpa_to_ros-msg-paths.cmake
          -- Installing: /home/root/catkin_ws/install/include/voxl_mpa_to_ros
          -- Installing: /home/root/catkin_ws/install/include/voxl_mpa_to_ros/AiDetection.h
          -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros
          -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg
          -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg/AiDetection.lisp
          -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg/_package_AiDetection.lisp
          -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg/_package.lisp
          -- Installing: /home/root/catkin_ws/install/share/common-lisp/ros/voxl_mpa_to_ros/msg/voxl_mpa_to_ros-msg.asd
          Listing /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros ...
          Compiling /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros/__init__.py ...
          Listing /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros/msg ...
          Compiling /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/_AiDetection.py ...
          Compiling /home/root/catkin_ws/devel/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/__init__.py ...
          -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros
          -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/__init__.py
          -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/__init__.pyc
          -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg
          -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/_AiDetection.py
          -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/__init__.py
          -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/_AiDetection.pyc
          -- Installing: /home/root/catkin_ws/install/lib/python2.7/site-packages/voxl_mpa_to_ros/msg/__init__.pyc
          -- Installing: /home/root/catkin_ws/install/lib/pkgconfig/voxl_mpa_to_ros.pc
          -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/cmake/voxl_mpa_to_ros-msg-extras.cmake
          -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/cmake/voxl_mpa_to_rosConfig.cmake
          -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/cmake/voxl_mpa_to_rosConfig-version.cmake
          -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/package.xml
          -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/launch
          -- Installing: /home/root/catkin_ws/install/share/voxl_mpa_to_ros/launch/voxl_mpa_to_ros.launch
          -- Installing: /home/root/catkin_ws/install/lib/voxl_mpa_to_ros/voxl_mpa_to_ros_node
          -- Removed runtime path from "/home/root/catkin_ws/install/lib/voxl_mpa_to_ros/voxl_mpa_to_ros_node"
          voxl-emulator:~$ ./make_package.sh ipk
          Package Name:  voxl-mpa-to-ros
          version Number:  0.3.6
          starting building IPK package
          /usr/bin/ar: creating voxl-mpa-to-ros_0.3.6.ipk
          DONE
          voxl-emulator:~$ ls
          CHANGELOG  README.md  catkin_ws  deploy_to_voxl.sh      make_package.sh  pkg
          LICENSE    build.sh   clean.sh   install_build_deps.sh  misc_files       voxl-mpa-to-ros_0.3.6.ipk
          voxl-emulator:~$ exit
          logout
          myPC:~/git/voxl-docker/voxl-mpa-to-ros$ ./deploy_to_voxl.sh
          searching for ADB device
          checking VOXL for dpkg/opkg
          opkg detected
          voxl-mpa-to-ros_0.3.6.ipk: 1 file pushed. 2.1 MB/s (838532 bytes in 0.383s)
          Not selecting voxl-mpa-to-ros 0.3.6 due to incompatible architecture.
          Unknown package 'voxl-mpa-to-ros'.
          Collected errors:
           * opkg_install_cmd: Cannot install package voxl-mpa-to-ros.
          DONE
          
          
          M Offline
          M Offline
          mbahrami
          Contributor
          wrote on last edited by mbahrami
          #4

          @Chad-Sweet

          1 Reply Last reply
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          ModalAI
          Categories Recent Tags ModalAI.com Docs
          © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups