在Windows系统安装ROS机器人操作系统(2020年10月25日更新)

网友投稿 2090 2022-09-15

在Windows系统安装ROS机器人操作系统(2020年10月25日更新)

在Windows系统安装ROS机器人操作系统(2020年10月25日更新)

​重要网址:​​密码:xvh5v7 ​​​

​​ROS1和ROS2安装已经实现如同应用程序一样的方式安装了。​​

ROS 1 Melodic

ROS1Melodic更新

面向Windows开发人员的Melodic版本v​20200915​.0.0.2009211616。

按如下方式安装:

mkdir c:\opt\chocolateyset ChocolateyInstall=c:\opt\chocolateychoco source add -n=ros-win -s="--priority=1choco upgrade ros-melodic-desktop_full -y --execution-timeout=0

内置的软件包:

​Desktop_full(桌面安装完全版)​​MoveIt(机械臂)​​Navigation(导航)​​SLAM(定位建图)​

​Cartographer​​OpenKarto​​OpenSLAM的GMapping​

库和Python运行库:

Boost 1.66.0CMake 3.18.2EmPY 3.3.4Gazebo 9.13.1OGRE 1.10.11OpenCV 3.4.1PCL 1.8.1Poco 1.8.1Python 2.7.15Qt 5.10.1

ROS 2 Foxy

ROS2Foxy更新:

面向Windows开发人员的Foxy版本v​20200912​.0.0.2009161641。

mkdir c:\opt\chocolateyset ChocolateyInstall=c:\opt\chocolateychoco source add -n=ros-win -s="--priority=1choco upgrade ros-foxy-desktop -y --execution-timeout=0

此版本的一些亮点:

内置组件功能:

​​​Desktop​​(桌面版)​​​​Navigation 2​​(第二代导航)​​​​MoveIt2 Preview​​(前瞻版)​

升级库(由Vcpkg端口构建)和Python运行库:

Boost 1.73.0CMake 3.18.2EmPY 3.3.4Gazebo 10.2.0OGRE 1.12.7OpenCV 4.3.0OpenSSL 1.1.1gPCL 1.9.1Poco 1.9.2Python 3.8.3 (embeddable distribution)Qt 5.15.0

最新版ROS1Noetic:

The Microsoft Edge Robotics team is happy to announce the Noetic Release v20200831.0.0.2009101215 for Windows developers.

Microsoft Edge Robotics团队很高兴宣布面向Windows开发人员的Noetic版本v​20200831​.0.0.2009101215。

As usual, you can install it by the following steps:

与往常一样,可以通过以下步骤安装它:

mkdir c:\opt\chocolateyset ChocolateyInstall=c:\opt\chocolateychoco source add -n=ros-win -s="--priority=1choco upgrade ros-noetic-desktop_full -y --execution-timeout=0

Some highlights of this release:

A refresh to the external libraries based on Vcpkg. (​OpenCV4, Boost 1.73, QT 5.15, OGRE 1.12, Gazebo 10.2, and more​.)

​Python runtime upgrade to v3.8.3.​

​Based on the Noetic release sync 2020-08-31 4.​

Let us know if you hit any issues on GitHub 6.

Happy coding ROS Developers! :muscle::muscle::muscle:

ROS开发人员,祝您编程愉快!

​​​Windows系统安装使用ROS1Melodic和ROS2Dashing机器人操作系统的教程将逐步更新。​​​

​安装ROS1和ROS2的资料链接​​

​使用ROS1和ROS2的教程说明​​

