An implementation of high availability in networked robotic systems

ICINCO-RA Pub Date : 2008-10-01 DOI:10.5772/5536
F. Anton, T. Borangiu, S. Anton
{"title":"An implementation of high availability in networked robotic systems","authors":"F. Anton, T. Borangiu, S. Anton","doi":"10.5772/5536","DOIUrl":null,"url":null,"abstract":"Nowadays production flows are modular, each module in the enterprise being specialized and used to achieve a particular task. In many cases the modules are interconnected and materials are sequentially processed in each module resulting a final, unique product or assembly. One typical such production module is a flexible cell/system using multiple robots. In such complex enterprise environments, providing continuous services for applications is a key component of a successful implementing of robotized manufacturing. High availability (HA) is one of the components contributing to continuous service provision for applications, by masking or eliminating both planned and unplanned downtime of systems and applications. This is achieved by eliminating hardware and software single points of failure (SPOF). The systems configured for high availability are a combination of hardware and software components configured to work together to ensure automated recovery in case of failure with a minimal acceptable downtime. A high availability solution will ensure that the failure of any component of the solution either hardware, software or system management, will not cause the application and its data to become permanently unavailable. High availability solutions should eliminate single points of failure through appropriate design, planning, hardware selection, software configuring, application control, carefully environment control and change management discipline. In short, one can define high availability as the process of ensuring an application is available for use by duplicating and/or sharing hardware resources managed by a specialized software component. A high availability solution in robotized manufacturing provides automated failure detection, diagnosis, application recovery, and node (robot controller) re integration. The chapter discusses the implementing of a high availability solution in a robotized manufacturing structure (cell, line). The solution is based on a High Availability Linux Cluster which is responsible for data availability and preservation on a NFS (Network File System) file system, and a second cluster – Fabrication Cluster (FC) which runs on Adept robot controllers, developed under the V+ programming language.","PeriodicalId":302311,"journal":{"name":"ICINCO-RA","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ICINCO-RA","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5772/5536","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Nowadays production flows are modular, each module in the enterprise being specialized and used to achieve a particular task. In many cases the modules are interconnected and materials are sequentially processed in each module resulting a final, unique product or assembly. One typical such production module is a flexible cell/system using multiple robots. In such complex enterprise environments, providing continuous services for applications is a key component of a successful implementing of robotized manufacturing. High availability (HA) is one of the components contributing to continuous service provision for applications, by masking or eliminating both planned and unplanned downtime of systems and applications. This is achieved by eliminating hardware and software single points of failure (SPOF). The systems configured for high availability are a combination of hardware and software components configured to work together to ensure automated recovery in case of failure with a minimal acceptable downtime. A high availability solution will ensure that the failure of any component of the solution either hardware, software or system management, will not cause the application and its data to become permanently unavailable. High availability solutions should eliminate single points of failure through appropriate design, planning, hardware selection, software configuring, application control, carefully environment control and change management discipline. In short, one can define high availability as the process of ensuring an application is available for use by duplicating and/or sharing hardware resources managed by a specialized software component. A high availability solution in robotized manufacturing provides automated failure detection, diagnosis, application recovery, and node (robot controller) re integration. The chapter discusses the implementing of a high availability solution in a robotized manufacturing structure (cell, line). The solution is based on a High Availability Linux Cluster which is responsible for data availability and preservation on a NFS (Network File System) file system, and a second cluster – Fabrication Cluster (FC) which runs on Adept robot controllers, developed under the V+ programming language.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
网络化机器人系统中高可用性的实现
现在的生产流程是模块化的,企业中的每个模块都是专业化的,用于完成特定的任务。在许多情况下,模块是相互连接的,材料在每个模块中依次处理,从而产生最终的,独特的产品或组件。一个典型的生产模块是使用多个机器人的灵活单元/系统。在如此复杂的企业环境中,为应用程序提供连续的服务是成功实现机器人制造的关键组成部分。通过屏蔽或消除系统和应用程序的计划内和计划外停机时间,高可用性(HA)是为应用程序提供持续服务的组件之一。这是通过消除硬件和软件单点故障(SPOF)来实现的。为高可用性配置的系统是硬件和软件组件的组合,它们被配置为协同工作,以确保在发生故障时自动恢复,并将可接受的停机时间降至最低。高可用性解决方案将确保解决方案的任何组件(硬件、软件或系统管理)的故障都不会导致应用程序及其数据永久不可用。高可用性解决方案应该通过适当的设计、规划、硬件选择、软件配置、应用程序控制、仔细的环境控制和变更管理规程来消除单点故障。简而言之,可以将高可用性定义为通过复制和/或共享由专门软件组件管理的硬件资源来确保应用程序可用的过程。机器人制造中的高可用性解决方案提供自动故障检测、诊断、应用程序恢复和节点(机器人控制器)重新集成。本章讨论了在机器人制造结构(单元,生产线)中实现高可用性解决方案。该解决方案基于一个高可用性Linux集群,该集群负责NFS(网络文件系统)文件系统上的数据可用性和保存,另一个集群-制造集群(FC)运行在Adept机器人控制器上,使用V+编程语言开发。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Calibration Aspects of Multiple Line-scan Vision System Application for Planar Objects Inspection Automatic Generation of Executable Code for a Robot Cell using UPNP and XIRP Kamanbaré - a tree-climbing biomimetic robotic platform for environmental research Monte carlo localization in highly symmetric environments The tele-echography medical robot Otelo2 - teleoperated with a multi level architecture using trinomial protocol
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1