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

中航建设集团网站互联网营销渠道有哪些

中航建设集团网站,互联网营销渠道有哪些,潍坊程序设计网站建设公司,云谷 网站建设0. 简介 之前作者已经讲了《ROS1可视化利器—Webviz》,然后就有读者问,ROS2有没有可以使用的可视化工具呢,答案是肯定的,除了plotjuggler这种ROS1和ROS2通用的可视化利器,还有一种全平台通用的软件FoxgloveStudio&…

0. 简介

之前作者已经讲了《ROS1可视化利器—Webviz》,然后就有读者问,ROS2有没有可以使用的可视化工具呢,答案是肯定的,除了plotjuggler这种ROS1和ROS2通用的可视化利器,还有一种全平台通用的软件FoxgloveStudio,Github开源链接为https://github.com/foxglove/studio。
在这里插入图片描述

1. FoxgloveStudio 说明

对于FoxgloveStudio这个程序来说,其可以支持基本上ROS原生的全部内容,同时它可以在浏览器中使用,也可作为Linux、Windows和macOS上的桌面应用程序使用。Foxglove项目是webviz项目的一个延伸,这个项目的logo产权是归Cruise的,但是同样是开源的。

Foxglove和Webviz这两个有着很多共通之处,比如说:都是基于Web技术。都是可以在web Browser中做机器人Topic的3D展示。WebViz和Foxglove Studio都是可以免费使用所有功能的,而且是源代码开放,任何人都可以使用它,或者向它贡献代码。并且都支持一套模块化设计的Panel,可以适应于某种特定的机器人场景,对特定的机器人数据进行解析和展示。
在这里插入图片描述
如果说ROS1可以选择Webviz和Foxglove Studio的话,那ROS2只能选择Foxglove Studio。当你第一次加载应用程序时,你会看到一个介绍性的对话框,有 "打开数据源 "选项和 "帮助 "资源。在随后的应用程序加载中,你也将能够重新连接到你最近在 "Recents "列表中选择的数据源。
在这里插入图片描述
而如何安装的问题,官网也提供了快速的安装通道https://foxglove.dev/download,比如说,我们的Ubuntu环境只需要使用
下载正确的软件包 然后运行

sudo apt install ./foxglove-studio-*.deb

用以下方法安装未来的更新

sudo apt update && sudo apt install foxglove-studio

在这里插入图片描述

2. Foxglove Studio----打开

Foxglove Studio可以通过多种来源检查数据–包括实时和记录数据、ROS和非ROS连接,以及本地和远程记录数据文件。
在这里插入图片描述
一旦你加载或连接到一个数据包,在应用程序侧边栏中打开数据源标签,以查看你当前数据包的细节。

  • 录制的设备、开始/结束时间、持续时间
  • 主题名称、模式名称、信息计数和发布率
  • 当从Foxglove数据平台流传数据产生的事件
  • 再次打开对话框以切换到不同的数据包
  • 查看你的主题信息
    在这里插入图片描述
    所有预先记录的数据源(即ROS 1、ROS 2、MCAP和PX4 ULog文件),无论它们是在本地加载还是从远程URL加载,都将被预先加载到Foxglove Studio。这意味着你可以一次性将整个文件过程中的数据可视化并进行分析

3. Foxglove Studio----ROS1

在讲解ROS2之前,我们先来看一下Foxglove Studio的ROS1的使用.Foxglove Studio可以加载本地和远程的ROS 1(.bag)文件,或使用Rosbridge(WebSockets)或本地(TCP)连接直接连接到正在运行的ROS节点中。

3.1 本地文件

要加载一个本地的ROS 1 .bag文件,可以从文件管理器中双击它,直接将文件拖放到应用程序中,或者通过数据源对话框打开本地文件。
在这里插入图片描述
同时Foxglove Studio还支持加载远程的ROS 1 (.bag)文件,在数据源对话框中选择从URL打开文件,并输入远程文件的URL。

3.2 在线链接

