小觅相机跑ORB_SLAM2

#参考资料
/******************************************************************
#小觅入门教程	https://www.ncnynl.com/archives/201910/3435.html

#ORB词典路径	/home/wuchun/ORB_SLAM2/Examples/Monocular/ORBvoc.txt
#相机参数文件	/home/wuchun/ORB_SLAM2/Examples/Monocular/TUM1.yaml


#启动小觅
roscore
source ./wrappers/ros/devel/setup.bash
roslaunch mynteye_wrapper_d mynteye.launch

#小觅左眼话题	/mynteye/left/image_color

#查看话题
rostopic list
rostopic echo 话题名

#录制话题
roscore

cd ~/bagfiles
$启动小觅
rosbag record -O xiaomi /mynteye/left/image_color

ros info <xxxx.bag> #检查bag包信息

ros play <xxxx.bag> #以话题形式回放

#降低频率到20Hz
rosrun topic_tools throttle messages /mynteye/left/image_color 20.0 /left
rosrun topic_tools throttle messages /mynteye/right/image_color 20.0 /right

#打印标定板
kalibr_create_target_pdf --h
kalibr_create_target_pdf --type checkerboard --nx 3 --ny 3 --csx 0.05 --csy 0.05
kalibr_create_target_pdf --type apriltag --nx 3 --ny 3 --tsize 0.05 --tspace 0.3
#kalibr标定命令
kalibr_calibrate_cameras --h
kalibr_calibrate_cameras --models pinhole-radtan --target '/home/wuchun/kalibr_workspace/aprilgrid.yaml' --bag '/home/wuchun/bagfiles/biaoding-9.24.bag' --topics /mynteye/left/image_color

/******************************************************************/


#实时ORB-SLAM2流程
/****************************************************************************************/
roscore

cd ~
cd MYNT-EYE-D-SDK
source ./wrappers/ros/devel/setup.bash
roslaunch mynteye_wrapper_d orb_slam2.launch

cd ~
cd ORB_SLAM2
rosrun ORB_SLAM2 Mono '/home/wuchun/ORB_SLAM2/Vocabulary/ORBvoc.txt' '/home/wuchun/ORB_SLAM2/Examples/Monocular/TUM1.yaml' 
/*********************************************************************************************/





  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ORB-SLAM2是一种广泛使用的视觉定位和地图构建算法,能够在实时环境下使用单目、双目和RGB-D相机进行定位和三维地图构建。在本文中,我们将讨论如何使用Intel Realsense D435i相机进行ORB-SLAM2实时定位与地图构建。 首先,Intel Realsense D435i相机是一种结构光相机,可以提供RGB和深度图像。通过该相机提供的深度图像,ORB-SLAM2算法可以计算出相机的运动以及环境中的特征点,并构建出三维地图。 在使用ORB-SLAM2前,我们需要安装OpenCV、Pangolin和其他一些依赖库,并将ORB-SLAM2代码编译为可执行文件。 通过运行ORB-SLAM2程序时,需要选择所使用的相机类型,在这里我们选择Intel Realsense D435i相机。然后,我们通过代码配置相机参数,如分辨率、深度图像的合理范围等。 接下来,我们可以选择使用单目、双目或RGB-D模式进行定位和地图构建。对于单目模式,我们只使用相机的RGB图像,并通过ORB-SLAM2算法实时定位和地图构建。对于双目和RGB-D模式,我们需要同时使用相机的RGB图像和深度图像,并通过计算立体匹配或深度图像对齐来获得更准确的定位和地图构建结果。 最后,ORB-SLAM2会实时计算相机的运动,并在地图中添加新的特征点和关键帧。通过地图和关键帧的维护,我们可以实现相机的实时定位,即使在没有先前观察到的场景中。 总之,通过使用Intel Realsense D435i相机ORB-SLAM2算法,我们可以实时运行单目、双目和RGB-D模式下的定位和地图构建。这种能力在许多应用中都是非常有用的,如机器人导航、增强现实等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值