• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login
    1. Home
    2. admin
    3. Topics
    • Profile
    • Following 0
    • Followers 1
    • Topics 4
    • Posts 14
    • Best 0
    • Controversial 0
    • Groups 2

    Topics created by admin

    • A

      Installing OpenCV-3.4.6.ipk fails on VOXL Emulator Docker Image (1.0.0)

      Software Development
      • opencv docker voxl-emulator • 27 Aug 2020, 22:52 • admin 27 Aug 2020, 22:53
      2
      0
      Votes
      2
      Posts
      304
      Views

      A 27 Aug 2020, 22:53

      Total hack, but this just worked. We still need a clean way of uninstalling opencv2.4

      $ opkg list | grep opencv $ opkg remove lib32-opencv --force-removal-of-dependent-packages $ opkg list | grep opencv $ opkg remove lib32-opencv-dbg --force-removal-of-dependent-packages $ opkg remove lib32-opencv-calib3d2.4 --force-removal-of-dependent-packages $ opkg list | grep opencv $ opkg remove lib32-libopencv-calib3d2.4 --force-removal-of-dependent-packages $ opkg list | grep opencv $ opkg remove lib32-libopencv-core2.4 --force-removal-of-dependent-packages $ opkg install opencv_3.4.6_8x96.ipk $ /usr/bin/opencv_version 3.4.6
    • A

      Cannot initialize git submodules on VOXL Emulator Docker Image (1.0.0)

      Software Development
      • docker voxl-emulator git git-submodules • 27 Aug 2020, 22:45 • admin 27 Aug 2020, 22:46
      2
      0
      Votes
      2
      Posts
      273
      Views

      A 27 Aug 2020, 22:46

      We've posted a git-perltools package that should provide a workaround for this issue if you install on the either the emulator image or the target. Note at this time, when using on the emulator, you'll need to run it again after exiting...

      Download the git-pertools package from here: https://docs.modalai.com/docs/resources/downloads/#additional-packages

      Copy to the emulator (place in directory where you run the emulator from) or target (using adb push)

      Install using `opkg install lib32-git-perltools_2.5.0-r0_armv7a-vfp-neon.ipk' (note: some opkg warnings will display but can be ignored)

      You should be able to use the submodule command after this. Please let us know if you have any problems.

    • A

      Where do VOXL components run

      Software Development
      • cpu gpu adsp slpi • 27 Aug 2020, 21:54 • admin 27 Aug 2020, 21:55
      2
      0
      Votes
      2
      Posts
      271
      Views

      A 27 Aug 2020, 21:55

      Answers to some of your questions:

      The VOXL is meant to be a flexible development platform that allows developers to choose where best to run the components of their application. There is documentation describing various CPU and DSP development paradigms. The GPU is typically accessed via OpenCL and OpenGL. In general, the CPU is used for most things, the "sensors DSP" (aka SLPI, SDSP) runs the flight controller (SNAV, PX4 in the near future), and the GPU offloads certain OpenCV or other applications via OpenCL / OpenGL. The "applications DSP" (aka ADSP) is not really used for anything right now but is accessible. There is also a hardware video accelerator known as "Venus" that can offload certain tasks via OpenMAX.

      There is flexibility with how sensors are attached to the system. Cameras primarily come in via the MIPI connectors. Each camera, however, requires custom support. There are some supported "out of the box" (eg OV7251, IMX214, etc.), while new ones would have to be developed. Cameras can also come in via USB using UVC. There are IMUs on the VOXL that can be accessed directly via the SDSP. There is GPS capability directly on VOXL (See the GPS antenna connector) that can be accessed via SNAV or else an external GPS unit can be attached via the J7 connector. There are other lots of other options as well depending on the application.

      Load on CPU and GPU can be monitored using our voxl-perfmon python script (https://gitlab.com/voxl-public/voxl-utils/-/blob/master/bin/voxl-perfmon). We will add DSP to this as well.

    Powered by NodeBB | Contributors