首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
随着人工智能技术的发展,工业机器人已成为当前工业界的热点研究对象。某宇航设备公司为了扩大业务范围,决策层研究决定准备开展工业机器人研制新业务。公司将论证工作交给了软件架构师王工,王工经过分析和调研,从机器人市场现状、领域需求、组成及关键技术和风险分析等方面
随着人工智能技术的发展,工业机器人已成为当前工业界的热点研究对象。某宇航设备公司为了扩大业务范围,决策层研究决定准备开展工业机器人研制新业务。公司将论证工作交给了软件架构师王工,王工经过分析和调研,从机器人市场现状、领域需求、组成及关键技术和风险分析等方面
admin
2019-02-25
36
问题
随着人工智能技术的发展,工业机器人已成为当前工业界的热点研究对象。某宇航设备公司为了扩大业务范围,决策层研究决定准备开展工业机器人研制新业务。公司将论证工作交给了软件架构师王工,王工经过分析和调研,从机器人市场现状、领域需求、组成及关键技术和风险分析等方面开展了综合论证。论证报告指出:首先,为了保障本公司机器人研制的持续性,应根据领域需求选择一种适应的设计架构;其次,为了规避风险,公司的研制工作不能从零开始,应该采用国际开源社区所提供机器人操作系统(Robot Operating System,ROS)作为机器人开发的基本平台。
在讨论会上,架构师李工提出不同意见,他认为公司针对宇航领域已开发了某款嵌入式实时操作系统,且被多种宇航装备使用,可靠性较高。因此应该采用现有架构体系作为机器人的开发平台。会上王工说明了机器人操作系统与该款操作系统的差别,要沿用需要进行改造,投入较大。经过激烈讨论,公司领导同意了王工采用ROS的意见。
ROS为应用程序间通信提供了主题(Topic)、服务(Service)和动作(Action)三种消息通信方式,每种通信方式都有其特点。请将以下给出的三类通信的主要特点填入表3-1中(1)~(5)的空白处,将答案写在答题纸上。
(a)适合用于传输传感器信息(数据流)
(b)能够知道是否调用成功
(c)一对多模式
(d)有握手信号
(e)服务执行完会有反馈
(f)可以监控长时间执行的进程
(g)较复杂
(h)可能让系统过载(数据太多)
(i)服务执行完之前,程序会等待
(j)建立通信较慢
(k)可能丢失数据
选项
答案
[*]
解析
机器人操作系统通常采用了多节点跨平台模块化通信机制。它用节点(Node)的概念表示一个任务,不同节点之间通过事先定义好的格式来实现消息通信的,应用程序间具备主题(Topic)、服务(Service)和动作(Action)三类通信。
(1)主题:消息通过一个带有发布和订阅功能的传输系统来传送。一个节点通过把消息发送到一个给定的主题来发布一个消息。主题是用于识别消息内容的名称。一个节点对某一类的数据感兴趣,它只需要订阅相关的主即可,一个主题可能同时有许多的并发主题发布者和主题订阅者,一个节点可以发布和订阅多个主题。一般来说,主题发布者和主题订阅者不知道对方的存在。发布者将信息发布在一个全局工作区内,当订阅者发现该信息是它所订阅的,就可以接收到这个信息。
(2)服务:发布/订阅模式是一种很弹性的通信范式。但是其多对多的传输方式是一种不适合于请求/回复交互的方式。请求/回复交互方式经常被用于分布式系统中。请求/回复通过服务来进行,其中服务被定义为一对消息结构:一个用于请求,一个用于回复。一个提供节点提供了某种名称的服务,一个客户通过发送请求信息并等待响应来使用服务。机器人客户端库通常把这种交互表现为像一个远程程序调用。但是,基于服务的通信方式存在初期建立通信时,建立速度较慢。
(3)动作(action)是ROS提供应用程序间通信的一直较简单的方式,一般用于对某个事件、某个进程以及某个数据状态的监控,如:它可以监控长时间执行的进程。但是,从动作机制上看,设立监控机制比较复杂,需要应用程序间有握手信号。
转载请注明原文地址:https://kaotiyun.com/show/jAQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
Brothersandsistersfight,butwhenthebickeringevolvesintophysicaloremotionalabuse,it’sbullying.Ordinaryargumentso
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:因此返回true。如果输入7、4、6、5,没有哪棵树的后序遍历
描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的
用C++设计一个不能被继承的类。
输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求时间复杂度为O(n)。
接着上题撰写邮件主题“生日聚会”,内容“2号晚上在昆仑饭店给张涛过生日”。
在新浪主页中,利用搜索功能,查找“汽车”相关的网站。
在Google搜索引擎中搜索多个关键词“office”,“WPS”。
Thefollowingscenarioappliestoquestions30,31,and32.Operatingsystemshaveevolvedandchangedovertheyears.Theearli
随机试题
使用皮碗清管器清管,下列说法错误的是()。
ITP患者最常应用的免疫抑制治疗药物是
早产儿使用铁剂预防贫血最初的月龄是()
政府对工程质量的监督,表现了( )进行的质量控制。
根据现行增值税规定,下列属于增值税混合销售行为的有()。
根据《侵权责任法》规定,建筑物、构筑物或者其他设施致人损害责任的构成要件包括()。
曲终收拨当心画,___________。东船西舫悄无言,___________。(白居易《琵琶行》)
“弟子不必不如师,师不必贤于弟子”体现的师生关系是
Workingwomenhaven’tleftthefamilyrolebehind:nowtheyare______toworkevenhardertodoboth.
Inrecentyears,we’vereadalotofarticlesabouthowweneedbetterteachersinourpublicschoolsand,iftheteachers’unio
最新回复
(
0
)