Abstract
The objective of this paper is to develop an appropriate methodology with open architecture for real-time monitoring and remote control of networked mobile robot. An integrated product data model and the related configuration management methods are generated. Within the context, this paper presents a new enabling technology to bring traditional robotic tools on-line with combined monitoring and control capability. Under a hybrid architecture of Web browser/server and client/server, an application system is presented to manipulate the wheeled mobile robot data and to carry out a variety of assembly functions. Issues such as architecture design, methodology development, and prototype implementation are addressed through a component assembly case study. Finally, a CORBA stands-based integration framework is proposed to achieve interoperability among multiple data and application objects over the Internet.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Yao Y, Li J, Lee WB, Cheung CF, Zhejun Y (2002) VMMC: a test-bed for machining. Comput Ind 47(3):255–268
Caldwell NHM, Rodgers PA (1998) WebCADET: facilitating distributed design support. IEE Colloquium on Web-based knowledge servers UK, 9(1): 1–4
Smith CS, Wright PK (1996) CyberCut: a world wide web based design-to-fabrication tool. J Manuf Syst 15(6):432–442
Adelson B (1999) Developing strategic alliances: a framework for collaborative negotiation in design. Res Eng Des 11(3):133–144
Jayaram S, Connacher HI, Lyons KW (1997) Virtual assembly using virtual reality techniques. Comput Aided Des 29(8):575–584
Beier KP (2000) Web-based virtual reality in design and manufacturing application. COMPIT’2000, March 29–April 4, Potsdam, Germany
Lee JY, Kim H, Kim K (2001) A web-enabled approach to feature-based modeling in a distributed and collaborative design environment. Concurr Eng Res Appl 9(1):74–87
Shyamsundar N, Gadh R (2001) Internet-based collaborative product design with assembly feature and virtual design spaces. Comput Aided Des 33(9):637–651
Suh SH, Seo Y, Lee SM, Choi TH, Jeong GS, Kim DY (2003) Modeling and implementation of internet-based virtual machine tools. Int J Adv Manuf Technol 21(7):516–522
Lihui W, Orban P, Cunningham A, Lang S (2004) Remote real-time CNC machining for web-based manufacturing. Robot Comput Integr Manuf 20(6):562–571
Kamat VR, Lipman RR (2007) Evaluation of standard product models for supporting automated erection of structural steelwork. Autom Constr 16(2):232–241
Ong SK, Jiang L, Nee AYC (2000) An Internet-based virtual CNC milling system. Int J Adv Manuf Technol 20(1):20–30
Li WD, Fuh JYH, Wong YS (2004) An Internet-enabled integrated system for co-design and concurrent engineering. Comput Ind 55(1):87–103
Choi SH, Chan AMM (2004) A virtual prototyping system for rapid product development. Comput Aided Des 36(5):401–412
Pang A, Wittenbrink C (1997) Collaborative 3D visualization with Cspray. IEEE Comput Graph Appl 17(2):32–41
Yeung CH, Altintas Y, Erkorkmaz K (2006) Virtual CNC system—part I system architecture. Int J Mach Tool Manuf 46(10):1107–1123
Liang SJ (2010) An approach for generating a tasks schedule model in web-based virtual manufacturing system of screw threads. Int J Adv Manuf Technol 46(5):737–755
Gottipolua RB, Ghosh K (2003) A simplified and efficient representation for evaluation and selection of assembly sequences. Comput Ind 50(3):251–264
Jones RE, Wilson RH, Calton TL (1997) Constraint-based interactive assembly planning. IEEE International Conference on Robotics and Automation, 20–25 April, Albuquerque, New Mexico, 913–920
Barnes CJ, Jared GEM, Swift KG (2003) A pragmatic approach to interactive assembly sequence evaluation. Proc Inst Mech Eng B J Eng Manuf 217(4):541–550
Van Holland W, Bronsvoort F (2000) Assembly features in modeling and planning. Robot Comput Integr Manuf 16(4):277–294
Jayaram S, Wang Y, Jayaram U (1999) A virtual assembly design environment. In: Proceedings of the IEEE Virtual Reality 1999 Conference, 13–17 March, Houston, TX, USA, 172–179
Wang QH, Li JR, Gong HQ (2006) A CAD-linked virtual assembly environment. Int J Prod Res 44(3):467–486
Sunil VB, Pande SS (2004) WebROBOT: Internet based robotic assembly planning system. Comput Ind 54(2):191–207
Friedrich H, Holle J, Dillmann R (1998) Interactive generation of flexible robot programs. IEEE International Conference on Robotics and Automation, 16–20 May, Leuven, Belgium, 538–543
Gupta SK, Paredis CJJ, Sinha R, Wang C, Brown PF (1998) An intelligent environment for simulating mechanical assembly operations. Proceedings of DETC 1998, ASME Design Engineering Technical Conferences, 13–16 September, Atlanta, Georgia, USA
Doulgeri Z, Matiakis T (2006) A web telerobotic system to teach industrial robot path planning and control. IEEE Trans Educ 49(2):263–270
Lloyd JE, Beis JS, Pai DK, Lowe DG (1997) Model-based telerobotics with vision. Proceedings 1997 IEEE International Conference on Robotics and Automation, 20–25 April, Albuquerque, NM, USA
Kropsu-Vehkapera H, Haapasalo H, Harkonen J, Silvola R (2009) Product data management practices in high tech companies. Ind Manag Data Syst 109(6):758–774
Crow K (2011) Product data management/product information management, DRM Associates [online]. Available from: http://www.npd-solutions.com/pdm.html. Accessed 15 Aug 2011
Cmkovic L, Asklund U, Dahlqvist AP (2003) Implementing and integrating product data management and software configuration management. Artech House, Norwood
Esteves J, Pastor J (2001) Enterprise resource planning systems research: an annotated bibliography. Communications of the AIS, 7(1): 1–52
Mandal P, Gunasekaran A (2002) Application of SAP R/3 in on-line inventory control. Int J Prod Econ 75(1):47–55
Sauter P, Vögler G, Specht G, Flor T (2004) Extending the MVC design pattern towards a task-oriented development approach for pervasive computing applications. In: Proc. Int. Conf. on Architecture of Computing Systems—Organic and Pervasive Computing, Augsburg, 23–26 March 2004, Spinger-Verlag, LNCS 2981: 309–321
Sengupta S, Sengupta A, Bhattacharya S (2007) Requirements to components: a model-view-controller architecture. 14th Monterey Workshop, 10–13 September, Monterey, CA, USA, 167–184
Gupta P, Govil MC (2010) MVC design pattern for the multi framework distributed applications using XML, spring and struts framework. Int J Comput Sci Eng 2(4):1047–1051
Shelest O (2011) Model view controller, model view presenter, and model view—ViewModel design patterns [online], Available from: http://www.codeproject.com/KB/architecture/MVC_MVP_MVVM_design.aspx. Accessed 10 Aug 2011
Parzyjegla H, Graff D, Schröter A, Richling J, Mühl G (2010) Design and implementation of the Rebeca pubish/subscribe middleware. Lect Notes in Comput Sci 6462:124–140
EventHelix.com (2011) Publish-Subscribe design pattern [online]. Available from: http://www.eventhelix.com/realtimemantra/patterns/publish_subscribe_patterns.htm. Accessed 10 Aug 2011
Mitchell JD, Siegel ML, Schiefelbein MCN, Babikyan AP (2007) Applying publish-subscribe to communications-on-the move node control. Lincoln Lab J 16(2):413–430
Rouvoy R, Merle P (2007) Using microcomponents and design patterns to build evolutionary transaction services. Electron Notes Theor Comput Sci 166:111–125
Curtis D (1997) Java, RMI and CORBA, Object Management Group (1997) [online]. Available from: http://www.omg.org/library/wpjava.html. Accessed 15 Aug 2011
OMG (Object Management Group) (2009) Corba basics. Available from: http://www.omg.org/gettingstarted/corbafaq.htm. Accessed 15 Aug 2011
Web 3D Consortium (2011) X3D FAQ—What is the status of the X3D specification? [online]. Available from: http://www.web3d.org/about/faq/#process-3. Accessed 15 Aug 2011
Liang SJ (2010) A web-based automotive refrigeration troubleshooting system applying knowledge engineering approach. Comput Ind 61(1):29–43
Liang SJ (2010) A web-based collaborative design architecture for developing immersive VR driving platform. Int J Comput Integr Manuf 23(10):876–892
Siciliano B, Sciavicco L, Villani L, Oriolo G (2011) Robotics: modeling, planning and control, 2nd edn. Springer, London
Jazar RN (2010) Theory of applied robotics: kinematics, dynamics, and control (2/e). Springer, New York
Mester G (2010) Intelligent mobile robot motion control in unstructured environments. Acta Polytech Hung 7(1):153–165
Szépe T (2009) Sensor-based control of an autonomous wheeled mobile robot. Proceedings from PROSENSE 3rd Seminar Presentations, 17–21 November, Ljubljana
Mester G (2010) Sensor-based control of autonomous wheeled mobile robots. Ipsi J 6(1):29–34
Barrilleaux J (2001) 3D user interfaces with Java 3D. Manning, Greenwich
Selman D (2002) Java 3D programming. Manning, Greenwich
Liang SJ (2007) A web based 3D virtual technologies for developing a product information framework. Int J Adv Manuf Technol 34(5–6):617–630
Xu HT, Lin JY, Chan CC (2003) A web-based product modeling tool-a preliminary development. Int J Adv Manuf Technol 21(9):669–677
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liang, J.S., Chao, KM. & Ivey, P. VR-based wheeled mobile robot in application of remote real-time assembly. Int J Adv Manuf Technol 64, 1765–1779 (2013). https://doi.org/10.1007/s00170-012-4140-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-012-4140-1