ROS从入门到精通8-1:基于roslibjs、ros3djs的Web开发(安装与实验)

41 篇文章 378 订阅 ¥99.90 ¥299.90
本文介绍了如何使用ROSBridge在非ROS系统与ROS之间进行通信,详细讲解了roslibjs和ros3djs的安装、连接、话题通信以及平面地图展示。通过实例展示了如何在Web前端控制ROS中的乌龟模型和订阅地图数据。
摘要由CSDN通过智能技术生成

0 专栏介绍

本专栏旨在通过对ROS的系统学习,掌握ROS底层基本分布式原理,并具有机器人建模和应用ROS进行实际项目的开发和调试的工程能力。

🚀详情:《ROS从入门到精通》

1 ROSBridge

1.1 简介

ROSBridge是一个用于非ROS系统和ROS系统进行通信的功能包,实现了外部系统和基于ROS开发的机器人的解耦——外部系统可以与机器人使用不同的开发语言或不同的操作系统。

ROSBridge采用WebSocket网络传输协议——可在单个TCP连接上进行全双工通信,简化原先的分布式通信,使客户端和服务器间的数据交换更简单、更轻量——一般采用jsonbson。在ROSBridge中,客户端和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.Winter`

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值