window10环境下搭建ros

这篇具有很好参考价值的文章主要介绍了window10环境下搭建ros。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、win10环境下在线搭建

1、编译器安装。

vs2022下载地址
window10环境下搭建roswindow10环境下搭建ros

2、安装chocolatey

chocolatey是windows下的一个包管理工具,下载ros相关的包都采用这个工具。
安装过程:在菜单栏中搜索 x64 Native Tools Command Prompt for VS 2022 (2),然后右击选择管理员运行,输入:

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

3、安装Git

choco upgrade git -y

4、ROS安装

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

还是以管理员方式打开 x64 Native Tools Command Prompt for VS 2022 (2),依次输入:

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

等待

5、创建ROS命令窗口快捷方式

window10环境下搭建roswindow10环境下搭建ros
找到VsDevCmd.bat 如:C:\Program Files (x86)\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat

C:\Windows\System32\cmd.exe /k "C:\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

打开三个控制台分别输入如下命令后,出现小乌龟说明安装成功。

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key.exe

window10环境下搭建ros

二、win10环境下在线搭建

1、编译器安装。略

2、安装chocolatey。略

3、安装Git。略

4、ROS安装

确保您在C盘中有10GB的可用空间,用于安装ROS系统。
1.离线包下载地址

ros-melodic-desktop_full离线包下载
window10环境下搭建ros

还是以管理员方式打开 x64 Native Tools Command Prompt for VS 2022 (2),依次输入:

mkdir c:\opt\chocolatey
set ChocolateyInstall=c:\opt\chocolatey

修改安装包搜索优先级,如图所示,是下载的nupkg文件所在的文件夹地址。

choco source add -n=ros-win -s=“E:\roswininstall”
choco source remove -n=chocolatey
choco source add -n=chocolatey -s"https://chocolatey.org/api/v2/"  --priority=1
choco upgrade chocolatey-windowsupdate.extension
choco upgrade ros-melodic-desktop_full -y --execution-timeout=0

三、Linux安装

ubuntu各版本下载地址
ubuntu下载地址
vmware安装ubuntu时记得删除autoinst文件,否则会卡死
注:千万不要用20 版本的ubuntu系统问题很多,本人安装两天没成功。

1、安装自适应桌面插件

sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

如果上述两条指令安装失败则配置如下文件,再次尝试

  1. 打开source.list
sudo gedit /etc/apt/sources.list
  1. 替换内容清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

一定要配置下图不然不会下载成功
window10环境下搭建ros

2、设置安装源

官方默认安装源:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

或来自国内清华的安装源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

或来自国内中科大的安装源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

3、设置密钥

这里可能有网络问题,换成手机热点就可以解决
gpg: 从公钥服务器接收失败:Server indicated a failure
可能是网络的原因,检查一下

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

4、安装

sudo apt update

等待…
安装下1就不要安装2

sudo apt install ros-noetic-desktop-full

或者
安装下2就不要安装1

sudo apt install ros-melodic-desktop-full

5、设置环境变量

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

5、初始化rosdep

sudo rosdep init
rosdep update

6、安装构建依赖

sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

参考文章
ubuntu取消锁屏
官方win10安装攻略
基于win10的vs2019的环境搭建
基于win10的vs2022的环境搭建
官方linux安装攻略
Linux环境搭建国内源配置
vmware环境搭建ros
linux公钥失败攻略
win10离线安装ros
win 环境下开发ros
win 环境下开发ros2
ROS2进阶:VS2019调试ROS2-examples程序文章来源地址https://www.toymoban.com/news/detail-446506.html

