admin 管理员组

文章数量: 886992

安装步骤:

1.安装visual studio 2019-2022

2.安装ROS

3.创建ROS快捷终端

4.运行测试效果

一、安装Visual Studio 2022

需要利用vs编译ROS代码,所以需要安装Visual Studio 2022 ==这里注意要使用vs2022,ROS wiki给的教程是使用2019

1).使用C++桌面开发

2).通用Windows开发平台

 二、安装ROS系统

  • 在“开始”菜单中,找到“ VS 2019 x64本机工具命令提示符”项。
  • 右键单击,选择“更多”,然后选择“以管理员身份运行”

 复制以下命令行:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

将其粘贴到命令窗口中,批准任何提示,完成后,关闭命令提示符以完成安装。

安装Git: 如上所述,重新打开Visual Studio命令窗口。 即使您已将其安装为应用程序,也请使用此处的命令安装Git。

choco upgrade git -y
  • 确认git是否安装成功 git --version
  • 安装ROS
  • 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

提示:上面的命令要一步一步执行,不然很容易出现报错的情况。 

三、创建ROS快捷终端

为避免每次打开终端都需要加载ROS环境变量,这里我们可以为ROS创建一个终端

  • 右键单击Windows资源管理器文件夹,选择“新建”>“快捷方式”
  • 在路径选项中粘贴以下,注意Visual Studio2022 VsDevCmd.bat的路径和ROS版本需要根据自己实际路径进行更改:
 C:\Windows\System32\cmd.exe /k "D:\Program Files (x86)\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64&& set ChocolateyInstall=c:\opt\chocolatey&& c:\opt\ros\melodic\x64\setup.bat

  • 将快捷方式命名为“ ROS”
  • 将该快捷方式设置为管理员
    • 右键单击快捷方式,然后选择“属性”。
    • 选择快捷方式选项卡(如果尚未选择)。
    • 按下[高级]按钮
    • 选中用管理员身份运行,并确认

 

四 、安装测试

第一步:双击打开刚刚创建的ROS终端,运行roscore,并允许访问: rocore

第二步:rosrun rviz rviz

 第三步:播发数据

 rviz上接收到数据,显示如下:

 完美的实现ROS环境的配置

后面各根据项目实现ROS小车和windows环境下的通信,实现小车数据在windows下的RVIZ显示。

本文标签: 激光 环境 信息 Windows ROS