配置树莓派4B+Ubuntu-22.04.2+Intel Realsense T265

2023-05-16

准备:

        树莓派4b  

        Ubuntu 22.04.2

        T265

开始玩树莓派和T265时配置环境配置了半天,各种报错,在不熟悉这些的情况下想要配置一个稳定不报错的系统就只有不断的尝试,再重装了10次Ubuntu系统后,我总结出了一种配置方法,可以在realsense-viewer里面看到T265的2D和3D图像

一.安装Ubuntu22.04.2

        在树莓派上安装Ubuntu | Ubuntu

 系统安装配置好了以后,如果是外接小屏幕,我的建议是把它设置成永不息屏,然后树莓派最好给它装一些物理降温,因为整个配置下来要好几个小时

二.配置环境

        很多博客里都有说到要Swap分区,但是我树莓派4b内存4g没用到,如果配置比我高或者和我一样不一定要分区,至少我配置时是没有分区的

注意:最好是要在网络良好的环境里进行,或者全程链接手机热点

step1:

        更新

sudo apt-get update

step2:

        安装依赖 

sudo apt-get install git cmake libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev

step3:

        用于取消全局(global)的 Git 代理设置

git config --global --unset http.proxy
git config --global --unset https.proxy

step4:

        下载Realsense SDK

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

step5:

        编译准备

cd librealsense
mkdir build && cd build

        安装 build-essential 工具集,这个工具集包含了编译和构建软件所需的工具和库

sudo apt-get install -y build-essential

        然后

cmake ..

step6:

        编译安装

make
sudo make install

make编译要1、2小时,我的建议是去打会儿球

step7:

        设置udev规则

        注意  不要  插上T265

回到上级文件 

cd ..
sudo ./scripts/setup_udev_rules.sh

 step8:

        验证安装

这个时候插上T265

rs-enumerate-devices

如果有信息,说明成功了

然后可以用可视化界面查看T265的画面:

realsense-viewer

打开了可视化界面之后,可能看不到画面并且有两个报错,这时候我们先不要关闭这个可视化界面,我们把T265从树莓派拔了之后再插上去,等一会儿就会提示检测到T265,就可以看到画面了

至此,环境就算是配好了,后续如果要获取T265的数据则需要安装其他的库,如ROS、OpenCV

下面附上我配置环境时主要依据的博客:

https://blog.csdn.net/WHU_StudentZhong/article/details/120762608

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

配置树莓派4B+Ubuntu-22.04.2+Intel Realsense T265 的相关文章

