主要内容

ROS系统需求

ROS 1的需求

R2020b以来,ROS工具箱金宝app支持ROS旋律MoreniaROS的分布。

平台

  • 窗户®—建议所有ROS发行版使用Windows 10。为ROS旋律,仅支持Windows 10。金宝app

  • Linux®—推荐Ubuntu 18.04。

  • Mac OS X

有关ROS Melodic支持的更多信息,请参阅他们的金宝app目标平台页面。

Python 2.7版本

使用。连接到ROS网络rosinit功能,必须安装和安装Python2.7。

检查Python®版本,使用pyenv函数。

pyenv
ans = PythonEnvironment with properties: "2.7"可执行:"C:\Python27\pythonw.exe" Library: "C:\windows\system32\ Python27 .dll" Home: "C:\Python27" Status: NotLoaded ExecutionMode: OutOfProcess .

如果你的Python解释器被设置为不同的版本,重新启动MATLAB®然后用pyenv

pyenv (“版本”“2.7”

ROS自定义消息

在为ROS生成自定义消息时,必须构建ROS包。这需要你的平台有Python、CMake和c++编译器:

下载并安装CMake3.15.5 +。

c++编译器

ROS 2的要求

R2020a以来,ROS工具箱金宝app支持潇洒Diademata分配ROS 2。

平台

  • Windows 10只

  • Linux -推荐Ubuntu 18.04

  • macOS-塞拉(10.12.x)

有关ROS dash支持的更多信息,请参阅他们的金宝app潇洒Diademata页面。

ROS 2自定义消息

当为ROS 2生成自定义消息时,您必须构建ROS包。这需要你的平台有Python、CMake和c++编译器。

Python 3.7版本

安装和设置Python3.7。

要检查Python版本,请使用pyenv函数。

pyenv
可执行:"C:\Python37\pythonw.exe" Library: "C:\windows\system32\ Python37 .dll" Home: "C:\Python37" Status: NotLoaded ExecutionMode: OutOfProcess .

如果你的Python解释器被设置为不同的版本,重新启动MATLAB并设置安装版本pyenv

pyenv (“版本”“3.7”

CMake

下载并安装CMake3.15.5 +。

c++编译器

相关的话题