Jetson4.3 L4T32.3.1 Ubuntu18.04 安装pyrealsense2

8 篇文章 1 订阅
3 篇文章 0 订阅

1 server’s public key:

sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE

2 Add the server to the list of repositories:

ubuntu 18

sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo bionic main" -u

3 install sdk

sudo apt-get install librealsense2-dkms
sudo apt-get install librealsense2-utils
sudo apt-get install librealsense2-dev
sudo apt-get install librealsense2-dbg

4 更新源

# Installs librealsense and pyrealsense2 on the Jetson NX running Ubuntu 18.04
# and using Python 3
# Tested on a Jetson NX running Ubuntu 18.04 and Python 3.6.9 on 2021-01-25
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install -y --no-install-recommends \
    python3 \
    python3-setuptools \
    python3-pip \
    python3-dev

# Install the core packages required to build librealsense libs
sudo apt-get install -y git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev
# Install Distribution-specific packages for Ubuntu 18
sudo apt-get install -y libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev

4 源码编译

4.1 源码下载

git clone https://github.com/IntelRealSense/librealsense.git

4.2 tx2内核

./scripts/patch-realsense-ubuntu-L4T.sh  

4.3 编译

./scripts/setup_udev_rules.sh  
mkdir build && cd build  
cmake ../ -DBUILD_PYTHON_BINDINGS:bool=true -DPYTHON_EXECUTABLE=/usr/bin/python3
sudo make uninstall 
make clean
make j4
sudo make install

利用realsense-viewer查看图像

4.4 编译结果

/usr/local/lib下查看编译生成的librealsense2动态库文件
在这里插入图片描述

在python3的库包存放位置/usr/local/lib/python3.6/pyrealsense2,生成pyrealsense2相关的动态库文件
在这里插入图片描述

5.pyrealsense2安装

/.bashrc中添加环境

sudo gedit ~/.bashrc
export PATH=$PATH:~/.local/bin
export PYTHONPATH=$PYTHONPATH:/usr/local/lib
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.6/pyrealsense2
source /.bashrc

此时可以 import pyrealsense2

测试:在librealsense/wrappers/python/examples文件夹下运行.py代码进行测试
在这里插入图片描述

参考链接:https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_jetson.md
https://shliang.blog.csdn.net/article/details/113618002
https://blog.csdn.net/weixin_39298885/article/details/113149462

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Jetson Nano上安装ROS,可以按照以下步骤进行操作: 1. 首先,更新系统软件包列表,可以使用以下命令: ``` sudo apt update ``` 2. 接下来,根据你的需求选择不同的ROS版本进行安装。如果你的存储空间较大,建议安装完整桌面版,可以使用以下命令进行安装: ``` sudo apt install ros-melodic-desktop-full ``` 3. 安装完成后,需要将ROS的环境变量添加到你的bashrc文件中,这样每次打开终端时都会自动加载ROS环境。可以使用以下命令将环境变量添加到bashrc文件中: ``` echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 4. 最后,安装一些ROS的依赖包,可以使用以下命令进行安装: ``` sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential ``` 5. 初始化rosdep,可以使用以下命令进行初始化: ``` sudo rosdep init rosdep update ``` 这样,你就成功在Jetson Nano上安装了ROS。请注意,以上步骤是基于Ubuntu 18.04的安装过程。如果你使用的是其他版本Ubuntu,请参考ROS官方文档进行相应的安装步骤。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [Jetson-nano-Ubuntu18.04-安装ROS](https://blog.csdn.net/maijiayong/article/details/109910366)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [步骤一:Jetson Nano安装ROS步骤,及相关错误分析](https://blog.csdn.net/m0_60254369/article/details/126469198)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值