前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在Windows10安装和使用机器人操作系统ROS补充说明

在Windows10安装和使用机器人操作系统ROS补充说明

作者头像
zhangrelay
发布于 2019-01-23 07:36:52
发布于 2019-01-23 07:36:52
4.2K00
代码可运行
举报
运行总次数:0
代码可运行

Windows10完美支持ROS Melodic(ROS 1.0最新版)ROS Bouncy(ROS 2.0最新版)

Ubuntu 18.04的安装和使用说明,请参考专栏U_ROS_M1U_ROS_B2

Mac OS X的安装和使用,请参考:X_ROS1X_ROS2

Windows/Linux/MacOSX都支持源码编译和二进制功能包两种安装方式。

在之后教程和博文中会进行最新版本ROS的详细说明和讲解,类似如下链接模式:

----https://cloud.tencent.com/developer/article/1387077----

下面详细介绍一下在Win10中进行ROS的一些补充说明,博客开设主要目的是机器人工程本科专业相关课程补充资料

在部分博文中预留一些错误和题目,是出于课程开设的必要,请用批判性思维看待所有博文。博文的时效性和准确性,由于个人教研和科研任务繁重,并不能保证,请多多包涵和谅解,非常感谢。

  1. ROS安装

ROS 1和ROS 2需要Windows 10桌面版或IoT版,64位操作系统。

默认安装目录为c:\opt,当然也可以自定义,最好预留10 GB以上空余空间。(个人推荐预留40 GB)

1.1 安装Visual Studio 2017版,选择Community/Professional/Enterprise都可以,并选择Microsoft SDKs和C++开发组件。

请务必确保安装成功并正确配置。

1.2 创建管理员权限快捷方式(用于Visual Studio编译ROS项目源码)

创建快捷方式,并按照如下指令操作:

不同版本需要对于命令:

| Community: C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64 Professional: C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64 Enterprise:  C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64 |

|:----|

  • Community:
  • C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64
  • Professional:
  • C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64
  • Enterprise
  • C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64

命名为ROS或其他喜欢的名字,如下:

在高级中,选中管理员权限!

更多详细内容参考,英文官方介绍。

1.3 安装Chocolatey

打开刚才创建的快捷方式,如ROS。

分别配置安装和设置参数。

| @"%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官网进行学习。

1.4 安装Git

使用下面命令安装Git,两种均可:

| choco install git -y |

|:----|

| choco update git -y |

1.5 安装ROS桌面版

在ROS命令提示符窗口运行下面命令:

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

|:----|

| choco upgrade ros-melodic-desktop -y |

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

耐心等待安装成功后,就可以学习ROS教程了,可以参考ROS官网,中文最新版对应教程稍后补充。

如果需要强制重装,需要使用force参数。choco install ros-melodic-desktop --force

1.6 更新升级

使用如下命令可以更新到最新版本:


  1. ROS使用

2.1 编译

这部分如Linux版本ROS完全一致。

环境变量导入,call setup.bat或setup.bat,这样就可以运行订阅者和接收者,使用各种rostopic等命令。

使用catkin_make,进行源码编译。

如果出现如上错误,请忽略对应功能包,或者手工添加源码编译。

注意区别:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
touch /path/to/catkin_ws/your/package/CATKIN_IGNORE

然后,耐心等待编译完成,100%。

2.2 使用仿真

使用键盘控制机器人运动:

更多内容,稍后完善并补充。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年10月02日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
爬虫实例七:网易云音乐
网易云在线播放每首歌曲时,都有一个外链地址,这是不会变的,跟每首歌的唯一一个id绑定在一起,而每首歌audio文件的URL如下:
远方的星
2021/03/01
4.4K1
爬虫实例七:网易云音乐
网易云音乐直链
以下提供的方法简单、快捷并且直到现在依然可用。已经稳定几年了,网易云音乐外链用官方的就好。
NikoDos
2022/03/29
2.8K0
网易云音乐mp3外链方法
第一步打开网易云音乐,随便找到一首歌,播放,复制网址的ID, 例如:杨钰莹的心雨,网址是: http://music.163.com/#/song?id=317151 很明显,ID是317151 那
似水的流年
2019/12/06
9.9K0
Hexo博客添加背景音乐和音乐歌单(举例网易云音乐)
Hexo博客添加背景音乐和音乐歌单(举例网易云音乐) 1、 打开网易云音乐首页,然后搜索你要添加的背景音乐 http://music.163.com/ 2、 搜索到歌曲点击生成外链播放器,进去下一个界面 3、 复制外链播放器的代码 打开yilia主题下的_partial文件夹下的left-col.ejs文件 复制文件内容到最下端 红线内的iframe框为复制的外链播放器代码,如图红线内,把代码放在div框 例如: <div style="position:absolut
AomanHao
2022/01/14
1.8K0
Hexo博客添加背景音乐和音乐歌单(举例网易云音乐)
Hexo博客yilia主题添加背景音乐 (网易云音乐)
    在themes/yilia/layout/_partial/left-col.ejs文件nav标签中添加代码
