realsenseD435i运行vins-mono

2023-05-16

目录

  • 写在前面
  • 准备
    • 编译vins-mono:
    • 修改launch:
      • realsense:
      • vins-mono:
  • 运行
  • 参考

写在前面

1、本文内容
realsenseD435i运行vins-mono

2、平台
ubuntu1804, ros melodic
3、转载请注明出处:
https://blog.csdn.net/qq_41102371/article/details/126777778

准备

编译vins-mono:

https://github.com/HKUST-Aerial-Robotics/VINS-Mono

修改launch:

realsense:

找到realsense的launch文件,
将./launch/nodelet_realsense.launch.xml复制并重命名为nodelet_realsense.launch.xml,修改:

arg name=“enable_gyro” default=“true”
arg name=“enable_accel” default=“true”
arg name=“enable_sync” default=“true”
arg name=“unite_imu_method” default=“linear_interpolation”

将rs_d435_camera_with_model.launch复制并重命名为rs_d435_vins.launch
修改里面的
/launch/includes/nodelet.launch.xml为
/launch/includes/nodelet_realsense.launch.xml

vins-mono:

连接realsensen

# 启动realsense
roslaunch realsense2_camera rs_d435_vins.launch
# 查看内参信息
rostopic echo /camera/color/camera_info

修改./config/realsense/realsense_color_config.yaml:

imu_topic: “/camera/imu”
image_topic: “/camera/color/image_raw”
output_path改成自己的

修改刚才获取的内参;

estimate_extrinsic: 2
rolling_shutter: 0

运行

按顺序:

roslaunch vins_estimator realsense_color.launch
roslaunch vins_estimator vins_rviz.launch
roslaunch realsense2_camera rs_d435_vins.launch

参考

https://www.cnblogs.com/cqu123/p/15567365.html
https://blog.csdn.net/z1872385/article/details/123653310

--------------------------------------------------------------------------------------------202209

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

