ros2-web-bridge:将浏览器桥接到ROS 2.0

上传者: 42097189 | 上传时间: 2024-03-18 17:05:56 | 文件大小: 98KB | 文件类型: ZIP
ros2-web-bridge rosbridge v2协议的服务器实现 ros2-web-bridge利用客户端,通过采用为提供JSON接口。 该网桥可以通过WebSockets上的JSON处理命令。 ROS 2支持 该ros2幅桥默认支持(目前最新的ROS 2的稳定版本 ),请访问检查出的信息。 任何想要在每晚版本ROS 2上运行的人,请更改文件的dependencies部分以安装其他版本的 。 受支持的客户 客户端是使用JSON API与ros2-web-bridge通信的程序。 客户包括: roslibjs-一个JavaScript API,可通过WebSockets与ros2-web-bridge通信。 安装 准备ROS 2请参考文档以安装ROS 2。 安装Node.js您可以安装Node.js: 从Node.js官方网站下载并安装。 使用节点版本管理器( nvm

文件下载

资源详情

[{"title":"( 63 个子文件 98KB ) ros2-web-bridge:将浏览器桥接到ROS 2.0","children":[{"title":"ros2-web-bridge-develop","children":[{"title":".eslintrc <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"subscription_manager.js <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"resource_provider.js <span style='color:#111;'> 4.66KB </span>","children":null,"spread":false},{"title":"rosauth.js <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"ref_counting_handle.js <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"bridge.js <span style='color:#111;'> 9.92KB </span>","children":null,"spread":false}],"spread":true},{"title":"demo","children":[{"title":"index.html <span style='color:#111;'> 6.61KB </span>","children":null,"spread":false},{"title":"js","children":[{"title":"ros2dmap.js <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"controller.js <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"btnstate.js <span style='color:#111;'> 945B </span>","children":null,"spread":false},{"title":"log.js <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"css","children":[{"title":"demo.css <span style='color:#111;'> 6.15KB </span>","children":null,"spread":false},{"title":"component.css <span style='color:#111;'> 13.38KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"examples","children":[{"title":"html","children":[{"title":"client.html <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"publisher.html <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"subscription.html <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"service.html <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 809B </span>","children":null,"spread":false}],"spread":true},{"title":".travis.yml <span style='color:#111;'> 403B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"browser","children":[{"title":"server.js <span style='color:#111;'> 745B </span>","children":null,"spread":false},{"title":"test-service.html <span style='color:#111;'> 6.18KB </span>","children":null,"spread":false},{"title":"test-ros.html <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false},{"title":"test-topic.html <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"resources","children":[{"title":"testharnessreport.js <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"testharness.js <span style='color:#111;'> 103.06KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"testharness.css <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false}],"spread":false},{"title":"test-goal.html <span style='color:#111;'> 773B </span>","children":null,"spread":false},{"title":"test-example.html <span style='color:#111;'> 768B </span>","children":null,"spread":false},{"title":"html_list.json <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"test-html.js <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"nodejs","children":[{"title":"test-rosauth-internal.js <span style='color:#111;'> 7.95KB </span>","children":null,"spread":false},{"title":"protocol","children":[{"title":"test-unadvertise-service.js <span style='color:#111;'> 4.18KB </span>","children":null,"spread":false},{"title":"test-set-level.js <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"test-unadvertise.js <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"entry-client-mode.js <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"test-advertise-msg.js <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"test-op-neg.js <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"test-ros2-protocol-workflow.js <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"test-response-op.js <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"test-call-service.js <span style='color:#111;'> 5.36KB </span>","children":null,"spread":false},{"title":"test-subscribe.js <span style='color:#111;'> 6.04KB </span>","children":null,"spread":false},{"title":"test-subscribe-msg.js <span style='color:#111;'> 10.23KB </span>","children":null,"spread":false},{"title":"test-unsubscribe.js <span style='color:#111;'> 3.86KB </span>","children":null,"spread":false},{"title":"test-service-response.js <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"test-publish.js <span style='color:#111;'> 4.55KB </span>","children":null,"spread":false},{"title":"test-advertise-service.js <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"entry.js <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"test-publish-msg.js <span style='color:#111;'> 11.88KB </span>","children":null,"spread":false},{"title":"test-advertise.js <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 421B </span>","children":null,"spread":false}],"spread":true},{"title":"npm-pack.sh <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 5.94KB </span>","children":null,"spread":false},{"title":"data","children":[{"title":"example.secret <span style='color:#111;'> 26B </span>","children":null,"spread":false}],"spread":true},{"title":"appveyor.yml <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 127B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"rosbridge.js <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false}],"spread":false},{"title":".eslintignore <span style='color:#111;'> 13B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明