試毅-思伟
2019/05/15
1.7K0
免费下载网易云音乐内的音乐
分享艾索的单曲《晚安喵 (动画《罗小黑战记》插曲)》: http://music.163.com/song/28875230
KINDYEAR
2022/07/12
6.9K0
免费下载网易云音乐内的音乐
爬取网易云音乐热歌榜:从入门到实战
在数字化时代,音乐已成为我们日常生活中不可或缺的一部分。网易云音乐以其丰富的音乐资源和个性化推荐系统,赢得了广大用户的喜爱。然而,你是否想过,如何将这些音乐资源爬取下来,以便在没有网络的情况下也能随时欣赏呢?本文将带你走进爬虫的世界,手把手教你如何爬取网易云音乐热歌榜。
LucianaiB
2025/05/28
2130
爬取网易云音乐热歌榜:从入门到实战
爬取网易云音乐热歌榜:从入门到实战
今日推荐:Spring AI再更新:如何借助全局参数实现智能数据库操作与个性化待办管理
LucianaiB
2024/11/21
2310
爬取网易云音乐热歌榜:从入门到实战
纯代码实现给网站添加单曲播放和列表播放 网易云音乐
进入本站首页或者本文章时相信你已经看到我的音乐播放器了吧,想不想在自己网站也按照上呢?这个功能其实很简单,经过全百科网搜集已经为朋友们整理好了特别精简的播放器代码而且还是调用的网易云音乐哦
于飞云计算
2019/07/02
5.3K0
HTML网页调用音乐播放器教程
经过实际使用,发现网易云歌单模式有很多音乐不能播放。于是找遍了网上的教程,发现了一个仿网易云歌单外链的服务,调用方式和网易云差不多一样
Cheng_Blog
2022/02/25
10K0
HTML网页调用音乐播放器教程
网易云音乐直链解析
别揭穿我,他就原本就是有直链的 http://music.163.com/song/media/outer/url?id=歌曲ID.mp3 ```php <?php /* * @Author: Qi
Qicloud
2022/01/27
2.8K0
网易云音乐直链解析
hexo 添加图片,音乐,链接,视频
刚刚搭博客,很多都不懂,就连插入图片的路径问题都把我整的要命。(我用的 Sublime Text 3 编译器) 下面讲讲:
Cell
2022/02/25
1.3K0
hexo 添加图片,音乐,链接,视频
一键解锁网易云音乐变灰歌曲
现在每天早上8点20给几十个网易账号打卡听歌300首(如果想给你的账号打卡升级发你的账号和md5加密后的密码给我),目前用的腾讯云的云函数免费服务,应该可以一直打卡下去。
苏生不惑
2020/08/18
5.5K0
一键解锁网易云音乐变灰歌曲
如何用Python网络爬虫爬取网易云音乐歌曲
前几天,小编带大家利用Python网络爬虫抓取网易云音乐歌词,没来得及上车的小伙伴请戳这篇文章——利用Python网络爬虫抓取网易云音乐歌词。今天小编带大家一起来利用Python爬取网易云音乐,分分钟将网站上的音乐down到本地。
前端皮皮
2020/11/26
1.2K0
如何用Python网络爬虫爬取网易云音乐歌曲
Python爬虫项目实战案例-批量下载网易云榜单音乐保存至本地
Win平台: “以管理员身份运行”cmd,执行pip install requests
Srlua
2024/03/01
6310
Python爬虫项目实战案例-批量下载网易云榜单音乐保存至本地
如何用Python网络爬虫爬取网易云音乐歌曲
今天小编带大家一起来利用Python爬取网易云音乐,分分钟将网站上的音乐down到本地。
Python进阶者
2018/08/03
9180
如何用Python网络爬虫爬取网易云音乐歌曲
网站插入 Aplayer/网易云 音乐播放器
为了方便操作,直接使用Aplayer插件中的MetingJS (基于Meting API 的 APlayer 衍生播放器) 在 Hexo 配置文件 _config.yml 中设置:
十玖八柒
2022/07/28
3.6K0
网站插入 Aplayer/网易云 音乐播放器
源码 | Python爬虫之网易云音乐下载
偶然的一次机会听到了房东的猫的《云烟成雨》,瞬间迷上了这慵懒的嗓音和学生气的歌词,然后一直去循环听她们的歌。然后还特意去刷了动漫《我是江小白》,好期待第二季…
昱良
2018/10/23
2.6K0
selenium抓取网易云音乐评论及歌曲信息
最近在研究springboot,就想着结合爬虫做个网易云音乐在线搜索的功能,先上波效果图把
code2roc
2023/07/19
5180
selenium抓取网易云音乐评论及歌曲信息
网易云音乐歌曲下载
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
云雀叫了一整天
2019/09/29
1.8K0
推荐阅读
相关推荐
爬虫实例七:网易云音乐
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档