0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器人操作系统(ROS)是一种用于机器人开发的元操作系统

JsPm_robot_1hjq 来源:未知 作者:李倩 2018-10-12 16:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

机器人操作系统ROS)是一种用于机器人开发的元操作系统,目前可在Windows 10上使用。微软最初的实验性构建名为ROS1,集成在Visual Studio中,包括ROS Core的完全移植和若干模块。根据微软的说法,ROS on Windows将逐步发展,以至于完全集成基于GPU机器学习和Azure IoT Hub。

抛开它的名字,ROS并不是一个真正的操作系统。相反,它是一个框架和服务的集合,这些框架和服务提供了类似操作系统的功能,运行在由机器人硬件支撑的异构计算机集群之上。ROS服务包括硬件抽象、底层设备控制、进程间消息传递和包管理。

ROS并不是目前唯一可用的“机器人框架”。可供选择的框架包括Player、YARP、Orocos、CARMEN等。ROS的与众不同之处在于,它的设计以丰富的机器人平台为中心,使用驱动传感(倾斜激光器、pan/tilt传感器头、附在手臂上的传感器),其目标是利用自然分布的计算环境。另外,ROS的目标是成为一个几乎与语言无关的薄层,以便在其他机器人平台上轻松运行基于ROS的代码。ROS有PythonC++和Lisp实现,而对Java和Lua的支持仍处于试验阶段。

ROS的主要目标是在机器人研究和开发中支持代码重用。ROS是一个分布式的进程框架(又名Nodes),它使可执行程序能够单独设计并在运行时保持松耦合。这些进程可以分组为Packages和Stacks,实现轻松共享和分发。

在西班牙马德里举行的ROSCon 2018大会上,微软展示了一个在Windows 10 IoT Enterprise上运行ROS Melodic Morenia的ROBOTIS Turtlebot 3机器人。此外,微软还展示了基于Azure的ROS仿真环境,演示了一群虚拟机器人连接到一个编排系统,并通过Azure IoT Hub进行控制。

ROS1需要64位的Windows 10桌面版或Windows 10 IoT企业版,目前还不支持Windows 10 IoT Core。目前,可以使用二进制包安装ROS1。构建过程并不像想象的那么简单,需要很多步骤,但微软做了全面详细的介绍。与Visual Studio Code的集成也可以通过插件实现。

ROS for Windows并不是微软首次涉足机器人领域。事实上,在2006年推出了Microsoft Robotics Developer Studio之后,比尔·盖茨在2007年就开发出了他的家用机器人。遗憾的是,该项目从未获得关注,并在2012年被放弃,Steven Crowe在The Robot Report上这样写道。

微软已经宣布正在开发其ROS的下个Windows移植版本ROS2,但没有透露它将带来什么。和往常一样,InfoQ将会继续跟踪报道这个项目的进展。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    214

    文章

    31699

    浏览量

    224670
  • 操作系统
    +关注

    关注

    37

    文章

    7464

    浏览量

    129762

原文标题:机器人操作系统来到Windows

