查看: 7356|回复: 8

详细介绍机器人操作系统ROS

[复制链接]
  • TA的每日心情
    开心
    2014-2-20 10:23
  • 签到天数: 45 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2013-6-19 14:35:01 | 显示全部楼层 |阅读模式
    分享到:

    ROS(机器人操 作系统,RobotOperatingSystem),是专为机器人软件开发所设计出来的一套电脑操作系统架构。它是一个开源的元级操作系统(后操作系 统),提供类似于操作系统的服务,包括硬件抽象描述、底层驱动程序管理、共用功能的执行、程序间消息传递、程序发行包管理,它也提供一些工具和库用于获 取、建立、编写和执行多机融合的程序。  
    ROS的运行架构是一种使用ROS通信模块实现模块间P2P的松耦合的网络连接的处理架构,它执行若干种类型的通讯,包括基于服务的同步RPC(远程过程调用)通讯、基于Topic的异步数据流通讯,还有参数服务器上的数据存储。  

    发展目标  
    ROS的首要设计目标是在机器人研发领域提高代码复用率。ROS是一种分布式处理框架(又名Nodes)。这使可执行文件能被单独设计,并且在运行时 松散耦合。这些过程可以封装到数据包(Packages)和堆栈(Stacks)中,以便于共享和分发。ROS还支持代码库的联合系统。使得协作亦能被分 发。这种从文件系统级别到社区一级的设计让独立地决定发展和实施工作成为可能。上述所有功能都能由ROS的基础工具实现。  

    为了实现“共享与协作”这一首要目标,人们制订了ROS架构中的其他支援性目标:  
    “轻便”:ROS是设计得尽可能方便简易。您不必替换主框架与系统,因为ROS编写的代码可以用于其他机器人软件框架中。毫无疑问的,ROS更易于集成与其他机器人软件框架。事实上ROS已完成与OpenRAVE、Orocos和Player的整合。  
    ROS-agnostic库:【agnostic:不可知论】建议的开发模型是使用clear的函数接口书写ROS-agnostic库。  
    语言独立性:ROS框架很容易在任何编程语言中执行。我们已经能在Python和C++中顺利运行,同时添加有Lisp、Octave和Java语言库。  
    测试简单:ROS有一个内建的单元/组合集测试框架,称为“rostest”。这使得集成调试和分解调试很容易。  
    扩展性:ROS适合于大型实时系统与大型的系统开发项目。
    (详细内容请阅读PDF文档)


    详细介绍机器人操作系统ROS.pdf (133.49 KB, 下载次数: 125)
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-1-12 22:37
  • 签到天数: 259 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-6-19 17:26:32 | 显示全部楼层
    这个还蛮不错的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-2-19 13:12
  • 签到天数: 276 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-6-20 09:05:00 | 显示全部楼层
    我来看看啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-7-28 09:42
  • 签到天数: 292 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-7-11 23:14:49 | 显示全部楼层
    很厉害的样子啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-12-7 14:03
  • 签到天数: 108 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-12-28 10:44:54 | 显示全部楼层
    学习了,顶一下。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-27 11:54
  • 签到天数: 309 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-12-28 10:53:47 | 显示全部楼层
    学习了,顶一下。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-12-12 19:36
  • 签到天数: 45 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2013-12-28 15:21:28 | 显示全部楼层
    的确很深奥啊啊啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-12-12 19:36
  • 签到天数: 45 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2013-12-28 15:21:58 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 11:02
  • 签到天数: 4056 天

    连续签到: 11 天

    [LV.Master]伴坛终老

    发表于 2013-12-28 16:12:19 | 显示全部楼层
    学习一下新知识。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 05:27 , Processed in 0.203338 second(s), 31 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.