Ros官方支持C++和Python,而为了更好做出显示效果,会用到Android+Ros这种技术架构;Android用于显示,Ros处理业务;Android和Ros之间通过局域网进行通信。常用的方式主要有RosBridge和RosJava两种。
RosBridge
底层通过Websocket以Json格式实现非Ros环境和Ros之间的通信。这种通信方式是轻量级的,能将非Ros环境和Ros解耦。
详细介绍:https://blog.csdn.net/u014800750/article/details/119598737?spm=1001.2014.3001.5502
RosJava
Ros的java语言实现,可以理解为和roscpp和rospy类似,能在Android上运行Ros节点,是半官网包。
详细介绍:https://blog.csdn.net/u014800750/article/details/119598984?spm=1001.2014.3001.5501
后面的文章会针对这两种方式详细介绍。
网友评论