Windows系统下安装ROS系统

Windows上安装ROS系统

请参照以下链接和说明,完成Windows上安装ROS系统。
Installation/Windows - ROS Wiki

注意事项:
Windows版本:64-bit Windows 10 Desktop 或者 Windows 10 IoT Enterprise
需安装ROS版本:melodic
需安装Visual Studio版本:Visual Studio 2017(community)

1、为安装预留空间
确保您在C盘中有10GB的可用空间,用于安装ROS系统。

2、安装Visual Studio 2017
这里鼓励您将Visual Studio 2017安装默认路径下,但是如果您的C盘没有足够的空间,可以将其安装到其他磁盘(这使得下述操作会有不同)。需要登录以下链接下载在线安装工具:

https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15

该说明使用的是Visual Studio 2017(community)版本,请参照以下链接完成软件的安装。
Install C and C++ support in Visual Studio | Microsoft Docs
这里将Visual Studio 2017安装到D盘。

3、安装Windows包管理器——Chocolatey
Chocolatey是Windows下的包管理工具,相当于Ubuntu中的apt-get,方便后续安装各种软件包。

  • 在“开始”菜单中搜索“VS 2017 的 x64 本机工具命令提示”

  • 以管理员身份运行

  • 复制以下命令行,将其粘贴到命令窗口中

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
  • 批准任何提示
  • 完成后,关闭命令提示符以完成Chocolatey安装

安装Git:

  • 如上文所述,重新打开VS命令窗口
  • 请使用以下命令安装 Git
choco upgrade git -y
  • 安装 Git 后,请确保 Git 现在在 Visual Studio 命令窗口中可用。
git --version

3、ROS系统的安装

以管理员身份打开VS命令提示,如上所述。
输入以下指令:

mkdir c:\opt\chocolatey
set ChocolateyInstall=c:\opt\chocolatey
choco source add -n=ros-win -s="https://aka.ms/ros/public" --priority=1
choco upgrade ros-melodic-desktop_full -y --execution-timeout=0

注意:
不需要安装ROS2

4、创建ROS命令窗口快捷方式
ROS命令窗口相当于Ubuntu系统的终端,在这个命令窗口输入ROS相关的命令,简化ROS在Windows系统下运行的操作。
右击“新建”>“快捷方式”

在这里插入图片描述

在输入框中复制粘贴以下内容:

C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64&& set ChocolateyInstall=c:\opt\chocolatey&& c:\opt\ros\melodic\x64\setup.bat

注意:
这里高亮标注的路径是Visual Studio 2017的安装路径,如果您的安装路径有变动,请进行相应的修改。
本说明将其求改为:

D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat

在这里插入图片描述

将快捷方式命名为“ROS”

  • 将该快捷方式设置为默认以管理员身份运行
  1. 右键单击快捷方式并选择"属性"。
  2. 按"高级"按钮
  3. 选中按钮"以管理员身份运行"。
  4. 在"高级属性"对话框中按"确定"。
  5. 在"ROS 属性"快捷方式对话框上按"确定"。

二、 ROS测试

请参照以下链接和说明完成ROS的测试。
ROS探索总结(五十五)—— Windows版ROS安装试用 – 古月居 (guyuehome.com)

双击打开ROS窗口快捷方式
输入以下指令

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key.exe

小海龟顺利跑起来,说明您的ROS系统安装成功!

在这里插入图片描述

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Windows安装ROS可以按照以下步骤进行操作: 1. 准备工作:确保您的Windows系统满足ROS的最低要求,包括操作系统版本、硬件要求等。您可以参考ROS官方网站上的要求文档进行确认。 2. 下载ROS安装文件:访问ROS官方网站的安装页面,根据您的Windows系统版本选择适合的安装文件进行下载。您可以参考ROS官方网站提供的Windows安装方式文档。 3. 安装ROS:双击下载的安装文件,按照安装向导的指引进行操作。在安装过程中,您可以选择安装ROS的版本和组件。建议根据您的需求选择适合的版本和组件进行安装。 4. 配置ROS环境变量:安装完成后,需要配置ROS环境变量,以便在命令行中能够使用ROS的命令。您可以在系统的环境变量中添加ROS安装路径。 5. 测试ROS安装:打开命令行终端,输入`roscore`命令启动ROS核心服务,如果没有报错信息,则说明ROS安装成功。您还可以尝试执行其他ROS命令,验证ROS的正常运行。 如果您在安装过程中遇到任何问题,建议您在ROS官方网站的论坛上提问,寻求帮助并标记Windows相关的问题。您还可以参考其他用户的经验,解决常见的安装问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [在ubuntu18.04下安装ros,以及一些踩坑总结](https://download.csdn.net/download/weixin_38499553/14052333)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [win 11 ros安装与使用](https://blog.csdn.net/qq_46188893/article/details/125595864)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Windows安装ROS教程](https://blog.csdn.net/BAIFOL/article/details/121142067)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值