zoukankan      html  css  js  c++  java
  • 3.30-计算机系统互联方案

    LabVIEW + ROS ====== ROSARIA

    • 可以,学习ROS即可,
    • 界面在工作站上
    • 与使用SOCKET而言,不用设计复杂的XML等传输格式,解析文件等过程
      • SOCKET是连接的,ROSMSG是基于发布和订阅的
        • ROSMSG其实是封装了SOCKET的,从这个角度来说ROSMSG要好
      • 所以SOCKET是容易出错的

    LabVIEW + CORBA ====== ARIA + CORBA

    • 可取
      • 因为中心平台不仅仅需要和机器人平台(可以用ROS包装),还要和自然语言模块,语义规划模块进行连接,这两个模块就不一定可以用ROS包装了。

    LabVIEW ====== LabVIEW + ARIA

    • 不可取
      • LV+ARIA有速度隐患

    LabVIEW + Socket ====== ARIA + ARSocket

    • 可以
      • 界面在工作站上,控制在P3AT
      • 但是由于Socket传输太底层,设计C/S架构要做的工作太多
      • 其实使用ROS要做的工作也是一样多
        • 都要设计消息传输的内容,对消息的解析,

    不管使用ROSARIA还是ARIA,设计难点都在于

    • 机器人的行为实现
    • 主站和从站的对话,即两端的状态机设计,即人机交互模型设计
    • 比如说手柄控制,是最简单的发送消息,另一端只需要轮询这一个变量即可
      • 但是语音控制,多手段控制,灵活控制肯定会有更高的要求
      • 即:人机协作有新的模型,所以要有新的人机协作机制!

    结论

    • ROSARIAARIA
    • ROSMSGSOCKET

    最后采纳

    • LV+ROSLV======ROSARIA

     

     

     

     

     


  • 相关阅读:
    结对四则运算04—网页版
    每周总结07
    每周总结06
    求循环数组中最大子数组的和
    每周总结05
    每周总结03
    每周总结04
    四则运算03
    开发过程记录
    Ubuntu下安装mysql和可视化工具超级简单教程
  • 原文地址:https://www.cnblogs.com/lizhensheng/p/11241993.html
Copyright © 2011-2022 走看看