{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:56:15Z","timestamp":1754157375776,"version":"3.41.2"},"reference-count":23,"publisher":"Emerald","issue":"3","license":[{"start":{"date-parts":[[2007,5,8]],"date-time":"2007-05-08T00:00:00Z","timestamp":1178582400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007,5,8]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>This paper aims to develop a service\u2010oriented distributed multi\u2010robot system based on manufacturing message specification (MMS) and new\u2010generation distributed object technology \u2013 web services for realizing remotely monitoring and controlling multiple heterogeneous robots in the internet environment.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The study presents robot communication model and distributed multi\u2010robot monitoring and control software structure based on MMS and web services. In particular, monitoring and control software design of MMS concepts in web services environment using Unified Modeling Language model is discussed in detail. In addition, to verify the validity of the proposed design method, a multi\u2010robot prototype system for robot flexible assemble cell has been achieved. Its Server software is implemented in C++ with Visual Studio.NET being the development environment and Client software is programmed in Java with Borland JBuilder 9 being the development tool.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>Finds that the communication structure following MMS can make the multi\u2010robot monitoring and control system have perfect robustness, interoperability and reconfigurability. Besides, web services technology can conveniently realize MMS services, also can successfully resolve the remote multi\u2010robot monitoring and control problem among cross\u2010network, cross\u2010platform and heterogeneous systems.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>Provides an easy and low\u2010cost method for realizing heterogeneous multi\u2010robot remote driving. The web\u2010based distribution of the presented system is critical in enabling capabilities such as e\u2010manufacturing, e\u2010diagnostics and e\u2010maintenance.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Practical implications<\/jats:title><jats:p>The proposed system can be seamlessly integrated into other automated manufacturing systems or management systems in plug\u2010and\u2010play fashion. The combination of MMS and web services is in favor of real manufacturing equipments being embedded in the network, so the presented systematic methodology can be a useful reference for constructing web\u2010based reconfigurable manufacturing systems.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>Provides robot communication model based on MMS and web services and presents service\u2010oriented distributed remote multi\u2010robot monitoring and control software architecture.<\/jats:p><\/jats:sec>","DOI":"10.1108\/01439910710738863","type":"journal-article","created":{"date-parts":[[2007,6,19]],"date-time":"2007-06-19T11:08:39Z","timestamp":1182251319000},"page":"225-239","source":"Crossref","is-referenced-by-count":9,"title":["Remote multi\u2010robot monitoring and control system based on MMS and web services"],"prefix":"10.1108","volume":"34","author":[{"given":"Bin","family":"Wu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bing\u2010Hai","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li\u2010Feng","family":"Xi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022012220385788100_b1","doi-asserted-by":"crossref","unstructured":"Aguirre, O., Weston, R., Martin, F. and Ajuria, J. (1999), \u201cMCSARCH: an architecture for the development of manufacturing control systems\u201d, International Journal of Production Economics, Vol. 62, pp. 45\u201059.","DOI":"10.1016\/S0925-5273(98)00220-5"},{"key":"key2022012220385788100_b2","unstructured":"Ampornaramveth, V., Kiatisevi, P. and Ueno, H. (2004), \u201cSPAK: software platform for agents and knowledge systems in symbiotic robots\u201d, IEICE Transactions Information and System, Vol. E87\u2010D No. 4, pp. 886\u201095."},{"key":"key2022012220385788100_b3","doi-asserted-by":"crossref","unstructured":"Aphrodite, T. and Thomi, P. (2002), \u201cAn overview of standards and related technology in web services\u201d, Distributed and Parallel Databases, Vol. 12, pp. 135\u201062.","DOI":"10.1023\/A:1016599017660"},{"key":"key2022012220385788100_b4","doi-asserted-by":"crossref","unstructured":"Arai, T., Pagello, E. and Parker, L. (2002), \u201cEditorial: advances in multi\u2010robot systems\u201d, IEEE Transactions on Robotics and Automation, Vol. 18 No. 5, pp. 655\u201061.","DOI":"10.1109\/TRA.2002.806024"},{"key":"key2022012220385788100_b5","doi-asserted-by":"crossref","unstructured":"Boissier, R., Gressier\u2010Soudan, E., Laurent, A. and Seinturier, L. (2001), \u201cEnhancing numerical controllers, using MMS concepts and a CORBA\u2010based software bus\u201d, International Journal of Computer Integrated Manufacturing, Vol. 14 No. 6, pp. 560\u20109.","DOI":"10.1080\/09511920110040539"},{"key":"key2022012220385788100_b6","unstructured":"Chen, M., Chen, A. and Shao, B. (2003), \u201cThe implications and impacts of web services to electronic commerce research and practices\u201d, Journal of Electronic Commerce Research, Vol. 4 No. 4, pp. 128\u201039."},{"key":"key2022012220385788100_b7","doi-asserted-by":"crossref","unstructured":"Fong, T., Thorpe, C. and Baur, C. (2003), \u201cMulti\u2010robot remote driving with collaborative control\u201d, IEEE Transactions on Industrial Electronics, Vol. 50 No. 4, pp. 699\u2010704.","DOI":"10.1109\/TIE.2003.814768"},{"key":"key2022012220385788100_b8","doi-asserted-by":"crossref","unstructured":"Goldberg, K., Mascha, M., Gentner, S., Rothenberg, N., Sutter, C. and Wiegley, J. (1995a), \u201cDesktop tele\u2010operation via the world wide web\u201d, Proc. IEEE Int. Conference on Robotics and Automation, pp. 654\u20109.","DOI":"10.1109\/ROBOT.1995.525358"},{"key":"key2022012220385788100_b9","unstructured":"Goldberg, K., Santarromana, J., Bekey, G., Gentner, S., Morris, R., Wiegley, J. and Berger, E. (1995b), \u201cThe telegarden\u201d, Proceedings of ACM SIGGRAPH, pp. 135\u201040."},{"key":"key2022012220385788100_b10","doi-asserted-by":"crossref","unstructured":"Gressier\u2010Soudan, E., Epivent, M., Laurent, A., Boissier, R., Razafindramary, D. and Raddadi, M. (1999), \u201cComponent oriented control architecture: the COCA project\u201d, Microprocessors and Microsystems, Vol. 23 No. 2, pp. 95\u2010102.","DOI":"10.1016\/S0141-9331(99)00018-6"},{"key":"key2022012220385788100_b11","doi-asserted-by":"crossref","unstructured":"Hu, H.S., Tsui, P.W. and Cragg, L. (2004), \u201cAgent architecture for multi\u2010robot cooperation over the internet\u201d, International Journal of Integrated Computer\u2010aided Engineering, Vol. 11 No. 3, pp. 213\u201026.","DOI":"10.3233\/ICA-2004-11302"},{"key":"key2022012220385788100_b12","doi-asserted-by":"crossref","unstructured":"Hu, H.S., Yu, L.X., Tsui, P.W. and Zhou, Q. (2001), \u201cInternet\u2010based robotic systems for teleoperation\u201d, Assembly Automation, Vol. 21, pp. 143\u201051.","DOI":"10.1108\/01445150110388513"},{"key":"key2022012220385788100_b13","doi-asserted-by":"crossref","unstructured":"Hung, M.H., Cheng, F.T. and Yeh, S.C. (2005), \u201cDevelopment of a web\u2010services\u2010based e\u2010diagnostics framework for semiconductor manufacturing industry\u201d, IEEE Transactions on Semiconductor Manufacturing, Vol. 18 No. 1, pp. 122\u201035.","DOI":"10.1109\/TSM.2004.836664"},{"key":"key2022012220385788100_b14","unstructured":"ISO\/IEC 9506\u20101 (1990), Industrial Automation Systems \u2013 Manufacturing Message Specification \u2013 Part 1: Service Definition, International Standardization Organization, Geneva, (British Standard)."},{"key":"key2022012220385788100_b15","unstructured":"ISO\/IEC 9506\u20102 (1990), Industrial Automation Systems \u2013 Manufacturing Message Specification \u2013 Part 2: Protocol Specification, International Standardization Organization, Geneva, (British Standard)."},{"key":"key2022012220385788100_b16","unstructured":"ISO\/IEC 9506\u20103 (1991), Industrial Automation Systems \u2013 Manufacturing Message Specification \u2013 Part 3: MMS Companion Standard for Robotics, International Standardization Organization, Geneva, (British Standard)."},{"key":"key2022012220385788100_b17","unstructured":"Kanda, T., Ishiguro, H., Imai, M., Ono, T. and Mase, K. (2002), \u201cAn approach for developing interactive humanoid robots\u201d, Proc. IEEE\/RSJ International Conference on Intelligent Robots and Systems, (online)."},{"key":"key2022012220385788100_b18","doi-asserted-by":"crossref","unstructured":"Saucy, P. and Mondana, F. (2000), \u201cKhepOnTheWeb: open access to a mobile robot on the internet\u201d, IEEE Robotics and Automation Magazine, March, pp. 41\u20107.","DOI":"10.1109\/100.833574"},{"key":"key2022012220385788100_b19","doi-asserted-by":"crossref","unstructured":"Schulz, D., Burgard, W., Fox, D., Thrun, S. and Cremers, A. (2000), \u201cWeb interface for mobile robots in public places\u201d, IEEE Robotics and Automation Magazine, Vol. 7 No. 1, pp. 48\u201056.","DOI":"10.1109\/100.833575"},{"key":"key2022012220385788100_b20","doi-asserted-by":"crossref","unstructured":"Shang, H.P., Zhao, Z.X. and Thorn, R. (2003), \u201cImplementing manufacturing message specifications (MMS) within collaborative virtual environments over the internet\u201d, International Journal of Computer Integrated Manufacturing, Vol. 16 No. 2, pp. 112\u201027.","DOI":"10.1080\/713804988"},{"key":"key2022012220385788100_b21","doi-asserted-by":"crossref","unstructured":"Wu, Q. and Diyoux, T. (1999), \u201cIntegrating multimedia communication into an MMS environment\u201d, Computer Communications, Vol. 22, pp. 907\u201018.","DOI":"10.1016\/S0140-3664(99)00060-2"},{"key":"key2022012220385788100_b22","doi-asserted-by":"crossref","unstructured":"Yamada, S. and Saito, J. (1999), \u201cAdaptive action selection without explicit communication for multi\u2010robot box\u2010pushing\u201d, Proceedings of the 1999 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 1444\u20109.","DOI":"10.1109\/IROS.1999.811682"},{"key":"key2022012220385788100_b23","unstructured":"Zhou, B.H., Xi, L.F. and Yu, C.M. (2005), \u201cDCOM and MMS\u2010based control software architecture automated manufacturing system\u201d, International Journal of Advanced Manufacturing Technology, (online)."}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/01439910710738863","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439910710738863\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439910710738863\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:50:10Z","timestamp":1753401010000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/34\/3\/225-239\/186585"}},"subtitle":[],"editor":[{"given":"David","family":"Saunders","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2007,5,8]]},"references-count":23,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,5,8]]}},"alternative-id":["10.1108\/01439910710738863"],"URL":"https:\/\/doi.org\/10.1108\/01439910710738863","relation":{},"ISSN":["0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2007,5,8]]}}}