1 概览
当你在Ros中开发完成,想要导入系统验证功能的时候,是不是苦于需要去Ros,但是去了Ros又没法使用很多很好用的工具,如rviz、rosbag等。调试起来费心费力,如果在非ros平台开发一套可视化、记录工具等又是庞大工程。顿时累觉不爱。
如果你也有同样的烦恼,那快来点赞收藏关注博主,下面的工具绝对适合你,提高你的开发效率,Ros官方已经想到这个问题并且帮大家提供了解决方案:RosBridge
在RosWiki中介绍了RosBridge的功能:
Rosbridge provides a JSON API to ROS functionality for non-ROS
programs. There are a variety of front ends that interface with
rosbridge, including a WebSocket server for web browsers to interact
with. Rosbridge_suite is a meta-package containing rosbridge, various
front end packages for rosbridge like a WebSocket package, and helper
packages.
简而言之就是,RosBridge提供了在Ros与非Ros平台的Json接口,通过多种方式可以实现在不同平台的数据沟通功能。
看来官方很贴心, 下面就来看