首页 > 系统相关 >ubuntu18.04在下载编译Realsense-ros遇到的问题

ubuntu18.04在下载编译Realsense-ros遇到的问题

时间:2024-03-21 13:59:31浏览次数:19  
标签:ubuntu18.04 cmake make Realsense build workspace catkin ros

要注意的是,我是用小鱼的一键安装ros安装的ros,链接可以参考我的一篇文章开头有:

ubuntu18.04系统中运行./build_ros.sh的时候遇到报错-CSDN博客

我遇到的问题是csdn上搜不到的问题:

CMake Error at /opt/ros/melodic/share/catkin/cmake/catkin_workspace.cmake:100 (message):
  This workspace contains non-catkin packages in it, and catkin cannot build
  a non-homogeneous workspace without isolation.  Try the
  'catkin_make_isolated' command instead.
Call Stack (most recent call first):
  CMakeLists.txt:69 (catkin_workspace)


-- Configuring incomplete, errors occurred!
See also "/home/chenhaining/catkin_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/chenhaining/catkin_ws/build/CMakeFiles/CMakeError.log".
Makefile:423: recipe for target 'cmake_check_build_system' failed
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

CMake Error at /opt/ros/melodic/share/catkin/cmake/catkin_workspace.cmake:100 (message):
  This workspace contains non-catkin packages in it, and catkin cannot build
  a non-homogeneous workspace without isolation.  Try the
  'catkin_make_isolated' command instead.
Call Stack (most recent call first):
  CMakeLists.txt:69 (catkin_workspace)


-- Configuring incomplete, errors occurred!
See also "/home/chenhaining/catkin_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/chenhaining/catkin_ws/build/CMakeFiles/CMakeError.log".
Makefile:423: recipe for target 'cmake_check_build_system' failed
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

我输入catkin_make_isolated也没用,还是一样的报错。

问题解析:我一键安装安装的ros版本为ros1,不能通过直接git clone的方式进行下载,如下:

git clone https://github.com/IntelRealSense/realsense-ros.git
git clone https://github.com/pal-robotics/ddynamic_reconfigure.git

因为这样的版本适配ros2,我们必须去官网进行源码下载:

官网网址:https://github.com/IntelRealSense/realsense-ros

一定要注意切换版本,如图所示,ros1-legacy版本

然后按照正常程序编译就解决问题了!

题外话:RealSense SDK可以直接通过git clone下载,实测没有问题!

标签:ubuntu18.04,cmake,make,Realsense,build,workspace,catkin,ros
From: https://blog.csdn.net/2301_81067921/article/details/136819338

相关文章

  • python中出现Microsoft Visual C++ 14.0 or greater is required
    我尝试下载了Microsoftvisualc++14.0,但是依然不管用,而且它是真的很大…… 直接安装相应依赖也不管用(可能其他人管用?)——condainstalllibpythonm2w64-toolchain-cmsys2链接:https://blog.csdn.net/qzzzxiaosheng/article/details/125119006 然后我有找到一个,看着描......
  • 资源编排ROS之模块:实现模板代码复用(基础篇)
    背景 资源编排服务(Resource Orchestration Service, 简称ROS)是阿里云提供的一项简化云计算资源管理的服务。您可以遵循ROS定义的模板规范编写资源栈模板,在模板中定义所需的云计算资源(例如ECS实例、RDS数据库实例)、资源间的依赖关系等。ROS的编排引擎将根据模板自动完成所有......
  • 第 6 章 ROS-URDF练习(自学二刷笔记)
    重要参考:课程链接:https://www.bilibili.com/video/BV1Ci4y1L7ZZ讲义链接:Introduction·Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程6.3.4URDF练习需求描述:创建一个四轮圆柱状机器人模型,机器人参数如下,底盘为圆柱状,半径10cm,高8cm,四轮由两个驱动轮和......
  • Cannot resolve com.microsoft.sqlserver:sqljdbc4:4.0解决方案
    问题:<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version></dependency>爆红解决方案1手动下载jar包MavenRepository:com.microsoft.sqlserver»sqljdbc4»4.0......
  • 050_Microsoft Azure平台实验
    目录Azure平台简介Azure机器学习实验观察数据集导入数据总结数据集数据上传至Azure机器学习实验创建新的Azure机器学习实验分割数据集模型训练选择预测项模型评分模型计算结果的可视化模型评估Azure平台简介Azure机器学习实验观察数据集导入数据总结数据集数据上......
  • ubuntu22 安装ROS 解决公钥问题和源问题
    最近在做路径规划的东西,装这个ROS太费劲了,记录一下#设定环境sudoaptupdate&&sudoaptinstalllocalessudolocale-genen_USen_US.UTF-8sudoupdate-localeLC_ALL=en_US.UTF-8LANG=en_US.UTF-8exportLANG=en_US.UTF-8sudoaptinstallsoftware-properties-comm......
  • Ubuntu18.04 安装opencv(亲测有用)
    1、安装依赖环境sudoapt-getinstallbuild-essentialsudoapt-getinstallcmakegitlibgtk2.0-devpkg-configlibavcodec-devlibavformat-devlibswscale-devsudoapt-getinstallpython-devpython-numpylibtbb2libtbb-devlibjpeg-devlibpng-devlibtiff-devl......
  • HDFSRPC安全认证Kerberos篇推广
    本文主要阐述HDFSRPC安全认证相关的实现。主要介绍Kerberos相关的实现。写在前面相关blog可以先看一下https://segmentfault.com/a/1190000039085046?sort=newesthttps://blog.csdn.net/qq_35995514/article/details/106348765https://blog.csdn.net/S1124654/article/detail......
  • Epuck2 在 ROS 下的运动控制
    文章目录前言一、初始配置二、运动控制三、移动机器人总结前言在对Epuck2机器人进行完固件更新及IP地址查询后,接下来通过ROS来对Epuck2机器人进行运动控制。一、初始配置(1)创建一个catkin工作空间mkdir-p~/catkin_ws/srccd~/catkin_ws/srccatkin_init_wor......
  • ROS2 自学之接口
    一、什么是接口std_msgs/msg/Stringstd_msgs/msg/UInt32在学习话题的时候,我们就已经接触到了如上两个接口,这两个接口分别是对应了字符串类型和u_int32的接口,所谓接口就是ROS2中提前定义好的一种规范。类似于充电器接口,尽管不同厂家制造的充电器不同,但他们都统一执行一种规......