加稠密建图:git@github.com:huashu996/ORB_SLAM3_Dense_YOLO.git纯净版:git@github.com:huashu996/ORB_SLAM3.git一.坑的前言orb-slam3的整个环境配置还是比较麻烦的,先将一些坑写在前面,供大家参考和避开这些坑。1.1主要配置orb-slam3的配置要求还是很重要的,主要需要安装以下的第三方库和功能包ubuntu20.04ROSnoeticPangolin0.6Eigen3Opencv4.2usb_cam1.2Opencv的坑其中opencv版本有比较严格的要求,建议先安装ROS中的cv_bridge和lib
第一章IntelD405运行环境——Realsense-viewer文章目录第一章IntelD405运行环境——Realsense-viewer一、开盲盒二、ubuntu环境下的realsense-viewer安装一、开盲盒某东购入的IntelRealsenseD405,大概就是这个样子。因为已经用过一段时间了,写文章的时候拍的图,盒子已经有些旧了…我用磁力座固定了我的相机。(相机本身就留有标准的螺母孔)D405采用的是Micro-BUSB接口,需要专用的数据线。其他具体参数可以参考官网本文不做赘述。IntelD405二、ubuntu环境下的realsense-viewer安装Intel提供两
第一章IntelD405运行环境——Realsense-viewer文章目录第一章IntelD405运行环境——Realsense-viewer一、开盲盒二、ubuntu环境下的realsense-viewer安装一、开盲盒某东购入的IntelRealsenseD405,大概就是这个样子。因为已经用过一段时间了,写文章的时候拍的图,盒子已经有些旧了…我用磁力座固定了我的相机。(相机本身就留有标准的螺母孔)D405采用的是Micro-BUSB接口,需要专用的数据线。其他具体参数可以参考官网本文不做赘述。IntelD405二、ubuntu环境下的realsense-viewer安装Intel提供两
文章目录前言一、前期准备1.1手眼标定原理1.2Aruco返回位姿的原理1.3生成一个ArucoMarker1.4安装aruco_ros包1.5安装realsense_ros包二、实验环境三、实验过程3.1配置Arucolaunch文件3.2获取Aruco相对于相机的位姿3.3获取机械臂末端的位姿:3.4Opencv求解手眼矩阵3.5实验结果四、相关思考总结4.1多种姿态的表示方法4.2机器人的末端坐标系4.3如何提升精度五、参考文献前言最近在做手眼标定,发现像realsense这样的深度相机(自带相机内参),可以用aruco码直接返回目标的在相机坐标系下的位姿,省去了用棋盘格求解位姿的步骤。
文章目录前言一、前期准备1.1手眼标定原理1.2Aruco返回位姿的原理1.3生成一个ArucoMarker1.4安装aruco_ros包1.5安装realsense_ros包二、实验环境三、实验过程3.1配置Arucolaunch文件3.2获取Aruco相对于相机的位姿3.3获取机械臂末端的位姿:3.4Opencv求解手眼矩阵3.5实验结果四、相关思考总结4.1多种姿态的表示方法4.2机器人的末端坐标系4.3如何提升精度五、参考文献前言最近在做手眼标定,发现像realsense这样的深度相机(自带相机内参),可以用aruco码直接返回目标的在相机坐标系下的位姿,省去了用棋盘格求解位姿的步骤。
目录一.虚拟机和双系统选择二.虚拟机的安装1.安装VMware2.创建虚拟机 三.安装Ubuntu 1.打开虚拟机2.正式安装 3.安装工具 4.安装功能包(用于实现和Windows之间复制粘贴)四.ROS的安装1.设置下载源到这里就完成了虚拟机、Ubuntu、ros的安装,每一步都亲自试验过,都没有问题,包含其中所有细节以及步骤,照着一步一步做肯定没有问题的。 一.虚拟机和双系统选择 Ubuntu对于电脑的Windows系统是一个新的操作系统,因此安装时有两种方法,一个是利用虚拟机,另一种是在电脑上安装双系统,那么两个方法应该如何选择呢,两者又有什么区别呢?经过查阅网上资料我了解到了两者的
目录一.虚拟机和双系统选择二.虚拟机的安装1.安装VMware2.创建虚拟机 三.安装Ubuntu 1.打开虚拟机2.正式安装 3.安装工具 4.安装功能包(用于实现和Windows之间复制粘贴)四.ROS的安装1.设置下载源到这里就完成了虚拟机、Ubuntu、ros的安装,每一步都亲自试验过,都没有问题,包含其中所有细节以及步骤,照着一步一步做肯定没有问题的。 一.虚拟机和双系统选择 Ubuntu对于电脑的Windows系统是一个新的操作系统,因此安装时有两种方法,一个是利用虚拟机,另一种是在电脑上安装双系统,那么两个方法应该如何选择呢,两者又有什么区别呢?经过查阅网上资料我了解到了两者的
当我们想把RGBD相机的深度图转成单线激光雷达来使时,经常考虑到使用depthimage_to_laserscan的ros包。RGBD极坐标系下的极限角其中有关于通过深度图和相机内参转成基于极坐标系下的单线激光雷达最大和最小角度这两个参数,用到的代码如下:doubleDepthImageToLaserScan::magnitude_of_ray(constcv::Point3d&ray)const{returnsqrt(pow(ray.x,2.0)+pow(ray.y,2.0)+pow(ray.z,2.0));}doubleDepthImageToLaserScan::angle_betwee
当我们想把RGBD相机的深度图转成单线激光雷达来使时,经常考虑到使用depthimage_to_laserscan的ros包。RGBD极坐标系下的极限角其中有关于通过深度图和相机内参转成基于极坐标系下的单线激光雷达最大和最小角度这两个参数,用到的代码如下:doubleDepthImageToLaserScan::magnitude_of_ray(constcv::Point3d&ray)const{returnsqrt(pow(ray.x,2.0)+pow(ray.y,2.0)+pow(ray.z,2.0));}doubleDepthImageToLaserScan::angle_betwee
Kinect2相机标定与点云数据获取1、介绍2基于Gazebo搭建物体识别仿真环境2.1Gazebo简介2.2创建仿真环境3三维物体识别3.1基于模板匹配的物体识别流程3.2基于二维模板的物体识别3.3基于三维模型的物体识别4桌面物体检测4.1桌面物体检测流程4.2算法实现相关的代码资料:https://github.com/Rayso777(后续会陆续整理上传)视频:1、ElasticFusionTUM数据集&buntu16.04+kinect2演示流程.2、RTAB-MAP实时三维重建-Kinect23、RTAB-MAP三维重建-基于gazebo仿真4、ORB-SLAM2室内稀疏三维重建-