| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 在Windows 10系统安装ROS2 Foxy -> 正文阅读 |
|
[开发工具]在Windows 10系统安装ROS2 Foxy |
英文链接 https://docs.ros.org/en/foxy/Installation/Windows-Install-Binary.html 目前只有Windows10支持ROS2安装,具体安装步骤如下所示:1. 安装Chocolatey后续有很多软件需要它来完成安装,该软件的下载链接如下: Chocolatey Software | Chocolatey - The package manager for Windows 2. 安装Python这时需要使用管理员权限打开cmd控制台,之后使用Chocolatey完成安装,需要确保python最终是安装在C:\python3这个文件夹内: choco install -y python --version 3.8.3 3. 安装 Visual C++ Redistributables继续在打开的有管理员权限的控制台中输入:choco install -y vcredist2013 vcredist140 4. 安装OpenSSL下载64位的OpenSSL v1.1.1L,不要下载32位或者轻量版,下载链接如下: Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions 安装完毕后,在系统环境变量中增加名为OPENSSL_CONF的变量,值为C:\Program Files\OpenSSL-Win64\bin\openssl.cfg 在系统环境变量中为PATH增加C:\Program Files\OpenSSL-Win64\bin\ 5. 安装Visual Studio链接如下:感谢您下载 Visual Studio - Visual Studio 需要注意的是安装过程中,通过不选择安装组件,确保本次不安装C++的CMake 6. 安装DDS链接如下:Installing DDS implementations — ROS 2 Documentation: Foxy documentation 选择Windows版本的安装链接,进入后申请学校研究用的RTI免费licence,需要填写一个问卷,之后等待回复的licence,否则在步骤11处会出现错误。 7. 安装OpenCV链接如下:https://github.com/ros2/ros2/releases/download/opencv-archives/opencv-3.4.6-vc16.VS2019.zip? 把下载的包解压到C:\opencv文件夹, 创建系统环境变量OpenCV_DIR,它的值为 C:\opencv 增加系统环境变量PATH的新值:C:\opencv\x64\vc16\bin 8. 安装其他相关安装CMake,在打开的有管理员权限的控制台中输入: choco install -y cmake 安装成功后为PATH环境变量增加新值:C:\Program Files\CMake\bin 安装asio.1.12.1.nupkg,bullet.2.89.0.nupkg,cunit.2.1.3.nupkg,eigen-3.3.4.nupkg,tinyxml-usestl.2.6.2.nupkg,tinyxml2.6.0.0.nupkg,log4cxx.0.10.0.nupkg,下载链接如下: Releases · ros2/choco-packages · GitHub 全部下载好后放到一个文件夹内,在打开的有管理员权限的控制台中先进入该文件夹所在,之后依次安装,例如: choco install -y bullet.2.89.0.nupkg 安装Python相关的工具,在打开的有管理员权限的控制台中输入: python -m pip install -U catkin_pkg cryptography empy ifcfg lark-parser lxml netifaces numpy opencv-python pyparsing pyyaml setuptools rosdistro 9. 安装RQt依赖在打开的有管理员权限的控制台中输入:python -m pip install -U pydot PyQt5 成功后安装graphviz,在打开的有管理员权限的控制台中输入: choco install graphviz 安装成功后需要为系统环境变量PATH增加变量:C:\Program Files\Graphviz\bin 10. 下载release版本的ROS2下载链接: 下载完成后把该文件解压缩到:C:\dev\ros2_foxy文件夹 11. 环境配置打开的有管理员权限的控制台中输入: call C:\dev\ros2_foxy\local_setup.bat 如果步骤6中没有安装DDS,那么这里会出现错误提示: [connext_cmake_module] Warning: The location at which Connext was found when the workspace was built [[C:\Program Files\rti_connext_dds-5.3.1]] does not point to a valid directory, and the NDDSHOME environment variable has not been set.?Support for Connext will not be available. 这是因为RTI还没有安装,此外,还没有设置系统环境变量NDDSHOME的值C:\Program Files\rti_connext_dds-6.1.0,(具体的RTI版本要结合安装文件夹名变化)。RTI安装成功的话,再执行call C:\dev\ros2_foxy\local_setup.bat,则一切正常,不报错。 12. Talker和Listener测试分别在两个控制台下分别敲入call C:\dev\ros2_foxy\local_setup.bat启动ros2, 在控制台1中输入:ros2 run demo_nodes_cpp talker 在控制台2中输入:ros2 run demo_nodes_py listener 如果分别能够显示publish和heard的信息,表示完成。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 18:34:21- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |