Skip to main content
Log in

VR-based wheeled mobile robot in application of remote real-time assembly

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Yao Y, Li J, Lee WB, Cheung CF, Zhejun Y (2002) VMMC: a test-bed for machining. Comput Ind 47(3):255–268

    Article  Google Scholar 

  2. Caldwell NHM, Rodgers PA (1998) WebCADET: facilitating distributed design support. IEE Colloquium on Web-based knowledge servers UK, 9(1): 1–4

  3. Smith CS, Wright PK (1996) CyberCut: a world wide web based design-to-fabrication tool. J Manuf Syst 15(6):432–442

    Article  Google Scholar 

  4. Adelson B (1999) Developing strategic alliances: a framework for collaborative negotiation in design. Res Eng Des 11(3):133–144

    Article  Google Scholar 

  5. Jayaram S, Connacher HI, Lyons KW (1997) Virtual assembly using virtual reality techniques. Comput Aided Des 29(8):575–584

    Article  Google Scholar 

  6. Beier KP (2000) Web-based virtual reality in design and manufacturing application. COMPIT’2000, March 29–April 4, Potsdam, Germany

  7. 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

    Google Scholar 

  8. Shyamsundar N, Gadh R (2001) Internet-based collaborative product design with assembly feature and virtual design spaces. Comput Aided Des 33(9):637–651

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Google Scholar 

  11. Kamat VR, Lipman RR (2007) Evaluation of standard product models for supporting automated erection of structural steelwork. Autom Constr 16(2):232–241

    Article  Google Scholar 

  12. Ong SK, Jiang L, Nee AYC (2000) An Internet-based virtual CNC milling system. Int J Adv Manuf Technol 20(1):20–30

    Article  Google Scholar 

  13. Li WD, Fuh JYH, Wong YS (2004) An Internet-enabled integrated system for co-design and concurrent engineering. Comput Ind 55(1):87–103

    Article  Google Scholar 

  14. Choi SH, Chan AMM (2004) A virtual prototyping system for rapid product development. Comput Aided Des 36(5):401–412

    Article  Google Scholar 

  15. Pang A, Wittenbrink C (1997) Collaborative 3D visualization with Cspray. IEEE Comput Graph Appl 17(2):32–41

    Article  Google Scholar 

  16. Yeung CH, Altintas Y, Erkorkmaz K (2006) Virtual CNC system—part I system architecture. Int J Mach Tool Manuf 46(10):1107–1123

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Gottipolua RB, Ghosh K (2003) A simplified and efficient representation for evaluation and selection of assembly sequences. Comput Ind 50(3):251–264

    Article  Google Scholar 

  19. 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

  20. 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

    Article  Google Scholar 

  21. Van Holland W, Bronsvoort F (2000) Assembly features in modeling and planning. Robot Comput Integr Manuf 16(4):277–294

    Article  Google Scholar 

  22. 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

  23. Wang QH, Li JR, Gong HQ (2006) A CAD-linked virtual assembly environment. Int J Prod Res 44(3):467–486

    Article  Google Scholar 

  24. Sunil VB, Pande SS (2004) WebROBOT: Internet based robotic assembly planning system. Comput Ind 54(2):191–207

    Article  Google Scholar 

  25. 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

  26. 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

  27. Doulgeri Z, Matiakis T (2006) A web telerobotic system to teach industrial robot path planning and control. IEEE Trans Educ 49(2):263–270

    Article  Google Scholar 

  28. 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

  29. 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

    Article  Google Scholar 

  30. 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

  31. Cmkovic L, Asklund U, Dahlqvist AP (2003) Implementing and integrating product data management and software configuration management. Artech House, Norwood

    Google Scholar 

  32. Esteves J, Pastor J (2001) Enterprise resource planning systems research: an annotated bibliography. Communications of the AIS, 7(1): 1–52

    Google Scholar 

  33. Mandal P, Gunasekaran A (2002) Application of SAP R/3 in on-line inventory control. Int J Prod Econ 75(1):47–55

    Article  Google Scholar 

  34. 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

  35. 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

  36. 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

    Google Scholar 

  37. 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

  38. 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

    Article  Google Scholar 

  39. EventHelix.com (2011) Publish-Subscribe design pattern [online]. Available from: http://www.eventhelix.com/realtimemantra/patterns/publish_subscribe_patterns.htm. Accessed 10 Aug 2011

  40. 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

    Google Scholar 

  41. Rouvoy R, Merle P (2007) Using microcomponents and design patterns to build evolutionary transaction services. Electron Notes Theor Comput Sci 166:111–125

    Article  Google Scholar 

  42. 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

  43. OMG (Object Management Group) (2009) Corba basics. Available from: http://www.omg.org/gettingstarted/corbafaq.htm. Accessed 15 Aug 2011

  44. 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

  45. Liang SJ (2010) A web-based automotive refrigeration troubleshooting system applying knowledge engineering approach. Comput Ind 61(1):29–43

    Article  Google Scholar 

  46. Liang SJ (2010) A web-based collaborative design architecture for developing immersive VR driving platform. Int J Comput Integr Manuf 23(10):876–892

    Article  Google Scholar 

  47. Siciliano B, Sciavicco L, Villani L, Oriolo G (2011) Robotics: modeling, planning and control, 2nd edn. Springer, London

    Google Scholar 

  48. Jazar RN (2010) Theory of applied robotics: kinematics, dynamics, and control (2/e). Springer, New York

    Book  Google Scholar 

  49. Mester G (2010) Intelligent mobile robot motion control in unstructured environments. Acta Polytech Hung 7(1):153–165

    Google Scholar 

  50. Szépe T (2009) Sensor-based control of an autonomous wheeled mobile robot. Proceedings from PROSENSE 3rd Seminar Presentations, 17–21 November, Ljubljana

  51. Mester G (2010) Sensor-based control of autonomous wheeled mobile robots. Ipsi J 6(1):29–34

    Google Scholar 

  52. Barrilleaux J (2001) 3D user interfaces with Java 3D. Manning, Greenwich

    Google Scholar 

  53. Selman D (2002) Java 3D programming. Manning, Greenwich

    Google Scholar 

  54. 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

    Article  Google Scholar 

  55. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Janus S. Liang.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-012-4140-1

Keywords

Navigation