文章出处:【微信号:robot-1hjqr,微信公众号:1号机器人网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于开源鸿蒙打造的机器人操作系统M-Robots OS 2.0版本正式发布

    近日,基于开源鸿蒙打造的机器人操作系统M-Robots OS 2.0版本正式发布。该系统依托开放原子开源基金会开源共建体系持续迭代升级,标志着开源鸿蒙技术在机器人领域正式迈入生态化发展
    的头像 发表于 05-27 11:27 406次阅读
    基于开源鸿蒙打造的<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>M-Robots OS 2.0版本正式发布

    开源鸿蒙机器人操作系统M-Robots OS 2.0重磅发布

    开源鸿蒙技术在机器人领域迈入生态化发展新阶段,为机器人产业智能化、集群化升级注入强劲核心动力。 开源共建稳步深耕 筑牢机器人产业创新底座 M-Robots OS是以开源鸿蒙为核心底座的分布式异构多机协同
    的头像 发表于 05-25 09:59 334次阅读
    开源鸿蒙<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>M-Robots OS 2.0重磅发布

    开源鸿蒙机器人操作系统M-Robots OS 2.0重磅发布

    2026年5月22日,开源鸿蒙智能物联网生态大会在深圳龙岗举行。会上,深开鸿重磅发布全国首个基于开源鸿蒙打造的机器人操作系统——M-RobotsOS2.0版本。此次迭代升级标志着我国开源鸿蒙技术在
    的头像 发表于 05-23 10:17 493次阅读
    开源鸿蒙<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>M-Robots OS 2.0重磅发布

    基于米尔RK3576核心板的国产割草机器人解决方案

    可靠感知基础。 2. 决策层:国产算法栈与自主路径规划 米尔提供基于Ubuntu + ROS2的完整开发环境,并支持国产RT-Thread等嵌入式操作系统,方便国内开发者高效部署自有A
    发表于 04-24 17:31

    从PLC到机器人:实时操作系统如何决定能力上限

    机器人、具身智能机器人、人形机器人、医疗机器人与特种机器人等多种形态,执行从焊接、搬运到精密操作
    的头像 发表于 03-20 10:10 1569次阅读

    开发必看,RK3576基于Ubuntu22.04安装 测试ROS2机器人系统

    (RobotOperatingSystem)和ROS2并非传统意义上的操作系统内核,而是面向机器人开发的开源软件框架,提供节点通信、硬件抽象、算法库、仿真调试等核心能力,降低
    的头像 发表于 03-13 17:48 567次阅读
    <b class='flag-5'>开发</b>必看,RK3576基于Ubuntu22.04安装 测试<b class='flag-5'>ROS</b>2<b class='flag-5'>机器人</b><b class='flag-5'>系统</b>

    RK平台ROS2适配全指南:从编译到运行,手把手搞定嵌入式机器人开发

    Operating System 2)作为新机器人操作系统,在分布式通信、实时性、多语言支持上的升级,更是嵌入式机器人开发的核心框架。
    的头像 发表于 02-06 16:42 6321次阅读
    RK平台<b class='flag-5'>ROS</b>2适配全指南:从编译到运行,手把手搞定嵌入式<b class='flag-5'>机器人</b><b class='flag-5'>开发</b>

    国家专项评估收官,鸿道赋能工业机器人操作系统创新突破

    近日,“十四五” 国家重点研发计划 “智能机器人” 专项  “工业机器人智能操作系统”(2022YFB4702300) 项目课题 绩效评价会暨成果现场检查会顺利召开。评价会专家组、项目和课题参与单位
    的头像 发表于 01-19 14:05 370次阅读
    国家专项评估收官,鸿道赋能工业<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>创新突破

    资讯速递 | 具身智能PMC(筹)发布“零成本”开源鸿蒙智能机器人系统

    面向具身智能机器人系统与应用开发,Ubuntu 等操作系统可以用 ROS2 生态、机器人仿真器、
    的头像 发表于 01-05 16:24 1033次阅读
    资讯速递 | 具身智能PMC(筹)发布“零成本”开源鸿蒙智能<b class='flag-5'>机器人</b><b class='flag-5'>系统</b>

    润和软件亮相2025智能机器人操作系统开源社区生态大会

    12月5日,智能机器人操作系统开源社区(AGIROS)生态大会在北京圆满举行。大会以“开源聚智,筑基未来”为主题,汇聚来自全国顶尖科研机构、领军企业、核心开发者及行业伙伴,共探智能机器人
    的头像 发表于 12-22 14:49 764次阅读
    润和软件亮相2025智能<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>开源社区生态大会

    EtherCAT主站协议栈EC-Master在ROS机器人操作系统)中的应用

    EtherCAT主站协议栈EC-Master在ROS机器人操作系统)中的应用
    的头像 发表于 12-10 14:46 752次阅读
    EtherCAT主站协议栈EC-Master在<b class='flag-5'>ROS</b>(<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>)中的应用

    探索RISC-V在机器人领域的潜力

    运行ROS 2,充分证明了RISC-V架构完全有能力承载机器人操作系统这样的复杂软件栈。它不仅是学习RISC-V的绝佳工具,更是探索未来边缘计算和智能机器人
    发表于 12-03 14:40

    NVIDIA助力新机器人开发开源框架

    今年的 ROSCon 在新加坡举办,并于 10 月 29 日顺利闭幕。大会吸引了全球机器人操作系统ROS)领域开发者的关注。ROS 是目前
    的头像 发表于 11-06 11:55 1353次阅读

    工业机器人的特点

    机器人是关键。工业互联网是通过端上的数据传输,经过大数据分析和云计算处理,再进行智能化决策的整个过程,其中端的数据传输是基础。工业互联网的端包括机器人、传感器等切线下连接端口。因此
    发表于 07-26 11:22

    全国首个开源鸿蒙机器人操作系统 M-Robots OS 正式开源

    机器人操作系统M-RobotsOS,推动机器人行业生态融合、能力复用、智能协同。构建机器人共通语言解决产业协同难题机器人行业正面临两大关键挑
    的头像 发表于 07-24 10:56 1322次阅读
    全国首个开源鸿蒙<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b> M-Robots OS 正式开源