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

ros2--Sophus

教程

wiki安装,配置ros下的sophus库。

非ros包的c++方式安装

安装

sudo apt-get install ros-${ROS_DISTRO}-sophus

查看是否安装成功:

dpkg -l | grep ros-humble-sophus

注意:虽然安装的方式是ros-humble-sophus,但是不代表这种方式安装的sophus就是一个功能包,sophus是一个c++库,不是ros功能包,不能使用ros2 pkg prefix查询。

查看sphus文件列表:

dpkg -L ros-humble-sophus

CMkaeLists.txt配置

cmake_minimum_required(VERSION 3.8)
project(test_sophus)if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")add_compile_options(-Wall -Wextra -Wpedantic)
endif()# find dependencies
find_package(ament_cmake REQUIRED)
find_package(rclcpp REQUIRED)
find_package(Sophus REQUIRED)
find_package(Eigen3 REQUIRED)include_directories(SYSTEM ${EIGEN3_INCLUDE_DIRS})
add_executable(test_sophus src/test.cpp)
target_include_directories(test_sophus PRIVATE${Sophus_INCLUDE_DIRS}
)
ament_target_dependencies(test_sophus rclcpp Eigen3)
target_link_libraries(test_sophusSophus::Sophus  # 使用命名空间目标
)install(TARGETS test_sophusDESTINATION lib/${PROJECT_NAME})ament_package()

http://www.xdnf.cn/news/13442.html

相关文章:

  • “新液冷”破题“智算热”,数字经济低碳化发展新解
  • 【Linux】Linux 操作系统 - 22 , 软硬链接详解 !
  • 104.解决在流式回答功能实现之后上传附件功能失效bug之前端处理
  • DAY 28 类的定义和方法
  • 三代社保卡全字段识别-社保卡识别软件-社保卡识别接口集成
  • 结合redis实现文件分片秒传断点续传
  • Linuxkernel学习-deepseek-2
  • Java-43 深入浅出 Nginx - 基本配置方式 nginx.conf Events块 HTTP块 反向代理 负载均衡
  • idea不同颜色总结
  • 【深尚想】LTR-390UV-01光宝环境光传感器电子元器件详细解析
  • HDFS 中 DataNode 挂载外部 S3 存储系统作为本地卷
  • 迁移科技3D视觉系统:开启袋子拆垛场景的智能革命新纪元
  • 53、错误处理-【源码分析】底层组件功能分析
  • Kafka消费者组位移重设指南
  • 从0到1掌握Sqoop:开启大数据迁移之旅
  • 爬取新浪新闻网的全部策略
  • 【kafka】rebalance机制详解
  • 基于GNU Radio Companion安装和搭建的简易FMRadio
  • Node.js版本管理
  • Contos7yum停服
  • latch/ff的电路结构及setup/hold/tpd、clkWidht/recovery/remove
  • Dexcap复现代码运行逻辑全流程(二)——realsense T265测试使用
  • 【学习笔记】RTSP-Ovnif-GB28181
  • vtk 对stl文件进行降采样
  • 鹰盾播放器AI识别字幕技术栈解析:从视频帧处理到语义理解的全流程实现
  • 工作总结及记录
  • vim的相关命令 + 三种模式(10)
  • Java异步编程难题
  • 保险丝的作用、基本参数和选型
  • vite原理