【C++】ROS:Windows系统安装ROS体验

这篇具有很好参考价值的文章主要介绍了【C++】ROS:Windows系统安装ROS体验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家平时玩ROS都是在Ubuntu系统上,那Windows系统可以安装吗,答案是:可以的!Windows为了发展自家的物联网生态,已经在Windows系统支持ROS了。

1.安装VS 2017

微软家的开发离不开VS,所以大家自行安装就好了。

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

进入选择安装的界面,注意勾选C++支持。安装完会有下面这个东西,VS下的命令行工具。

ros能在windows运行吗,c++ROS机器人与自动驾驶,windows,机器人开发,ros,脚本

2.安装Chocolatey & Git

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

在VS命令行中复制下面的命令安装:

@"%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"

安装完之后是这样:

ros能在windows运行吗,c++ROS机器人与自动驾驶,windows,机器人开发,ros,脚本

比如,安装git可以这样:

choco install git -y

3.安装ROS

与Ubuntu安装ROS类似,都是要添加一个软件源,然后执行安装命令,如下:

choco source add -n=ros-win -s="https://roswin.azurewebsites.net/api/v2" --priority=1
choco upgrade ros-melodic-desktop -y

ros能在windows运行吗,c++ROS机器人与自动驾驶,windows,机器人开发,ros,脚本

4.运行ROS例程

在Windows安装好ROS后,需要先打开VS命令行:

ros能在windows运行吗,c++ROS机器人与自动驾驶,windows,机器人开发,ros,脚本

然后进入ros的安装目录:

ros能在windows运行吗,c++ROS机器人与自动驾驶,windows,机器人开发,ros,脚本

生成环境变量后,才能执行相关操作。

ros能在windows运行吗,c++ROS机器人与自动驾驶,windows,机器人开发,ros,脚本

是不是觉得会觉得很麻烦,每次都要这样重复操作,不怕,bat脚本帮你解决这个问题:

创建一个ros.bat的文件,输入:

@echo off

C:

cd C:\opt\ros\melodic\x64

C:\Windows\System32\cmd.exe /k "D:\Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64

然后就可以一键启动脚本,进入之后,再执行一下setup.bat就好了。

## 终端1
setup.bat
roscore

## 终端2
setup.bat
rosrun turtlesim turtlesim_node

## 终端3
setup.bat
rosrun turtlesim turtle_teleop_key

ros能在windows运行吗,c++ROS机器人与自动驾驶,windows,机器人开发,ros,脚本

以上。文章来源地址https://www.toymoban.com/news/detail-822948.html

到了这里,关于【C++】ROS:Windows系统安装ROS体验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu22.04源码安装ROS-noetic(ROS1非ROS2),编译运行VINS-MONO

    由于22.04默认安装ROS2,但很多仓库都是基于ROS1的,不想重装系统,参考这两个博客安装了ROS-noetic: 博客1. https://blog.csdn.net/Drknown/article/details/128701624 博客2. https://zhuanlan.zhihu.com/p/418227536 我的库版本(实测可行): eigen:3.3.7 ceres:1.14.0(用2.系列版本的编译时需要把C++版本设

    2024年02月02日
    浏览(53)
  • 【点云检测】OpenPCDet 教程系列 [1] 安装 与 ROS运行

    主要是介绍库的使用,做笔记区 首先搜索的时候有个问题 一直在我脑子里 hhh 就是MMlab其实还有一个叫mmdetection3d 的库,然后搜的时候发现 hhh 有网友和我一样的疑惑:OpenPCDet和mmdetection3d有什么区别 ? - 知乎 (zhihu.com) 这是OpenMMLab官方的回复: OpenPCDet 和 mmdetection3d 是两个不同的

    2024年02月14日
    浏览(38)
  • 【Carla】carla仿真环境安装与运行(Python、ros)

    😏 ★,° :.☆( ̄▽ ̄)/$: .°★ 😏 这篇文章主要介绍carla仿真环境安装与运行。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路🥞 Carla 是一个开源的无人驾驶仿真平台,用于训练和测试自动驾驶算法。

    2024年02月05日
    浏览(40)
  • DM-VIO安装与运行自己数据集(ROS版本)

    进入官方链接下载dm-vio和dm-vio-ros,基本上就是按照readme的操作来: 下载代码: 安装gt-sam: 安装opencv: 安装pangolin: 这里要注意,如果电脑里没有pangolin,是可以编译的,但是不会生成可执行文件,所以这个仍然是必须安装的库,此外,必须是0.6版本。 编译: 编译完成后,

    2024年02月05日
    浏览(34)
  • ROS第 2 课 ROS 系统安装和环境搭建

      本节课适用于Jetson Nano 官方镜像下从0 开始搭建ROS 环境,这里提供两种ROS 系 统的安装方式,“方法一”为一键安装,只需要一条指令即可自动安装整个ROS 系统;“方 法二”则需要设置下载源配置、设置环境变量等步骤。   如果你是初次接触ROS 的用户,建议选择“方

    2024年01月17日
    浏览(34)
  • ROS2安装ORB—SLAM3并用电脑摄像头运行

    安装环境: Ubuntu22.04 ros2 humble 安装参考链接 1、准备工作 1.1安装依赖 1.2源码下载 原版本: ROB-SLAM3源码下载 修改版本: 下面链接是适用ROS2的ORB-SLAM3修改版 ORB-SLAM3-STEREO-FIXED ,本文下载的是此版本 ORB-SLAM3-STEREO-FIXED下载 2、安装Eugen3 3、安装 Pangolin 原博客说使用0.6,但实测报错

    2024年03月15日
    浏览(64)
  • windows系统安装php,运行php

    mysql的安装在上一个文章有写 官网:https://windows.php.net/download/ 1.选择电脑64位的,选择第二个而不选择第一个的原因,是第二个与apache搭配的环境,后面再讲到apache的安装   准备好一个文件夹,解压后的文件都放在一起,php与apache。这是重点哈,不然后面就会运行不起来或者

    2024年02月07日
    浏览(58)
  • C++程序在Windows系统上启动失败与运行卡死问题排查实战

    目录 1、VS2017默认编译出来的程序,不支持XP系统 1.1、新版本软件为什么要选择VS2017?

    2024年02月06日
    浏览(41)
  • 【番外】【Airsim in Windows & ROS in WSL2-Ubuntu20.04】环境配置大全

    AirSim的使用着实是一件麻烦事,我的配置过程可谓是坎坷重重。原因在于AirSim对于电脑要求较高,所以即使我手头有一个Interl mini PC,但是由于没有独立显卡,也没有办法实现在Ubuntu环境下使用AirSim。而电脑又不太想装双系统,并且在VMware虚拟机里面没有办法使用电脑的独立

    2024年02月19日
    浏览(47)
  • 【ROS2机器人入门到实战】4.ROS2初体验

    当前平台文章汇总地址:ROS2机器人从入门到实战 获取完整教程及配套资料代码,请关注公众号鱼香ROS获取 教程配套机器人开发平台:两驱版| 四驱版 为方便交流,搭建了机器人技术问答社区:地址 fishros.org.cn 通过几个简单的小例子来体验ROS2软件库和工具集。 游戏内容:很

    2024年02月04日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包