Abstract
In this paper, an agent-based design and development of an interactive virtual environment for a manufacturing assembly process is described. Agents in the assembly are identified through their respective responsibilities and are implemented so that they coordinate between one another to accomplish the PC assembly/disassembly process. The robot agent, crucial to the assembly operation, is designed to handle multiple failure situations, wherein it coordinates with the part agent to accommodate the failure.
Similar content being viewed by others
References
Braham, R. and Comerford, R. (1997) Sharing virtual worlds. IEEE Spectrum, pp. 18–25.
Greshon, N. and Eick, S. (1998) Visualization's new track: Making sense of information. IEEE Spectrum, pp. 38–56.
Marhefka, D. W. and Orin, D. E. (1996) XAnimate: An educational tool for robot graphical simulation. IEEE Robotics & Automation Magazine, 3(2), 6–14.
Marhefka, D. W. and Orin, D. E. (1996) Semiotic modeling of sensible agents. Intelligent systems: A Semiotic Perspective, National Institute of Standards and Technology, Gaithersberg, MD, 1996. (Organizers: Dr. K. S. Barber and Dr. S. Ramaswamy)
Ahn, Jeong-Soo, Ramaswamy, S. and Crawford, R. H. (1996) A formalism for modeling engineering design processes. Accepted to the IEEE Transactions on Systems, Man and Cybernetics (SMC).
Andersson, C. Carlsson, O. Hagsand and Olov Stahl. (1994) The Distributed Interactive Virtual Environment Technical Reference Manual, Swedish Institute of Computer Science.
Barcio, B. T., Ramaswamy, S. and Barber, K. S. (1997). An object-oriented modeling and simulation environment for reactive systems development. International Journal of Flexible Manufacturing Systems, 9(1), 51–80.
Barcio, B. T., Ramaswamy, S., Macfadzean, R. and Barber, K. S. (1996) Object-oriented modeling and simulation of a national air defense system. SIMULATION, 66(1), 5–21.
Bear, S., Allen, P., Coleman, D. and Hayes, F. (1990) Graphical specification of object oriented systems. ECOOP/OOPSLA 1990 Proceedings, pp. 28–37.
Booch, G. (1991) Object Oriented Design with Applications, The Benjamin/Cummings Publishing Company, Inc., Redwood City, California.
Brave, Y. and Heymann, M. (1993) Control of discrete event systems modeled as hierarchical state machines. IEEE Transactions on Automatic Control, 38(12), 1803–1819.
Cherry, G. W. (1993) Stimulus-response machines: A new visual formalism for describing classes and objects. ACM SIGSOFT Software Engineering Notes, 18(2), 86–95.
Coleman, D., Hayes, F. and Bear, S. (1992) Introducing objectcharts or how to use statecharts in object-oriented design. IEEE Transactions on Software Engineering, 18(1), 9–18.
Doyle, J. (1992) Rationality and its roles in reasoning. Computational Intelligence, 8(2), 376–409.
Fang, Y. and Liou, F. W. (1996) Virtual prototyping of mechanical assemblies with deformable components. Journal of Manufacturing Systems, 16(3), 211–219.
Goldstein, N. and Alger, J. (1992) Developing Object-Oriented Software for the Macintosh: Analysis, Design and Programming, Addison-Wesley Publishing Company, Inc., Reading, Massachusetts.
Gossain, S. and Anderson, B. (1990) An Iterative-design model for reusable object-oriented software. ECOOP/ OOPSLA 1990 Proceedings, Ottawa, Canada, pp. 13–27.
Harel, D., Pnueli, A., Schmidt, J. P. and Sherman, R. (1987) On the formal semantics of statecharts. Proc. 2nd IEEE Symp. on Logic of Computer Sci., pp. 54–64.
Harel, D. and Pnueli, A. (1985) On the development of reactive systems. Logics and Models of Concurrent Systems, NATO, ASI Series, 13, K. R. Apt, Ed., Springer-Verlag, New York, pp. 477–498.
Harel, D. (1998) On visual formalisms. Communications of the ACM, 31(5), 514–531.
Harel, D. (1987) Statecharts: A visual formalism for complex systems. Scientific Computer Programming, 8(3), 231–274.
Harel, D., et al. (1990) STATEMATE: A working environment for the development of complex reactive systems, in Software State-of-the-Art: Selected Papers, T. DeMarco, and T. Lister, eds, Dorset House, pp. 322–338.
Huhns, M. N. and Singh, M. P. (1997) Agents on the web: Agents are Everywhere. IEEE Internet Computing, 1 (1).
Jernigan, S. R., Ramaswamy, S. and Barber, K. S. (1997) A distributed search and simulation method for job flow scheduling. SIMULATION.
Karr, R., Reece, D. and Franceschini, R. (1997) Synthetic soldiers. IEEE Spectrum, pp. 39–45.
Kraus, S. and Wilkenfeld, J. (1991) Negotiation over Time in a Multi Agent Environment, Technical Report UMIACS-TR-91-51, University of Maryland, Institute of Advanced Computer Studies.
Ormes, J., Ramaswamy, S. and Cheng, T. (1997) Modeling and simulation of manufacturing systems in interactive virtual environments. 6th IEEE International Conference on Emerging Technologies and Factory Automation, UCLA, Los Angeles.
Ramaswamy, S. and Valavanis, K. P. (1994) Modeling, analysis and simulation of failures in a materials handling system with extended Petri nets. IEEE Transactions on Systems, Man and Cybernetics, 24(9), 1358–1373.
Robertson, G. G., et. al. (1993) Information visualization using 3-D interactive animation. Communications of the ACM, 36(4), 57–71.
Rosenschein, J. (1986) Rational Interaction: Cooperation Among Intelligent Agents, Ph.D. Thesis, Technical Report STA-CS-85-1081, Stanford University.
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. and Lorensen, W. (1991) Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs, New Jersey.
Sen, S. and Durfee, E. (1996) A formal study of distributed meeting scheduling. Group Decision and Negotiation Support Systems.
Sharble, R. C. and Cohen, S. S. (1993) The object-oriented brewery: A comparison of two object-oriented development methods. ACM SIGSOFT Software Engineering Notes, 18(2), 60–73.
Shoham, Y. (1993) Agent-oriented programming. Artificial Intelligence, 60, 51–92.
Sycara, K. and Zeng, D. (1996) Coordination of multiple intelligent software agents. International Journal Cooperative Information Systems, 5(2/3), 181–212.
Wirfs-Brock, R., Wilkerson, B. and Weiner, L. (1990) Designing Object-Oriented Software, Prentice-Hall.
Yun, M. H., Cannon, D., Freivalds, A. and Thomas, G. (1997) An instrumented glove for grasp specification in virtual reality based point-and-direct telerobotics. IEEE Transactions on Systems, Man and Cybernetics, 27(5), 835–846.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ramaswamy, S., Yan, Y. Interactive modeling and simulation of virtual manufacturing assemblies: An agent-based approach*. Journal of Intelligent Manufacturing 10, 503–518 (1999). https://doi.org/10.1023/A:1008915503623
Issue Date:
DOI: https://doi.org/10.1023/A:1008915503623