我的.bashrc文件配置

我自己遇到的错误

配置相机内参

D435i.yaml

%YAML:1.0#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 614.3472290039062
Camera.fy: 613.3615112304688
Camera.cx: 314.36767578125
Camera.cy: 239.8182830810547Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
Camera.p3: 0.0Camera.width: 640
Camera.height: 480# Camera frames per second
Camera.fps: 30.0# IR projector baseline times fx (aprox.)
# bf = baseline (in meters) * fx, D435i的 baseline = 50 mm
Camera.bf: 30.797   # Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1# Close/Far threshold. Baseline times.
ThDepth: 40.0# Deptmap values factor
DepthMapFactor: 1000.0#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1000# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

启动(我的台式电脑)

1

roslaunch realsense2_camera rs_rgbd.launch

2

rosrun ORB_SLAM2 RGBD /home/wenjing/ORB_SLAM2-master/Vocabulary/ORBvoc.txt /home/wenjing/ORB_SLAM2-master/Examples/RGB-D/D435i.yaml

运行结果(GIF动图):


参考博客:ROS Melodic下D435i跑通ORB_SLAM2流程

视觉SLAM——D435i运行ORB-SLAM2-RGB-D(依赖ros版)相关推荐

  1. 视觉SLAM——D435i运行ORB-SLAM3-mono(依赖ros版)

    一.下载和编译ORB_SLAM3 git clone https://github.com/UZ-SLAMLab/ORB_SLAM3.git cd ORB_SLAM3 chmod +x build.s ...

  2. Ubuntu下使用单目相机运行ORB SLAM2

    环境:Ubuntu16.04+ROS Kinetic+USB单目摄像头 虽然ORB SLAM2的官方说明中表示没有ROS也可以编译运行,但要实时的跑ORB SLAM2还是需要ROS平台的,所以之前没有 ...

  3. 视觉SLAM十四讲从理论到实践第二版源码调试笔记(理论基础1-6章)

    2019-2020-2学期机器人工程专业需要开设SLAM技术课程,使用教材为视觉SLAM十四讲从理论到实践第二版. 为方便学生学习课程知识,将Arduino.ROS1.ROS2和SLAM集成到课程定制 ...

  4. 视觉SLAM——ORB-SLAM3运行本地视频文件

    一.采用D435i摄像头采集一段视频video.mp4 二.准备好两个文件:myvideo.yaml和myvideo.cpp myvideo.yaml %YAML:1.0#-------------- ...

  5. 视觉SLAM——ORB-SLAM2运行tum数据集,kitti数据集,euroc数据集

    添加环境变量 echo "source ~/catkin_orb_slam2_ws/devel/setup.bash" >> ~/.bashrc source ~/.b ...

  6. 八种常用激光雷达和视觉SLAM算法的评估与比较

    文章:Evaluation and comparison of eight popular Lidar and Visual SLAM algorithms 作者:Bharath Garigipati ...

  7. 激光slam与视觉slam

    文章目录 介绍 前端差异 后端优化 回环检测 视觉/激光优劣势对比 开源算法 视觉slam开源算法 激光slam开源算法 其他开源代码地址参考 知识点 激光雷达的参数定义 深度摄像头会不会取代雷达 结 ...

  8. tensorflow 语义slam_研究《视觉SLAM十四讲从理论到实践第2版》PDF代码+《OpenCV+TensorFlow深度学习与计算机视觉实战》PDF代码笔记...

    我们知道随着人工神经网络和深度学习的发展,通过模拟视觉所构建的卷积神经网络模型在图像识别和分类上取得了非常好的效果,借助于深度学习技术的发展,使用人工智能去处理常规劳动,理解语音语义,帮助医学诊断和支 ...

  9. 视觉SLAM——特征点法与直接法对比以及主流开源方案对比 LSD SVO ORB DSO

    前言 单目视觉SLAM可以根据其前端视觉里程计或是后端优化的具体实现算法进行分类:前端可以分为特征点法与直接法,后端可以分为基于滤波器和基于非线性优化.其中在后端上目前已经公认基于非线性优化的方法在同 ...

最新文章

  1. .NET chart 毫秒级坐标轴
  2. linux每日命令(36): wc命令
  3. Day28:Event对象、队列、multiprocessing模块
  4. Jsp之五 过滤器与监听器
  5. PHP中没用的验证码
  6. Ubuntu11.04更新源(转)
  7. android 图片与内存加载
  8. P7443-加边【博弈论】
  9. cocos2dx xcode5 创建项目
  10. springmvc整理
  11. 奥巴马吐槽川普“笨蛋”的视频火了,这又得“归功”于AI
  12. 外卖平台系统开发需要注意什么?快跑者外卖系统好吗?
  13. 信息图表是如何炼成的(三):阶层结构与isometric
  14. 国外稳定的免费PHP空间byethost.com
  15. 在Oracle DevGym上学习cx_Oracle的笔记
  16. 关于报 程序包com.jt.pojo不存在、报 Process terminated、Failed to execute goal on project jt-manage: 的问题,已解决
  17. php imap 安装_php怎么安装imap扩展
  18. 通过netsh一键连接指定WIFI
  19. 业务层战略制定的思路和方法_如何科学的制定企业战略目标?(附流程与方法解析)...
  20. 如何改变pycharm的背景颜色

热门文章

  1. android 还可以输入多少个字符
  2. was修改堆内存_WAS问题解决思路
  3. 基于JAVA+Servlet+JSP+MYSQL的停车管理系统
  4. 基于JAVA+SpringMVC+MYSQL的排班管理系统
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的在线学习系统
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的高校社团管理系统
  7. Git应用之eclipse解决冲突代码
  8. 0923-网络 文件上传
  9. 将WindowsPhoneApp部署到HTC Surround,兄弟们支个招如何进行Debug
  10. mysql5驱动_技术分享 | MySQL 8 和 MySQL 5.7 在小型设备的内存消耗分析