• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  1_1_0SLAM工具集合

1 2 下一页
3D高斯渲染 (1-3)ros下 接受c++节点发送的位姿,python节点渲染图像返回,同步版本

摘要:基础学习 3D高斯渲染 (1-2)ros下 接受c++节点发送的位姿,python节点渲染图像返回 https://www.cnblogs.com/gooutlook/p/18385485 ros 自定义消息(图像+标志位+位姿)python和c++发布和接受 https://www.cnblogs 阅读全文
posted @ 2024-09-18 15:34 MKT-porter 阅读(167) 评论(0) 推荐(0)
ros 自定义消息(图像+标志位+位姿)python和c++发布和接受

摘要:编译 脚本 v3_gaosi_img_pose_flag.sh #!/bin/bash #外部给与执行权限 #sudo chmod +x run_ros_nodes.sh # 定义 ROS 安装路径 #安装时候添加到系统路径了 不需要每次都source ROS_SETUP="/opt/ros/noe 阅读全文
posted @ 2024-09-13 17:13 MKT-porter 阅读(197) 评论(0) 推荐(0)
puthon-txt(1) 从txt读取gnss数据

摘要:数据 1453132356.600000 34.0342694493 108.755911045 587.800293 1453132357.960000 34.0344383177 108.755909682 587.673778 1453132358.520000 34.0345050891 1 阅读全文
posted @ 2024-09-06 17:17 MKT-porter 阅读(26) 评论(0) 推荐(0)
ros(2) 模拟slam定位和高斯渲染通信

摘要:节点1发布位姿,节点2接收位姿,返回图像和位姿,节点1获取数据暂存队列,并单独开线程处理数据 运行脚本 #!/bin/bash #外部给与执行权限 #sudo chmod +x run_ros_nodes.sh # 定义 ROS 安装路径 #安装时候添加到系统路径了 不需要每次都source ROS 阅读全文
posted @ 2024-08-24 02:17 MKT-porter 阅读(101) 评论(0) 推荐(0)
ros(1-2) 图像和GPS发布节点python版本

摘要:node0_image_gps_publisher.py #!/bin/bash #外部给与执行权限 #sudo chmod +x run_ros_nodes.sh # conda activate gaussian_splatting WORKSPACE_DIR="/home/r9000k/v2_ 阅读全文
posted @ 2024-08-23 03:10 MKT-porter 阅读(102) 评论(0) 推荐(0)
ros(1-1) 图像和GPS发布节点 c++版本

摘要:运行指令 # 文件结构 ros_cgg/ ├── build ├── devel └── src └── image_gps_package ├── CMakeLists.txt ├── package.xml └── src ├── image_gps_publisher.cpp └── imag 阅读全文
posted @ 2024-08-23 01:57 MKT-porter 阅读(136) 评论(0) 推荐(0)
c++ 获取文件夹目录名字

摘要:main.cpp #ifndef PHOTO_FILE_PROCESSOR_H #define PHOTO_FILE_PROCESSOR_H #include <iostream> #include <string> #include <vector> #include <dirent.h> #in 阅读全文
posted @ 2024-08-18 21:08 MKT-porter 阅读(46) 评论(0) 推荐(0)
c++ (2-0) 从txt读取和保存数据

摘要:CMakeLists.txt # 设置 CMake 的最小版本要求 cmake_minimum_required(VERSION 3.10) # 设置项目名称和版本 project(PoseSaver VERSION 1.0) # 设置 C++ 标准为 C++11 set(CMAKE_CXX_STA 阅读全文
posted @ 2024-08-17 14:57 MKT-porter 阅读(61) 评论(0) 推荐(0)
c++ Cmake工程(3)平行目录 opevslam工程模式

摘要:概念 1-1为什么使用前向声明 1 减少编译依赖: 前向声明允许你在类声明中引用另一个类,而不需要完整地包含其定义。这减少了头文件之间的相互依赖,有助于减少编译时间和编译器需要处理的内容。例如: 在这个例子中,我们只需要声明 B 类,而不需要包含 B 类的头文件,因为我们只使用了 B 类的指针。 2 阅读全文
posted @ 2024-08-14 02:55 MKT-porter 阅读(52) 评论(0) 推荐(0)
c++ 线程函数传递数据 全局变量