随机推荐

  • nodeJS中npm简介与使用方法

    一 npm简介 npm 全称为 Node Package Manager xff0c 是一个基于 Node js 的包管理器 xff0c 也是整个 Node js 社区最流行 支持的第三方模块最多的包管理器 npm的初衷 xff1a Jav
  • nodeJS中利用第三方内置模块实现数字转大写功能

    一 案例制作 实现一个 xff0c 数字转大写的功能 如 xff1a 123 转 壹佰贰拾叁 在 nzh npm npmjs com 上查询npm文档引入第三方模块 找对应可能用上的包 xff0c 参考文档 xff0c 进行安装 xff0c
  • nodeJS编译环境下使用yarn工具的安装与使用方法

    一 yarn安装与使用 Yarn 是于 2016 年 10 月 由 Facebook Google Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 xff0c 旨在取代 npm 这种包管理工具 官网 xff1a Do
  • nodejs不支持ES6模块化规范的解决方案

    一 nodejs不支持ES6模块化规范的解决方案 在项目目录下新建src文件夹 xff0c src文件夹下新建m1 js模块和app js模块 xff1a m1 js模块中到处数据 xff1a export let name 61 34 n
  • yarn /nmp全局安装后,命令不生效

    yarn 全局安装后 xff0c 命令不生效 解决方法如下文章 nmp全局安装后 xff0c 命令不生效 xff08 通过链接查询解决办法 16条消息 安装Babel提示babel 不是内部或外部命令 xff0c 也不是可运行的程序 或批处
  • nodeJS中使用promise实现文件读取、写入的案例

    31 使用promise实现之前文件读取的案例 在引用util模块采用 xff1a 遵循常见的错误优先的回调风格的函数 xff08 也就是将 err value 61 gt 回调作为最后一个参数 xff09 xff0c 并返回一个返回 pr
  • nodeJS中对Promise模块介绍

    1 Promise 简介 Promise 是异步编程的一种解决方案 xff0c 比传统的解决方案 回调函数和事件 更合理和更强大 它由社区最早提出和实现 xff0c ES6 将其写进了语言标准 xff0c 统一了用法 xff0c 原生提供了
  • nodeJS中promise对象对结果简便输出办法(建议使用异步终极方案 async+await)

    一 promise对象利用all 方法实现简洁输出 const fs 61 require 34 fs 34 const path 61 require 34 path 34 const util 61 require 34 util 34
  • Http协议简介(底层原理讲解)

    一 Http协议简介 HTTP协议就是超文本传输协议 HyperText Transfer Protocol 通俗理解是浏览器和web服务器传输数据格式的协议 HTTP协议是一个应用层协议 HTTP协议是基于TCP协议的 xff0c 发送数
  • ThinkPHP代码生成器快速开发框架:ThinkPHP+VUE+APIdoc+Restful+Oauth2.0+代码生成器+系统基础功能(用户管理、菜单管理、角色管理、权限管理、字典管理、部门管理)

    Wedo快速开发框架 https github com weidong100 Wedo 根据数据表 xff0c 快速生成控制器 模型 VUE界面 接口文档 xff01 系统组成 xff1a PHP框架使用ThinkPHP5 xff0c 官网
  • Echarts3 主题设置

    前言 现在此感谢百度Echarts团队提供的这款优秀的开源产品 Echarts是一款原生js写的图表类库 xff0c Echarts能为我们打造一款数据可视化平台提供了良好的图表支持 在如今的前端开发中 xff0c 站点样式主题css 是要
  • 谷歌浏览器开发者工具的使用(掌握!)

    谷歌浏览器开发者工具的使用 xff08 掌握 xff01 xff09 元素 Elements 用于查看或修改HTML元素的属性 CSS属性 监听事件 断点等 控制台 Console 控制台一般用于执行一次性代码 查看JavaScript对象
  • nodeJS中ajax技术

    一 AJAX技术简介 AJAX 即 Asynchronous JavaScript and XML xff08 异步的 JavaScript 与 XML 技术 xff09 xff0c 指的是一套综合了多项技术的浏览器端网页开发技术 AJAX
  • 【无标题】

    一 使用ajax发送post请求 xff1a lt script gt let obtn 61 document getElementById 34 obtn 34 let odiv 61 document getElementById 3
  • jQuery 中 ajax 方法使用(测试get和post请求方式)

    一 jQuery 中 ajax 方法使用 async xff1a 默认设置下 xff0c 所有请求均为异步请求 contentType xff1a 发送信息至服务器时内容编码类型 xff0c 默认为 34 application x www
  • nodeJS中JWT身份认证使用方法与意义

    1 jwt认证机制的工作原理 xff1a 客户端登入提交账号密码 xff0c 服务器端验证通过将用户信息对象经过加密之后生成token字符串 xff0c 服务器进行第一次响应 xff0c 将生成的token字符串相应给客户端保存在local
  • 尚硅谷react课程-day01

    1 初识react 注意 1 引入库的顺序要先引入react核心库在引入react dom库 xff0c 最后引入babel库 2 script标签嵌套的JS代码的开始标签中要添加type 61 34 text babel 34 确保配置j
  • 尚硅谷react课程-day02

    目录 1 函数式组件 2 原型链 3 原型链查找机制 4 类式组件 5 利用react类定义虚拟dom方法对模块中HTML标签内容的修改 实现点击文字部分内容发生改变 5 类方法中的this指向问题 6 bind 方法 7 对于react三
  • 尚硅谷react课程-day03

    目录 1 对类组件中方法总结 xff1a 2 组件实例第二大属性prop方法 2 1 react中prop方法解构赋值 3 对porps传递的数据进行限制 4 类式组件中构造器与props关系 1 对类组件中方法总结 xff1a 1 cla
  • 配置树莓派4B+Ubuntu-22.04.2+Intel Realsense T265

    准备 xff1a 树莓派4b Ubuntu 22 04 2 T265 开始玩树莓派和T265时配置环境配置了半天 xff0c 各种报错 xff0c 在不熟悉这些的情况下想要配置一个稳定不报错的系统就只有不断的尝试 xff0c 再重装了10次