主要内容

ROS 金宝appSimu金宝applink支持和限制

ROS工具箱不支持Simulink中的以下ROS功金宝app能金宝app®

  • ROS服务服务器

  • ros行动

  • 转型树木

如果您的应用程序需要这些功能,请考虑使用MATLAB®ROS功能。您可以使用MATLAB编写一个ROS节点,可以将服务,操作和转换树发布到作为ROS消息的主题。金宝app然后,Simulink可以订阅该主题以与这些消息一起使用。Matlab中使用以下功能以与这些功能一起使用:

对于ROS 2,Sim金宝appulink仅支持:金宝app

查看Simulink中的ROS支持的完整列表,请参阅金宝app金宝appSimulin金宝appk中的ROS

ROS模型参考

金宝app使用RO金宝appS块具有一些限制时,Simulink支持模型引用。

  • 对同一模型的多个引用导致由于ROS块使用的ROS消息创建具有相同名称的重复总线而导致的错误。您只能在父模型中引用一次模型。

  • 可变大小ROS消息不支持引用的数据字典。金宝app

  • 仿真模式仅支持金宝app普通的模式。

远程桌面

从远程桌面应用程序运行ROS网络可能会导致ROS通信中断。考虑在没有远程连接的情况下执行网络。

ROS 2模型构建失败

Python 3.7的安装路径中的空间会在从ROS 2 Simulink模型生成代码时与创建Python虚拟环境相关的错误。金宝app例如C:\ Program Files \ Python37 \ Python.exe

相关话题