摘要:1、为什么需要命名空间 命名空间是ANSI C++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。 使用命名空间解决名字冲突 但是,一个大型的应用软件,往往不是由一个人独立完成的,而是由若干不同的人合作完成的,不同的人分别完成不同的部分,最后组成一个完整的程序。 假如不同的人分别定义了类 阅读全文
posted @ 2024-08-13 23:30 MKT-porter 阅读(149) 评论(0) 推荐(0)
数学原理 G2O gnss和视觉重投影联合优化误差问题 随机一致性 核函数 信息矩阵(高斯牛顿法)

该文被密码保护。
posted @ 2024-08-08 16:27 MKT-porter 阅读(1) 评论(0) 推荐(0)
c++ (2-2) 从txt读取数据gnss转化为enu数据

摘要:https://github.com/Dongvdong/gnss_ecef_enu_txt_yaml 1 从txt读取数据按行拆解 测试文件 config.yaml # # # Camera Model # # # Camera.name: EH2022left monocular Camera. 阅读全文
posted @ 2024-08-02 14:44 MKT-porter 阅读(70) 评论(0) 推荐(0)
c++ 从txt读取数据 按照特殊字符拆分 gnss

摘要:CMakeLists.txt cmake_minimum_required(VERSION 3.10) project(ReadTextFile) # 设置 C++ 标准为 C++11 set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRE 阅读全文
posted @ 2024-07-31 22:44 MKT-porter 阅读(22) 评论(0) 推荐(0)
c++ 线程函数传递数据 对象和变量 指针 静态成员

摘要:例子1 通过类引用 线程传递 CMakeLists.txt cmake_minimum_required(VERSION 3.10) project(MyProject) # 查找并添加线程库 find_package(Threads REQUIRED) # 添加可执行文件 add_executab 阅读全文
posted @ 2024-07-26 23:41 MKT-porter 阅读(62) 评论(0) 推荐(0)
c++(4) pangolin可视化多线程

摘要:CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(3DTo3D) set(CMAKE_CXX_STANDARD 11) set(CMAKE_BUILD_TYPE Release) find_package(Pangolin REQU 阅读全文
posted @ 2024-07-24 18:37 MKT-porter 阅读(132) 评论(0) 推荐(0)
c++(4) sophus可视化和计算误差

摘要:CMakeLists.txt project(test) find_package(Pangolin REQUIRED) include_directories(${Pangolin_INCLUDE_DIRS}) find_package(fmt REQUIRED) set(FMT_LIBRARIE 阅读全文
posted @ 2024-07-22 21:50 MKT-porter 阅读(49) 评论(0) 推荐(0)
c++(0) sophus库 R t T 四元数相互转换

摘要:void keyframe::set_cam_pose(const Mat44_t& cam_pose_cw) { std::lock_guard<std::mutex> lock(mtx_pose_); cam_pose_cw_ = cam_pose_cw; const Mat33_t rot_c 阅读全文
posted @ 2024-07-22 21:15 MKT-porter 阅读(167) 评论(0) 推荐(0)
C++(3-1 ) 3D-3D ICP SVD RANSCE

摘要:https://blog.csdn.net/sinat_29886521/article/details/77506426 https://www.cnblogs.com/bokeyuan-dlam/articles/15078895.html 8.1 RANSAC (Random sample c 阅读全文
posted @ 2024-07-16 18:56 MKT-porter 阅读(53) 评论(0) 推荐(0)
C++(2-1) 从yml或者txt读取和保存数据 opencv版本

该文被密码保护。
posted @ 2024-07-15 22:17 MKT-porter 阅读(1) 评论(0) 推荐(0)
C++(1) gngss和enu相互转换

摘要:步骤一:安装GeographicLib 首先,确保你的系统中已安装GeographicLib库。可以通过以下命令在Ubuntu中安装: sudo apt-get install geographiclib-* # 安装GeographicLib的库 sudo apt-get install libg 阅读全文
posted @ 2024-07-15 21:11 MKT-porter 阅读(314) 评论(0) 推荐(0)

1 2 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3