日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ROS:Nvidia Jetson TK1开发平台

發布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ROS:Nvidia Jetson TK1开发平台 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文鏈接:

??????? http://wiki.ros.org/NvidiaJetsonTK1

1. Nvidia Jetson TK1

Jetson TK1 comes pre-installed with Linux4Tegra OS (basically Ubuntu 14.04 with pre-configured drivers). There is also some official support for running other distributions using the mainline kernel.

K1 開發板暫時是最適合移動機器人使用的開發板

Jetson Specs

Nvidia Jetson TK1

Processor

2.32GHz ARM quad-core Cortex-A15

DRAM

2GB DDR3L 933MHz EMC x16 using 64-bit data width

Video out

HDMI

Flash

16GB fast eMMC 4.51

Mini PCIe

Addon wifi module, firewire IEEE 1394, etc.

Serial

a full-size DB9 serial port

Power

12V DC barrel power jack and a 4-pin PC IDE power connector

2. General Setup

  • Optionally: install the latest JetPack release (which will flash the latest L4T to your Jetson): link

  • Optionally: install the Grinch Kernel (pick a compatible version for your L4T release, which you can check on your Jetson using: cat?/etc/nv_tegra_release, e.g. 21.3). It provides many useful drivers that NVidia failed to include with their stock kernel.

  • Install the nvidia cuda toolkit and opencv4tegra from https://developer.nvidia.com/linux-tegra-rel-21 (not necessary if you installed your Jetson through JetPack)

    • older versions of the opencv4tegra we're packaged properly, and attempting to install them alongside the main opencv libraries would result in file conflicts. use the latest version.
  • If not using "Grinch Kernel" you can enable most Wifi mini-PCIe card and USB interfaces simply installing linux-firmware from PPA: sudo apt-get install linux-firmware

預備工作:

?????? 安裝最新的 JetPack 包;................


3. Install ROS

With the Ubuntu flavor installed the standard installation instructions should work. indigo/Installation/UbuntuARM

4. Use opencv4tegra with ROS

With the latest opencv4tegra released by Nvidia, the compatibility problems with cv_bridge and image_geometry packages have been solved, so installing OpenCV ROS Packages from PPA does not force opencv4tegra to be uninstalled. There are yet a bit of incompatibility since cv_bridge and image_geometry search for OpenCV 2.4.8 in "/usr/lib/arm-linux-gnueabihf" and opencv4tegra is based on OpenCV 2.4.12 and is installed in "/usr/lib/". These diversities do not allow to compile external packages based on OpenCV. To solve the problem you can follow this guide.

Please note that opencv4tegra does not include "nonfree" module, so if your algorithms use SIFT or SURF and you want full CUDA support, the only solution is to compile OpenCV by yourself following this guide. Remember that compiling OpenCV by yourself you will lose Nvidia optimizations on the code running on the CPU that give 3-4 FPS more on heavy algorithms not running on CUDA.

5. Known Issues

As seen on ROS answers:

  • bug in opencv cmake files

  • using opencv4tegra with ROS

  • image view freezes



總結

以上是生活随笔為你收集整理的ROS:Nvidia Jetson TK1开发平台的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。