IntelRealSense D435i

4 篇文章 0 订阅
3 篇文章 0 订阅

Resources

Preparation

  • Ubuntu 16.04

Ubuntu 16.04/18.04 LTS (Linux Kernels 4.4, 4.8 ,4.10, 4.13, 4.15 and 4.16)

Linux yubao-Z370M-S01 4.15.0-46-generic #49~16.04.1-Ubuntu SMP Tue Feb 12 17:45:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

  • ROS Kinetic
  • Intel® RealSense™ SDK 2.0 (build 2.19.0) Download
  • Intel® RealSense™ Depth Cameras D435i
  • ROS Wrapper 2.0 for Intel® RealSense™ Devices (build 2.2.1) Download

Important notes:

  • Don’t use the Using pre-build packages, try to build with source code. I don’t know why
  • Make sure the SDK’s version is compatible with ROS Wrapper’s version

Building librealsense2 SDK

Refer Linux Ubuntu Installation

Error when execute ./scripts/patch-realsense-ubuntu-lts.sh

Error Description:

make: Leaving directory '/home/yubao/GitProject/librealsense-2.19.0/ubuntu-xenial-hwe'
Patched kernels modules were created successfully

Replacing videodev :
	Module videodev  is used by videobuf2_core
	Unloading dependency videobuf2_core
	modprobe: FATAL: Module videobuf2_core is in use.
Failed to unload module videobuf2_core. error type 1 . Operation is aborted
yubao@yubao-Z370M-S01:~/GitProject/librealsense-2.19.0$

Solution:

yubao@yubao-Z370M-S01:~/catkin_ws$ lsmod | grep videobuf2_core
videobuf2_core         40960  2 videobuf2_v4l2,uvcvideo
videodev              180224  3 videobuf2_core,videobuf2_v4l2,uvcvideo
yubao@yubao-Z370M-S01:~/catkin_ws$ sudo modprobe -r uvcvideo
yubao@yubao-Z370M-S01:~/catkin_ws$ lsmod | grep videobuf2_core

build and installation

mkdir build && cd build
cmake ../ -DBUILD_EXAMPLES=true -DCMAKE_BUILD_TYPE=Release
make && sudo make install

Recompile and install librealsense binaries

sudo make uninstall && make clean && make && sudo make install

Remove all RealSense™ SDK-related packages with:

dpkg -l | grep "realsense" | cut -d " " -f 3 | xargs sudo dpkg --purge

realsense-viewer

Reconnect the Intel RealSense depth camera and run:

realsense-viewer

to verify the installation.

If not working, reboot your PC and try again.

Realsense Viewer

ROS: RGBD Poind Cloud

roslaunch realsense2_camera rs_camera.launch filters:=pointcloud

ROS: Start the camera node

roslaunch realsense2_camera rs_camera.launch

SLAM with D435i

wiki

OpenNI2 Interface

refer

cd build
cmake-gui ..

RealSense2 OpenNI2 driver

make

cp _out/librs2driver.so ~/GitProject/OpenNI2/Bin/x64-Release/OpenNI2/Drivers/
cp librealsense2.so ~/GitProject/OpenNI2/Bin/x64-Release/OpenNI2/Drivers/

./SimpleViewer

SimpleViewer

./NiViewer

NiViewer

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Intel RealSense D435i是一款三维摄像头,具有深度感测、运动跟踪和环境理解功能。它使用了一个RGB摄像头、一个深度摄像头和一个IMU(惯性测量单元)来提供这些功能。它可以用于机器人、自动驾驶、虚拟现实和增强现实应用。 ### 回答2: Intel Realsense D435i是一款面向创新应用开发的深度相机,其采用了轻量化的设计,可以实现高质量的图片和视频采集。D435i的核心技术是立体视觉,它能够通过红外、可见光和红外发射来实现对物体三维结构和深度的捕捉,从而可以在室内和室外的环境中实现精准的障碍物检测和跟踪。 作为一款强大的开发工具,D435i能够帮助工程师和科学家应用到多个领域,例如机器人控制、虚拟现实、增强现实、自动驾驶和人工智能等,它为这些领域提供了强大的支持,有效提高了应用程序的精度和效率。 更重要的是,D435i的设计体系使得用户可以轻松开发自己的应用程序,例如使用Intel的SDK和开发工具实现编程、可视化和预览等功能。此外,D435i还提供了多种流行的操作系统和接口,包括Windows、Linux、ROS、OpenCV和OpenCL等,因此用户可以根据自己的需要适配开发环境。 总之,Intel Realsense D435i是一款非常出色的深度相机,可以帮助人们解决许多具有挑战性的技术问题,同时为用户提供了快速开发和部署应用程序的高效性和便利性。 ### 回答3: Intel RealSense D435i是一款全新的深度相机,它是Intel公司新推出的一款智能传感器。这款深度相机使用了三维立体视觉技术,可以对环境进行精准感知和测量,实现对复杂场景的识别和控制。 相比于传统的摄像头,Intel RealSense D435i的应用范围更加广泛,它可以在多个行业场景中使用,比如机器人技术、虚拟现实、增强现实、医疗器械、自动驾驶等领域。 Intel RealSense D435i采用了双目计算机视觉技术,能够实现深度感知和渲染,可以对环境中的对象进行计算、识别和跟踪。它还有高分辨率的彩色图像模式,可以实现更加清晰、精准的成像和色彩还原。除此之外,它还拥有内置的IMU传感器,可以实现加速度、陀螺仪和罗盘等多种传感器数据的融合,提高环境建模、全局定位、姿态估计等应用方面的精度和鲁棒性。 总之,Intel RealSense D435i是一款具有高性能、高精度、高可靠性的深度相机,它拥有多种功能和优势,适合多种应用场景,可以为各行各业的智能化、自动化、数字化转型提供更好的技术支持和解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值