到了这里,关于window10环境下搭建ros的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]

    原创首发于CSDN,转载请注明出处,谢谢! 个人初步学习51单片机的时,所能接触到的教程基本都是在Windows环境下使用Keil开发。诚然,Keil确实是一款强大的开发软件,但博主个人受限于以下因素: 个人使用的是苹果电脑 MacBook Air; 所装的VM虚拟机里已经安装了 Ubuntu 20.04.01。

    2023年04月24日
    浏览(47)
  • 使用arm-none-eabi-gcc编译器搭建STM32的Vscode开发环境

    make:Windows中没有make,但是可以通过安装MinGW或者MinGW-w64,得到make。 gcc-arm-none-eabi:建议最新版,防止调试报错 OpenOCD vscode cubeMX Arm Assembly:汇编文件解析 C/C++:c语言插件 Cortex-Debug:调试插件 gcc-arm-none-eabibin OpenOCDbin 建议MinGW-make工具重命名为make.exe并添加到gcc-arm-none-eabi

    2024年02月06日
    浏览(48)
  • python语言在线编译器,python 在线编程工具

    大家好,小编来为大家解答以下问题,python语言在线编译器,python 在线编程工具,今天让我们一起来看看吧! 1.python在线编译器的解决方案 方案一:vscode web版(vscode online) 大名鼎鼎的vscode 推出了web版,也就是说可以在网页上进行编程了。 github地址:https://github.com/microsoft/v

    2024年04月26日
    浏览(40)
  • win10系统 C++环境 安装编译GRPC

    为了依赖的成功安装,采用gitee进行下载与更新。记得需要安装git软件。 安装命令: 在自己指定的目录下,鼠标右键,选择 git Bash Here 打开命令行 在grpc的目录下修改配置文件:.gitmodules 复制下面内容替换.gitmodules内容: 在grpc目录下,在git 上使用更新命令 使用cmake对grpc进行

    2024年02月07日
    浏览(37)
  • Lightly —— Java轻量级在线编译器

    Lightly,一款轻量级在线集成开发工具(IDE)。 Lightly,支持客户端和云端在线开发模式。 Lightly,支持项目实时协作、共同开发。 初始界面——引导          了解Lightly IDE提供多种语言的项目编译环境以及数据库云端存储,其为两大重要特性。 支持的语言编译环境(13):

    2024年04月27日
    浏览(36)
  • 【C++】在线编译器推荐,让你随时随地编写代码

    描述 文中所有网址,在 结论 中有汇总。 环境 版本号 描述 文章日期 2023-06-14 操作系统 Win11 - 21H2 - 22000.1335 Python 3.7.1 frida.exe 15.0.18 Repl.it 官网地址: https://repl.it/languages/cpp 需要登录 支持shell ,也就是说用户完全可以使用该linux服务器。 支持调试 支持各种其他工具 支持项目

    2024年02月15日
    浏览(53)
  • Golang环境搭建(Win10)

    Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。 话不多抄,让我们开始按步骤一步步进行即可完成开发环境的搭建工作;本文

    2024年02月12日
    浏览(29)
  • Win10 环境下 spark 本地环境的搭建

    链接:https://pan.baidu.com/s/1OYoeMVHOtcu05jR1mL7LeA  提取码:yyds 下载 jdk1.8.0_66_windows-x64_bin.exe(或其他版本) 此电脑(右击)==属性==高级系统设置==环境变量==系统变量==新建 CLASSPATH:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; JAVA_HOME:C:Program FilesJavajdk1.8.0_66(jdk安装路径)    此电脑(右

    2024年02月04日
    浏览(40)
  • win10环境下搭建QT+opencv

    源码编译安装 免编译/cmake安装 vs2022环境安装 modules/core/CMakeFiles/opencv_core.dir/vs_version.rc.obj] Error 1 然后继续执行 ​ mingw32-make -j 8 进行编译。

    2024年02月07日
    浏览(49)
  • win10 mmdetection3d环境搭建

    官网:mmdetection3d/README_zh-CN.md at master · open-mmlab/mmdetection3d · GitHub 安装过程参照:win10 mmdetection3d 训练KITTI_树和猫的博客-CSDN博客_pointnet训练kitti 官网安装过程 3D目标检测框架综述-知乎中描述了当前3D目标检测的数据和模型状况,为了能将数据和评价标准等统一,介绍了4个比

    2023年04月18日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包