栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker 下使用Webviz(一)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker 下使用Webviz(一)

docker官方Webviz连接连接
——————————————————————
ROS官网
——————————————————————

介绍连接————————————————————
官网连接
————————————————————

一.准备Webviz的镜像
docker pull cruise/webviz

拉下后得到这样一个镜像

运行拉下的容器

docker run -p 8080:8080 cruise/webviz

然后浏览器中访问

http://127.0.0.1:8080/

或你的ipv4地址如下我的是192.168.31.232

http://192.168.31.232:8080/

成功访问可看见如下界面

访问如下页面也看到官方提供的demo

http://192.168.31.232:8080/?demo


二.准备rosbridge环境

rosbridge说明
如下按照Webviz的帮助文档的说法(帮助文档在右上角那个工具符号处点出来,不要太哈了),Webviz与ROS交互是通过websocket协议在 rosbridge的基础上进行的,所以为了将ROS环境下的数据传过去,就得先在ROS下安装rosbridge

ROSBridge是一个可用于非ROS系统和ROS系统进行通信的功能包,非ROS的系统使用指定数据内容的基于JSON(或BSON)格式的网络请求(ROSBridge支持TCP、UDP、WebSocket三种网络通讯方式)来调用ROS的功能,既然非ROS系统能通过ROSBridge基于TCP/UDP/WebSocket与机器人上的ROS进行交互,那就是实现了外部系统和机器人上的ROS的解耦合,也就是外部系统完全可以与机器人使用不同的开发语言不同的OS平台。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854954.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号