当前位置: 首页 > news >正文

ROS跑ORB-SLAM3遇见的问题总结

ROS跑ORB-SLAM3遇见的问题总结


文章目录

  • ROS跑ORB-SLAM3遇见的问题总结
  • 运行build_ros.sh
  • 错误一
  • 解决办法
  • 错误二
  • 解决办法
  • 错误三
  • 解决方案:在cmakelist.txt注释上


运行build_ros.sh

安装官方文件编译前需要修改build_ros.sh文件
把Examples换成Examples_old
在这里插入图片描述
再执行以下步骤

chmod +x build_ros.sh
./build_ros.sh

错误一

CMake Error at /opt/ros/melodic/share/ros/core/rosbuild/private.cmake:99 (message): [rosbuild] rospack found package "ORB_SLAM3" at "/home/fjl/Desktop/SLAM/ORB_SLAM/ORB_SLAM3/Examples_old/ROS/ORB_SLAM3", but the current directory is "/home/fjl/Desktop/SLAM/ORB_SLAM/ORB_SLAM3_detailed_comments/Examples_old/ROS/ORB_SLAM3". You should double-check your ROS_PACKAGE_PATH to ensure that packages are found in the correct precedence order. Call Stack (most recent call first): /opt/ros/melodic/share/ros/core/rosbuild/public.cmake:177 (_rosbuild_check_package_location) CMakeLists.txt:4 (rosbuild_init)

解决办法

参考

gedit ~/.bashrc
#加入
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:/home/fjl/Desktop/SLAM/ORB_SLAM/ORB_SLAM3_detailed_comments/Examples_old/ROS
source ~/.bashrc

错误二

fatal error: sophus/se3.hpp: 没有那个文件或目录 29 | #include <sophus/se3.hpp> | ^~~~~~~~~~~~~~~~

解决办法

找到cmakelist.txt

在这里插入图片描述

include_directories(
${PROJECT_SOURCE_DIR}
${PROJECT_SOURCE_DIR}/../../../
${PROJECT_SOURCE_DIR}/../../../include
${PROJECT_SOURCE_DIR}/../../../include/CameraModels
${PROJECT_SOURCE_DIR}/../../../Thirdparty/Sophus   #新加入的
${Pangolin_INCLUDE_DIRS}
)

错误三

error: conversion from ‘Sophus::SE3f’ {aka ‘Sophus::SE3<float>’} to non-scalar type ‘cv::Mat’ requested 151 | cv::Mat Tcw = mpSLAM->TrackMonocular(cv_ptr->image,cv_ptr->header.stamp.toSec());

解决方案:在cmakelist.txt注释上

在这里插入图片描述

http://www.dtcms.com/a/515990.html

相关文章:

  • 晋中路桥建设集团有限公司网站网站开发费用科目
  • kubernetes K8s的监控系统Prometheus 酷炫整体容器监控(三)
  • 记录一次 K8s 环境中 DNS 解析延迟导致 WebClient 请求失败的排查过程
  • 美的网站建设水平swot分析陕西网站建设的目的
  • 安科瑞能源物联网云平台光伏防逆流解决方案
  • Vivado调用FFT IP核进行数据频谱分析
  • 数据结构之顺序表:一款优秀的顺序存储结构
  • 如何将联系人从iPhone转移到iQOO
  • 广州营销型网站成都网站建设app开发
  • 个体户做网站有用吗外链工厂
  • LVDS系列32:Xilinx 7系 ADC LVDS接口参考设计(三)
  • TPS62402DRCR双通道同步降压DC-DC转换器 TI德州仪器 降压转换器 芯片解析
  • 项目实践4—全球证件智能识别系统(Qt客户端开发+FastAPI后端人工智能服务开发)
  • 下载asp网站哪里有免费网站可以看
  • 公司网站怎么做才高大上wordpress好用的模板
  • <自用文 重装 Windows 11 后> ssh-agent 配置
  • web网页开发,在线%考试,教资,题库%系统demo,基于vue,html,css,python,flask,随机分配,多角色,前后端分离,mysql数据库
  • SQL入门:别名使用完全指南
  • 有什么做兼职的好的网站吗网站和服务器的关系
  • 湘潭建网站网站版式分类
  • 基于Flask的志愿者管理系统
  • .NET实现多任务异步与并行处理的详细步骤
  • stripe 支付对接
  • 项目引入DeepSeek对话【前端】
  • 前端解决弹性容器设置“flex: 1”但内部的表格设置“text-overflow: ellipsis”却无法正常显示省略号的问题
  • 科大讯飞星火科技文献大模型 Spark-Scilit-X1-13B 在 GitCode 开源,助力科研智能化革新!
  • 网站建设较好的公司wordpress自定义类型模板
  • 国外设计网站d开头的免费的国产cad
  • k8s pod优雅下线实践
  • KeyValuePair 与 Dictionary