首页 > 其他分享 >WebViz可视化工具的应用

WebViz可视化工具的应用

时间:2024-09-20 22:22:25浏览次数:12  
标签:OriginBot 话题 可视化 WebViz 工具 安装 Foxglove

WebViz可视化

Webviz是一个基于Web的可视化工具,意味着您可以通过浏览器/APP访问它,而不需要安装额外的软件。这对于远程访问和团队协作非常方便。

Foxglove是一个开源的工具包,包括线上和线下版。旨在简化机器人系统的开发和调试。它提供了一系列用于构建机器人应用程序的功能。

本节将介绍如何使用Foxglove进行数据查看,以及话题通信。

为了实现OriginBot与Foxglove的连接,我们需要在OriginBot上搭建ROS环境。请确保您的机器人是OriginBot(视觉版/导航版),并且您的PC运行的是Ubuntu(≥20.04)或Windows(>=10)。

软件安装

开始之前,我们首先需要安装Foxglove和WebViz。建议使用APP版本的Foxglove,无需登录即可使用,点击这里下载并按照指引完成安装。安装完成后,即可打开Foxglove软件。

环境搭建

实现OriginBot与Foxglove的连接需要在OriginBot上实现ROS环境的搭建。

#安装rosbridge,此处使用galactic目的为避免与tros冲突,不影响通信效果
$ sudo apt install ros-galactic-rosbridge-suite

完成安装后,即可运行以下命令开启OriginBot端远程服务。

$ source /opt/ros/galactic/setup.bash
$ ros2 launch rosbridge_server rosbridge_websocket_launch.xml

同时新开一个终端,用ifconfig记录下当前的ip地址,并启动相机发布图像信息,用于验证效果。

$ ifconfig&&ros2 launch originbot_bringup camera.launch.py

Foxglove界面可视化

安装完Foxglove后,点击软件即可看到如下界面。

WebViz可视化工具的应用_协同工作

此处点击打开连接,输入ip地址,即可完成连接。

WebViz可视化工具的应用_协同工作_02

连接成功后,便可以各种使用Foxglove啦,在左上角的+,可以使用软件的各种插件协助你开发。

WebViz可视化工具的应用_数据_03

选择其中的图像,即可看到我们一开始在OriginBot上打开的图像信息,并选择不同的话题进行图像显示。

WebViz可视化工具的应用_数据_04

Foxglove发布话题

除了用于显示话题及信息,你还可以用Foxglove发布话题信息,如常见的cmd_vel等。

点击+,选择发布,即可看到如下界面,在此处可以设置你要发布的话题、格式以及内容,这些内容是与originbot同步的。

WebViz可视化工具的应用_ip地址_05

此外,还有一些便携的组件可供使用。

WebViz可视化工具的应用_ip地址_06

Foxglove与WebViz的协同工作

Foxglove和WebViz的协同工作使机器人开发变得更加高效。您可以在Foxglove中发布话题,实时查看机器人的数据,然后通过WebViz在任何地方都能够可视化这些数据。这种无缝的集成提供了一种便捷的方式,使团队成员能够共同协作,即使身处不同的地理位置。

WebViz可视化工具的应用_协同工作_07

WebViz可视化工具的应用_协同工作_08

标签:OriginBot,话题,可视化,WebViz,工具,安装,Foxglove
From: https://blog.51cto.com/u_15641375/12068852

相关文章

  • JavaScript 中的星空可视化
    这是一个简单、直接的可视化实现,让人想起经典的Windows95星空屏幕保护程序。它也是交互式的:您可以触摸屏幕或使用加速计来影响运动的方向。这就是它的工作原理:创建一堆粒子(100),每个粒子处于随机位置。每一帧,将每个粒子进一步远离中心*。粒子距离中心越远,它就会变得越明显。这......
  • 通过VMware.PowerCLI工具连接vcenter,批量修改esxi主机的密码
    工作需要研究了一下。通过下面的脚本可以批量修改esxi的密码,如果忘记密码也可以用这个方法首先准备好esxi主机列表的信息,做成一个csv文件,里面要包含host username password这三个字段然后用下面的脚本。使用你的vcenter管理员账号密码,登录后导入csv文件信息,做批量的修改#安......
  • 火爆开源声音克隆工具:第二代GPT-SoVITS 让你的声音自由飞翔
    AI正在悄然编织一个日益魔幻的世界!马斯克跨界献舞,在线空间掀起科幻风潮!AI 恶搞《黑神话:悟空》博主,一天轻松揽获百万播放,十几万点赞!.......在AI快速发展的今天,你是不是也已经洞察到各种商机,却因为不懂技术而裹足不前?比如《黑神话:悟空》恶搞视频,小编都知道是通过AI克隆声音来实现的,......
  • Linux-使用 growpart 工具自动扩容磁盘分区
    Linux-使用growpart工具自动扩容磁盘分区需要预先将云磁盘在web控制台进行扩容growpart为分区表修改工具1.安装扩容工具centos7#安装growpartcurl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repocurl-o/etc/yum.repos.d......
  • 快速上手高德JS API——以可视化公交站点线路为例
    前言在利用高德地图进行开发时,我们经常需要使用不同的API来实现特定的功能。为了帮助开发者快速定位所需API并掌握正确的使用方法,本文将以可视化任意公交站点路线为例,分享相关经验。根据需求粗略匹配参考示例在开始写代码我都会思考一下该功能的实现逻辑是什么:1、通过什么方式......
  • dify 解析笔记-工具篇
    入口选择工具duckduckgo发送消息后,后台的接口:1.chat-messages:https://cloud.dify.ai/console/api/apps/a21e7956-378f-47ea-9ce6-3d390d4674b4/chat-messages载荷{"response_mode":"streaming","conversation_id":"","query":"......
  • 一款免费的AI搜索工具,提升您的搜索效率!
    开搜AI是一款面向大众的、直达答案的AI搜索引擎,它能够为用户问题提供直接、精准的答案,并自动总结重点、生成大纲、思维导图并下载。开搜AI功能特点精准结果呈现:开搜AI能够直接呈现精准结果,省去用户翻阅多个的繁琐过程。信息甄别真伪:具备比对纠错、信息甄别真伪、识别比对纠错......
  • 抖音怎么录屏保存?网页录屏和直播内容录制屏幕工具软件推荐
    在数字化时代,直播已成为我们获取信息和娱乐的重要方式。无论是抖音上的热门直播,还是其他平台的精彩内容,我们都希望能够随时回顾这些瞬间。然而,直播的即时性意味着一旦错过,就可能再也看不到了。幸运的是,有多种录屏软件可以帮助我们捕捉并保存这些珍贵的时刻。以下是几款适合录制......
  • 实时美颜的技术突破:视频美颜SDK与直播美颜工具的开发详解
    如今,视频美颜SDK和直播美颜工具的开发,为各类应用提供了技术支持,使得美颜效果更加智能、高效。本文将详细探讨实时美颜的技术突破及其在视频美颜SDK和直播美颜工具中的应用与开发。 一、视频美颜SDK的核心技术1.人脸检测与特征点识别视频美颜SDK的第一步是对用户的面部进行精准检测......
  • PyQt5 中的强大工具 ——QTextEdit 富文本框
    在PyQt5的世界里,QTextEdit是一个功能强大的富文本框组件,它为开发者提供了丰富的文本编辑和展示功能。本文将深入探讨PyQt5中的QTextEdit,带你领略其强大之处。一、引言在现代图形用户界面(GUI)应用程序中,富文本编辑功能是不可或缺的一部分。无论是编写文档、编辑邮件还......