码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • viobot效果可视化


    本篇介绍一下如何将viobot运行算法的结果可视化出来。

    1.windows端

    在windows端我们做了一个上位机软件用于效果的显示,当然这个是一个基本展示和操作界面,没有什么特别深刻的东西在里面,其实就是对于算法输出的一些话题再通过网络发送到上位机进行效果展示而已。

    现在我们可以看到界面上面有一个视频流、一个三维空间坐标系,以及一个相机位姿。

    在stereo2运行的状态下,视频流接收的是话题:/zc_stereo2/warped_img,这个话题是一张叠加了梯度点的图片,连续起来也就是我们能够看到的一张带深度点的视频流。

    位姿接收的话题是:/pr_loop/odometry_rect,做了一个相机框,能够更好的看的出相机的朝向。

    当有点云生成的时候,接收到的点云话有三个,分别对应点云的显示类型:/pr_loop/points /pr_loop/points_rdf       /pr_loop/tof_points

    2.ubuntu端

    ubuntu端我们现在还没有做上位机,因为有ROS这个很方便的工具在,所以我们可以直接使用ROS的RVIZ作为可视化工具。

    首先肯定是先配置ROS主从机了,配置方法已经在前面一篇viobot ROS配置里面讲的很详细了。

    然后是算法的控制,可以看前面的算法控制篇

    然后打开RVIZ,再导入上面的.rviz文件即可。

    讲一下主要的几个设置:

    点云话题都是PointCloud2类型的数据,Topic是用于设置接收的话题的名字的,一般可选的就是上面那三个话题名,还有一个配置是Decay Time,这个表示点云的维持时间(可以这么理解吧)。
    官方解释:"Decay Time"(衰减时间)是指可视化效果中的消息衰减效果的持续时间。当更新的消息到达时,RViz 会使用衰减时间来降低旧消息的透明度,以便更好地展示新消息。

    将它设置成100000就可以长时间显示历史点云,效果会更佳。

  • 相关阅读:
    MySQL多表查询综合练习
    【软件工具】PIE-Basic、ArcMap、ArcGIS Pro和QGIS 加载在线底图和影像
    HarmonyOS/OpenHarmony应用开发-DevEco Studio新建项目的整体说明
    NM01-通用网络管理接口模块功能概述与API定义
    重学Android基础系列篇(四):架构动态编程进阶补充:编译时处理
    Java反射API详解与应用场景
    微信小程序 nodejs+vue+uninapp学生在线选课作业管理系统
    可视化工具Datart踩(避)坑指南(5)——先清空回收再删除
    项目打包找不到surefire的包(mvn install导包到本地仓库pom损坏导致打包问题)
    Linux--多线程(三)
  • 原文地址:https://blog.csdn.net/weixin_66666206/article/details/133314871
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号