Remote programming over multiple heterogeneous robots: a case study on distributed multirobot architecture

Author:

Wirz Raul,Marin Raul,Sanz Pedro J.

Abstract

PurposeThe authors of this paper aim to describe the design of distributed architectures for the remote control of multirobot systems. A very good example of remote robot programming in order to validate these architectures is in fact the remote visual servoing control. It uses sequences of camera inputs in order to bring the robots to the desired position, in an iterative way. In fact, in this paper, we enabled the students and scientists in our university to experiment with their remote visual servoing algorithms through a remote real environment instead of using simulation tools.Design/methodology/approachSince 2001, the authors have been using the UJI‐TeleLab as a tool to allow students and scientists to program remotely several vision‐based network robots. During this period it has been learnt that multithread remote programming combined with a distributed multirobot architecture, as well as advanced multimedia user interfaces, are very convenient, flexible and profitable for the design of a Tele‐Laboratory. The distributed system architecture permits any external algorithm to have access to almost every feature of several network robots.FindingsPresents the multirobot system architecture and its performance by programming two closed loop experiments using the Internet as communication media between the user algorithm and the remote robots (i.e. remote visual servoing). They show which conditions of Internet latencies and bandwidth are appropriate for the visual servoing loop. We must take into account that the real images are taken from the remote robot scenario and the experiment algorithm is executed from the client side at the user place. Moreover, the distributed multirobot architecture is validated by performing a multirobot programming example using two manipulators and a mobile robot.Research limitations/implicationsFuture work will pursue the development of more sophisticated visual servoing loops using external cameras, pan/tilt and also stereo cameras. Indeed, the stereo cameras control introduces an interesting difficulty related to their synchronization during the loop, which introduces the need to implement Real Time Streaming Protocol (RTSP) based camera monitoring. By using camera servers that support RTSP (e.g. Helix Producer, etc.) it means sending the differences between the frames instead of sending the whole frame information for every iteration.Practical implicationsThe distributed multirobot architecture has been validated since 2003 within the education and training scenario. Students and researchers are able to use the system as a tool to rapidly implement complex algorithms in a simple manner. The distributed multirobot architecture is being applied as well within the industrial robotics area in order to program remotely two synchonized robots.Originality/valueThis paper is an original contribution to the network robots field, since it presents a generic architecture to program remotelly a set of heterogeneous robots. The concept of network robot recently came up at the Workshop “network robots” within the IEEE ICRA 2005 World Congress.

Publisher

Emerald

Subject

Industrial and Manufacturing Engineering,Computer Science Applications,Control and Systems Engineering

Reference10 articles.

1. Giralt, G. and Ingrand, F. (2004), “Dependability in human‐centered robotics”, Robotics & Automation Magazine, IEEE, Vol. 11 No. 2, Page(s): 4‐4.

2. Hager, G. and Hutchinson, S. (1996), “Special issue on visual servoing”, IEEE Trans. Robotics and Automation, Vol. 12 No. 5.

3. Kim, B.K. et al. (2005), “Web services based robot control platform for ubiquitous functions”, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain, April.

4. Kragic, D. (2001), “Visual servoing for manipulation: robustness and integration issues”, PhD thesis, CVAP, NADA, KTH, Stockholm.

5. Lee, D. and Spong, M.W. (2005), “Bilateral teleoperation of multiple cooperative robots over delayed communication networks: theory”, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain, April.

Cited by 4 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3