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将会继续跟踪报道这个项目的进展。

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

    关注

    211

    文章

    28524

    浏览量

    207563
  • 操作系统
    +关注

    关注

    37

    文章

    6856

    浏览量

    123448

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

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

收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    的局限性以及衡量大模型的关键指标。阅读了该部分后,我感受到了一种前所未有的震撼,这种震撼不仅来源于技术本身的先进性,更来源于它对传统机器人控制方式的颠覆。 传统机器人的局限性与大模型的变革 传统的
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    研究的各个方面。 第5部分(第14章)通过个实际案例的应用研究对本书提到的概念进行总结,作者实际构建了个具身智能机器人计算系统用于室内
    发表于 12-28 21:12

    【「具身智能机器人系统」阅读体验】+初品的体验

    《具身智能机器人系统书由甘鸣、俞波、万梓燊、刘少山老师共同编写,其封面如图1所示。 本书共由5部分组成,其结构和内容如图2所示。 该书可作为高校和科研机构的教材,为学生和研究人
    发表于 12-20 19:17

    鸿蒙机器人与鸿蒙开发板联动演示

    鸿蒙机器人与鸿蒙开发板联动演示,机器人的角色为迎宾机器人开发板负责人宾客出现监听
    发表于 12-02 14:55

    鸿道(Intewell)操作系统用于工业机器人项目案例分享

    本方案已应用在浙江某国产化工业机器人项目中,通过将PLC控制方式转换为软PLC实现,并采用Codesys生态系统,大幅降低了客户的开发门槛,同时减少了PLC硬件占用的空间及接线成本。借助多核计算能力
    的头像 发表于 11-19 15:34 192次阅读

    什么是嵌入式操作系统?

    什么是嵌入式操作系统? 想象下,如果个智能设备,比如你口袋里的智能手机,是个有头脑的机器人,那么嵌入式
    发表于 11-08 15:07

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    本帖最后由 Tronlong创龙科技 于 2024-7-19 17:18 编辑 ROS系统是什么 ROS(Robot Operating System)是个适
    发表于 07-09 11:38

    国产Cortex-A55工智能教学实验箱_基于Python机械臂跳舞实验案例分享

    ),是专为机器人软件开发所设计出来的套电脑操作系统架构。 ROS个开源的
    发表于 06-28 14:37

    abb机器人系统密钥在哪

    ABB机器人系统密钥是ABB机器人系统用于保护其知识产权和确保系统安全性的
    的头像 发表于 06-17 09:45 1385次阅读

    abb机器人系统如何添加选项

    ABB机器人系统一种广泛应用于工业生产领域的自动化设备。在实际应用中,用户可能需要对机器人系统
    的头像 发表于 06-17 09:43 2416次阅读

    基于飞凌嵌入式RK3568J核心板的工业机器人控制器应用方案

    加强和扩大现有市场份额,更要在细分市场中发掘新的增长动力,以适应更加激烈的市场竞争环境。 飞凌嵌入式作为家专注嵌入式核心控制系统研发与制造的高新技术企业,经过多年的研发与积累,产品已广泛应用于
    发表于 05-11 09:40

    基于鸿道(Intewell®)操作系统研发的农业机器人操作系统

    江苏大学与科东软件联合研发“农业机器人操作系统”,并成立“农业机器人操作系统”联合实验室,奋力推进农业智能化,推动农业科技创新。“农业机器人
    的头像 发表于 04-30 11:09 449次阅读

    实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介

    摘要 机器人操作系统(ROS)驱动程序基于ADI产品而开发,因此可直接在ROS生态系统中使用这些
    的头像 发表于 04-24 15:43 2237次阅读
    实现<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>——ADI Trinamic电机控制器<b class='flag-5'>ROS</b>1驱动程序简介

    工业控制:鸿道(Intewell)操作系统工业机器人控制解决方案

    鸿道(Intewell)操作系统作为核心基础软件,构建机器人控制系统的底层技术平台。系统支持Linux/Windows的实时扩展,设备上可同时运行单个非实时
    的头像 发表于 03-14 10:19 575次阅读
    工业控制:鸿道(Intewell)<b class='flag-5'>操作系统</b>工业<b class='flag-5'>机器人</b>控制解决方案