对于实时连接,你必须与机器人处于同一网络。虽然我们支持多种选择,但我们推荐Foxglove WebSocket。

使用Foxglove WebSocket连接直接连接到你正在运行的ROS栈。这种连接使用标准协议,通过WebSockets将Studio连接到你的ROS主站。这里需要运行一个额外的ROS节点(foxglove_bridge)来进行进行通信。

cd <path/to/your/ros_ws>
git clone https://github.com/foxglove/ros-foxglove-bridge.git src/ros-foxglove-bridge
rosdep update
rosdep install -i --from-path src -y
catkin_make
source install/local_setup.bash
rosrun foxglove_bridge foxglove_bridge

然后,在数据源对话框中点击打开连接,选择Foxglove WebSocket,然后输入你的Rosbridge服务器的URL,值得一提的是,Foxglove WebSocket连接支持发布回调信息,但不支持读取或设置ROS参数。
在这里插入图片描述
当然我们还可以用Rosbridge来完成连接,并通过WebSocket直接连接到你正在运行的ROS栈。这个连接选项只需要在Studio和你的机器人之间打开一个端口。

Rosbridge连接使用一个标准协议,通过WebSockets将Studio与你的ROS主站连接起来。虽然它确实需要运行一个额外的ROS节点(rosbridge_server)

# For Noetic (ROS 1)
sudo apt install ros-noetic-rosbridge-suite

接下来,启动WebSocket服务器,并查看命令打印结果,以确定它所监听的端口(例如ws://0.0.0.0:9090)

roslaunch rosbridge_server rosbridge_websocket.launch

在数据源对话框中点击打开连接,选择 “Rosbridge (ROS 1 & 2)”,然后输入Rosbridge服务器的URL
在这里插入图片描述

4. Foxglove Studio----ROS2

Foxglove Studio可以加载本地和远程的ROS 2(.db3)文件,或使用Rosbridge(WebSockets)或本地(TCP)连接直接连接到运行中的ROS节点

由于ROS 2 (.db3)文件不包含其信息定义,我们建议在将其加载到Foxglove Studio之前先将其转换为独立的MCAP文件。

你可以使用MCAP CLI工具来帮助完成这一转换。

…详情请参照古月居

http://www.ds6.com.cn/news/48340.html

相关文章:

  • 哪个网站做娱乐关键词查找
  • 网站模板和定制爱网站关键词挖掘工具
  • 网站建设就业网站seo关键词排名优化
  • 如何做天猫网站seo有哪些经典的案例
  • 网站建设 云计算中国世界排名
  • 广元网站建设互联网广告代理可靠吗
  • 网站做支付借口多少钱google 推广优化
  • 公众号购物做网站还是小程序平台软件定制开发
  • 宁波模版建站公司百度网盘搜索神器
  • 咨询网站 获取排名重庆网站建设软件
  • 阿里云服务器可以做商业网站培训机构怎么找
  • 物流网站做那个好武汉武汉最新
  • 外贸网站建设需求每日新闻摘抄10一15字
  • seo点击排名搜索 引擎优化
  • 做影视网站需要多少钱免费舆情网站下载大全最新版
  • 安徽网站建设百度企业认证怎么认证
  • 官方网站是 优帮云张北网站seo
  • vi设计公司排行榜搜索引擎优化的步骤
  • 建设网站北京市湖南优化推广
  • 做景区网站建设的公司制作网页的软件
  • 开发国外优惠卷网站如何做百度优化培训
  • 阿里巴巴外贸网站首页seo技术代理
  • 网站跳出率多少正常网页广告怎么投放
  • 专业网站制作公司教程海外广告优化师
  • 建设银行社保卡查询网站seo黑帽培训
  • 诸暨网站制作公司 网页临沂百度代理公司有几个
  • 济南网站建设推广服务西安seo阳建
  • 石家庄网站建设hebsoo怎样宣传自己的品牌
  • 建立网站 域名 服务器搜狗营销
  • 一家专门做特卖的网站手机版网络营销手段有哪些方式