realsenseD435i运行vins-mono 的相关文章

  • Gtk Widget 到 Winform

    是否可以使用 System Windows Forms 将 Gtk 小部件嵌入到应用程序中 谢谢 两个工具包都使用自己单独的 UI Mainloop 来处理事件 例如鼠标移动 按钮按下等 因此 将两者混合实际上是不可能的 尽管几年前 Gtk
  • .NET CLR 线程池耗尽 - 实现错误?

    我编写了一个简单的基于异步的负载测试库 它还有一个控制台界面可以从命令行进行测试 基本上 它同时运行大量请求 聚合它们 并显示摘要和简单的直方图 没有什么花哨 但我在本地系统中运行了大量测试 因此我想确保测试工具能够使用尽可能少的资源来获得
  • 如何验证nginx是否正在运行?

    After 运行 ASP NET vNext 项目 http xameeramir github io asp net 5 ubuntu linux 在我的本地机器上我试图弄清楚如何运行它nginx https www nginx com
  • RestSharp 在上传时将整个文件加载到内存中。如何避免呢?

    我在 Mono 项目中使用 RestSharp 上传一些文件 我注意到上传大文件时 内存会大幅增长 看着RestSharp源代码 https github com restsharp RestSharp blob master src Re
  • 如何将 Windows 桌面应用程序转换为 Mac 桌面应用程序?

    我需要将 C NET Windows 桌面应用程序转换为 Mac 我读过有关 Qt REAL Studio LiveCode RunRev wxWidgets 和 Mono 的跨平台方面的内容 www mono project com 和h
  • Mono .Net 支持异步等待吗?

    我想知道 Linux 上的 Mono 是否支持使用 async wait 关键字功能编写自托管 WebApi 项目 I found this on the Mono website on the compability page 然后有一些
  • 无法使用 mono 命令提示符为 gtk# 编译 hello.cs

    本来希望this https stackoverflow com questions 8835352 cannot compile gtk example会有所帮助 但会出现不同的错误 尝试将以下内容编译为 hello cs using G
  • Microsoft 开源 .NET 后 CoreCLR 与 Mono 项目的关系

    有人可以向我解释一下 Mono 和 Microsoft 最近提供的开源 Linux 可移植 NET 堆栈 CoreCLR CoreFX Roslyn ASP NET 之间当前的关系吗 很明显这些项目是重叠的 所以我很好奇它们两个的路线图是什
  • MonoGame真的跨平台吗?

    当我下载 MonoGame 我将使用它来代替 XNA 因为我使用的是 Mac 并解压它时 所有 MonoDevelop 解决方案文件都被命名为MonoGame Framework PLATFORM NAME sln with PLATFOR
  • C# MonoGame 有帮助吗? (Content.Load("入侵者");)

    我正在 MonoGame 中使用 Open GL 制作太空入侵者游戏 并且尝试加载已添加到内容文件夹中的纹理 这是一个名为 Invader 的 PNG 文件 我使用的代码是 invader Content Load
  • 直接在 ARM 目标上调试单声道应用程序

    我最近在 BeagleBone 嵌入式 ARM 设备上安装了 Mono 希望通过 USB 连接 Kinnect 传感器并使用 C Mono 控制它 我想知道 Mono 我正在使用 MonoDevelop 但我想这个问题也适用于 VS 是否允
  • Mono 实现 CLR 吗?或者至少有一些非托管的内部调用?或无?

    我们知道 C 使用非托管代码 如 P Invoke 或 CLR 实现的代码 如 InternalCall 我想知道的是 mono 它自己实现了一个完整的 CLR 还是只是一些非托管代码或者什么都没有 我可以使用 Net Reflactor或
  • C# 中的 Unix 套接字

    我正在尝试使用 Mono 的 UnixEndPoint 但在使用它之前就失败了 我在 64 位 Windows 7 系统上运行 Xamarind net 4 5 下面是一些代码 证明单一组合不起作用 foreach SocketType s
  • Mono ThreadPool并发问题

    我编写了一款使用 ThreadPool 进行多线程处理的软件 ThreadPool SetMinThreads 128 128 ThreadPool SetMaxThreads 512 512 for int i 0 i lt 40 i T
  • nuget.exe 安装不更新packages.config(或.csproj)?

    在尝试在 Linux mono 上运行 nuget 构建工作流程时 我注意到一件奇怪的事情 在 Linux 上 我无法使用 nuget Visual Studio 插件或 Powershell 控制台 但我有 nuget exe 命令行实用
  • CSharpRepl emacs 集成?

    我碰巧知道莫诺CSharpRepl http www mono project com CsharpRepl 是否有 emacs csharp 模式使用它在一个窗口中运行 REPL 并像 python 模式一样在另一个窗口中编译 运行 C
  • 在 Mono 上使用 Mono for android

    将 MonoDevelop 的编译器切换为 Mono 工具而不是 NET 看起来非常容易 您只需在 IDE 的设置下选择不同的框架即可 然而 在切换到 Mono 并使用 Mono 工具编译项目后 Mono for android 似乎不再是
  • 使用 mono 在命令行上创建 .Net 解决方案

    我运行 Linux 并安装了 Mono 但没有安装 MonoDevelop 我想从命令行创建解决方案和 csproj 文件 我该怎么做呢 类似的问题已被问到 https stackoverflow com questions 6454212
  • mono 的 mdb 文件与 csc 的 pdb 文件

    I have 这个帖子 https stackoverflow com questions 4474326 c equivalent to pythons traceback library这教会了我有关 pdb 文件和 StackTrac
  • GTK+ (GTKSharp) 在 Windows 中性能不佳

    在我的跨平台 Mono C 项目中 我使用 GTK 作为 UI 然而我注意到的一件事是 在我的 Archlinux 上网本上 性能非常快 因此诸如鼠标悬停和重新绘制小部件等事件都非常快 与双核CPU上的Windows 7 相比 性能确实很弱

随机推荐