C:\Windows\System32>choco find ​ros-melodic​​ros-melodic-navigation 20190729.1 ros-melodic-perception 20190729.1 ros-melodic-robot 20190729.1 ros-melodic-ros_base 20190729.1 ros-melodic-ros_core 20190729.1 ros-melodic-simulators 20190729.1 ros-melodic-viz 20190729.1 ros-melodic-cartographer_ros 20190729.1 ros-melodic-desktop 20190729.1 ros-melodic-desktop_full 20190729.1 ros-melodic-moveit 20190729.1 11 packages found.C:\Windows\System32>choco find ​ros-dashing​ -pre​ros-dashing-desktop 20191104.1-pre ros-dashing-ros_base 20191104.1-pre ros-dashing-ros_core 20191104.1-pre 3 packages found.

rviz2

具体资源英文链接参考:​​微软Windows操作系统全面兼容机器人操作系统ROS1和ROS2​​

中文具体资源参考​

目前,ROS1和ROS2,已经基本实现了全平台支持(Windows,MacOS和Linux)。

turtlebot仿真

Windows安装ROS参考​

ROS支持,是微软物联网的一部分。这里有两个非常重要网站:

1. 文档:​​源码:​​10 IoT Enterprise的可管理性和安全性带入创新的ROS生态系统。

几十年来,Windows一直是机器人和工业系统可靠的软件模块。借助ROS for Windows,开发人员将能够使用熟悉的Visual Studio工具集以及丰富的AI(人工智能)和云功能。我们期待通过向家庭、教育、商业和工业机器人展示硬件加速Windows机器学习、计算机视觉、Azure认知服务、Azure物联网云服务和其他Microsoft技术等高级功能,为机器人技术带来智能优势。制造商希望让机器人更加了解周围环境,更容易编程,更安全。世界各地的政府,制造商和学术界正在投资下一代制造业,有时也被称为“​工业4.0​”。

微软正与​Open Robotics​和​ROS Industrial Consortium​合作,将机器人操作系统(ROS)引入Windows。微软已加入ROS工业联盟,其使命是将ROS的先进功能扩展到制造,并提高工业机器人的生产力和投资回报。在西班牙马德里的ROSCon 2018上,微软展示了一台Robotis Turtlebot 3机器人,它运行着名为Melodic Morenia的ROS版本,识别并引导着最接近机器人的人。该机器人运行新版的Windows 10 IoT Enterprise在Intel Coffee Lake NUC上使用ROS节点,该节点利用硬件加速Windows机器学习。微软还展示了在Azure中运行的ROS模拟环境。它展示了一群在虚拟世界中运行的机器人,这些机器人连接到编排系统并通过Azure IoT Hub进行控制。​​Microsoft将为ROS1和ROS2提供Windows构建版本,并为Windows提供文档,开发和部署解决方案。​​

​Windows上的ROS是实验性的。我们的目标是2018年底的核心移植工作。​

在Windows上使用ROS

​​在Windows上安装ROS​​​​你是ROS新手吗?入门看这里​​​​了解Windows上的ROS与Linux上的ROS之间的差异​​​​移植状态​​​​帮助和疑难解答​​​​Turtlebot3入门​​​​Moveit!和UR3入门​​​​关于Windows上的Azure DevOps buildfarm for ROS​​​​在Windows编译ROS源码​​

在Azure中使用ROS

​​Azure IoT Hub中的ROS​​

----

这里,简单说一下安装重点:

1. 需要安装并配置Visual Studio 2017

2. 需要安装并配置Chocolatey

这样就可以类似Ubuntu使用apt-get,在Windows使用choco install等。

如果使用choco upgrade ros-melodic-desktop -y,安装出现问题。

可以使用​choco install ros-melodic-desktop --force​强制重新安装。

使用命令前,先运行setup.bat,这个类似Ubuntu(setup.bash或setup.zsh)。

安装成功后,如果需要升级ROS,使用choco upgrade ros-melodic-desktop,效果如下:

rosdep

之后就可以愉快玩耍啦,提前祝2018年国庆长假嗨皮。

turtlesim2

----

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:在Windows10安装和使用机器人操作系统ROS补充说明
下一篇:async,await执行流看不懂?看完这篇以后再也不会了(async和await的执行顺序)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~