Skip to main content
Log in

Automatic assembly simulation of product in virtual environment based on interaction feature pair

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

In engineering practical implications, assembly simulation is a useful solution to test the planned assembly process and address assembly issues. However, it is usually carried out by time-consuming human–computer interaction, which causes a lot of unavoidable laborious work. Assembly simulation could exhibit the design intent in virtual environment through the interactions between parts. Unfortunately, the models which modeled with current constraint-based method cannot provide sufficient interaction information to support assembly simulation, and the needed information should be added by designers manually. To solve this problem, this paper introduces the concept of interaction feature pair (IFP) and presents an automatic assembly simulation method based on IFP. The proposed IFP provides a form that endues a part with the capability of knowing which part is going to interact with and how to interact. Based on IFP, the automatic assembly simulation is carried out in two steps: First, a graph-based method in presented to generate the interaction sequence, which provides the information that when and which feature should be mated during assembly. Then, the randomized motion planning is employed in the established C-space to find a collision-free path for each part, and the planning results in C-space are transferred into the movements of parts in simulation environment. With these two steps, the parts could interact with other parts under a certain interaction sequence, which automatically simulates the assembly of the product. Finally, an implementation sample is presented and the results show the effectiveness of the proposed method.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  • Boneschanscher, N. (1993). Plan generation for flexible assembly systems. NASA STI/Recon Technical Report N, 94.

  • Boor, V., Overmars, M. H., & van der Stappen, A. F. (1999). The Gaussian sampling strategy for probabilistic roadmap planners. In Proceedings of the 1999 IEEE international conference on robotics & automation.

  • Boothroyd, G., Dewhurst, P., & Knight, W. A. (2010). Product design for manufacture and assembly (3rd ed.). Boca Raton, FL: CRC Press.

    Google Scholar 

  • Bourjault, A. (1984). Contribution a une approache methodologique del’assemblage automatise: Elaboration automatique des sequencesoperatories. Thesis, Universite de Franche-Comte, Besancon (France).

  • Castillo, O., Neyoy, H., Soria, J., Melin, P., & Valdez, F. (2015). A new approach for dynamic fuzzy logic parameter tuning in Ant Colony Optimization and its application in fuzzy control of a mobile robot. Applied Soft Computing, 28, 150–159.

  • Chang, C. C., Tseng, H. E., & Meng, L. P. (2009). Artificial immune systems for assembly sequence planning exploration. Engineering Applications of Artificial Intelligence, 22(8), 1218–1232.

    Article  Google Scholar 

  • Christiand. & Yoon, J. (2011). Assembly simulations in virtualenvironments with optimized haptic path and sequence. Roboticsand Computer-Integrated Manufacturing, 27(2), 306–317.

  • Clark, C. M. (2005). Probabilistic road map sampling strategies for multi-robot motion planning. Robotics and Autonomous Systems, 53(3–4), 244–264.

    Article  Google Scholar 

  • Conkur, E. S. (2005). Path planning using potential fields for highly redundant manipulators. Robotics and Autonomous Systems, 52(2–3), 209–228.

    Article  Google Scholar 

  • De Fazio, T. L., & Whitney, D. E. (1987). Simplified generation of all mechanical assembly sequences. IEEE Journal of Robotics and Automation, 3(6), 640–658.

    Article  Google Scholar 

  • Eng, T. H., Ling, Z. K., Olson, W., & McLean, C. (1999). Feature-based assembly modeling and sequence generation. Computer & Industrial Engineering, 36(1), 17–33.

    Article  Google Scholar 

  • Gao, P., & Xiao, R. (2007). Assembly planning using a novel immune approach. International Journal of Advanced Manufacturing Technology, 31(7–8), 770–782.

    Google Scholar 

  • Ghatee, M., & Mohades, A. (2009). Motion planning in order to optimize the length and clearance applying a Hopfield neural network. Expert Systems with Applications, 36(3), 4688–4695.

    Article  Google Scholar 

  • Gottipolu, R. B., & Ghosh, K. (2003). A simplified and efficient representation for evaluation and selection of assembly sequences. Computers in Industry, 50(3), 251–264.

    Article  Google Scholar 

  • Gupta, S. K., Paredis, C. J. J., Sinha, R., & Brown, P. F. (2001). Intelligent assembly modeling and simulation. Assembly Automation, 21(3), 215–235.

    Article  Google Scholar 

  • Herioud, J.-M., & Bourjault, A. (1991). LEGA: A computer-aided generator for assembly plans. In L. S. Homen de Mello & S. Lee (Eds.), Computer aided mechanical assembly planning (pp. 191–215). New York: Springer US.

  • Homen de Mello, L. S., & Sanderson, A. C. (1991). A correct and complete algorithm for the generation of mechanical assembly sequences. IEEE Transactions on Robotics and Automation, 7(2), 228–240.

    Article  Google Scholar 

  • Jaradat, M. A. K, Garibeh, M. H., & Feilat, E. A. (2009). Dynamic motion planning for autonomous mobile robot using fuzzy potential field. In Proceeding of the 6th international symposium on mechatronics and its applications (ISMA09).

  • Jaradat, M. A. K., Garibeh, M. H., & Feilat, E. A. (2012). Autonomous mobile robot dynamic motion planning using hybrid fuzzy potential field. Soft Computing, 16(1), 153–164.

    Article  Google Scholar 

  • Kavraki, L. E., Švestka, P., Latombe, J. C., & Overmars, M. H. (1996). Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Transactions on Robotics and Automation, 12(4), 566–580.

    Article  Google Scholar 

  • Khatib, O. (1985). Real-time obstacle avoidance for manipulators and mobile robots. International Journal of Robotics Research, 5(1), 500–505.

    Google Scholar 

  • Kulkarni, P., Goswami, D., Guha, P., & Dutta, A. (2006). Path planning for a statically stable biped robot using PRM and reinforcement learning. Journal of Intelligent and Robot Systems, 47(3), 197–214.

    Article  Google Scholar 

  • Lee, J., Kang, B. Y., & Kim, D. W. (2013). Fast genetic algorithm for robot path planning. Electronics Letters, 49(23), 1449–1451.

    Article  Google Scholar 

  • Leu, M. C., ElMaraghy, H. A., Nee, A. Y. C., Ong, S. K., Lanzetta, M., Putz, M., et al. (2013). CAD model based virtual assembly simulation, planning and training. CIRP Annals-Manufacturing Technology, 62(2), 799–822.

    Article  Google Scholar 

  • Li, J. R., Khoo, L. P., & Tor, S. B. (2003). A Tabu-enhanced genetic algorithm approach for assembly process planning. Journal of Intelligent Manufacturing, 14(2), 197–208.

    Article  Google Scholar 

  • Luh, G. C., & Liu, W. W. (2008). An immunological approach to mobile robot reactive navigation. Applied Soft Computing, 8(1), 30–45.

    Article  Google Scholar 

  • Lv, H., & Lu, C. (2010). An assembly sequence planning approach with a discrete particle swarm optimization algorithm. International Journal of Advanced Manufacturing Technology, 50(5–8), 761–770.

    Article  Google Scholar 

  • Marian, R. M., Luong, L. H. S., & Abhary, K. (2006). A genetic algorithm for the optimization for assembly sequences. Computers & Industrial Engineering, 50(4), 503–527.

    Article  Google Scholar 

  • Martinez, M., Pham, V. H., & Favrel, J. (2009). Optimal assembly plan generation: A simplifying approach. Journal of Intelligent Manufacturing, 20(1), 15–27.

    Article  Google Scholar 

  • Masoud, S. A., & Masoud, A. A. (2000). Constrained motion control using vector potential fields. IEEE Transactions on System, Man and Cybernetics-Part A: Systems and Humans, 30(3), 251–272.

    Article  Google Scholar 

  • Mbede, J. B., Huang, X., & Wang, M. (2000). Fuzzy motion planning among dynamic obstacles using artificial potential fields for robot manipulators. Robotics and Autonomous Systems, 32(1), 61–72.

    Article  Google Scholar 

  • Mbede, J. B., Wei, W., & Zhang, Q. (2001). Fuzzy and recurrent neural net work motion control among dynamic obstacles for robot manipulators. Journal of Intelligent and Robotic Systems, 30(2), 155–177.

    Article  Google Scholar 

  • Melingui, A., Merzouki, R., Mbede, J. B., & Chettibi, T. (2014). A novel approach to integrate artificial potential field and fuzzy logic into a common frame work for robots autonomous navigation. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 228(10), 787–801.

    Google Scholar 

  • Ou, L. M., & Xu, X. (2013). Relationship matrix based automatic assembly sequence generation from a CAD model. Computer-Aided Design, 45(7), 1053–1067.

    Article  Google Scholar 

  • Pan, C. X., & Smith, S. (2006). Case study: The impact of assembly reorientations on assembly time. International Journal of Production Research, 44(14), 4569–4585.

    Article  Google Scholar 

  • Park, J. J., Kim, J. H., & Song, J. B. (2007). Path planning for a robot manipulator based on probabilistic roadmap and reinforcement learning. International Journal of Control, Automation, and Systems, 5(6), 674–680.

    Google Scholar 

  • Park, M. G., & Lee, M. C. (2003). A new technique to escape local minimum in artificial potential field based path planning. KSME International Journal, 17(12), 1876–1885.

    Article  Google Scholar 

  • Perrard, C., & Bonjour, E. (2013a). A priori checking inconsistencies among strategic constraints for assembly plan generation. The International Journal of Advanced Manufacturing Technology, 63(5–8), 817–838.

    Google Scholar 

  • Perrard, C., & Bonjour, E. (2013b). Unification of the a priori inconsistencies checking among assembly constraints in assembly sequence planning. International Journal of Advanced Manufacturing Technology, 69(1–4), 669–685.

    Article  Google Scholar 

  • Roy, U., & Bharadwaj, B. (2002). Design with part behaviors: Behavior model, representation and applications. Computer-Aided Design, 34(1), 613–636.

    Article  Google Scholar 

  • Singh, P., & Bettig, B. (2004). Port-compatibility and connectability based assembly design. Journal of Computing and Information Science in Engineering, 4(3), 197–205.

    Article  Google Scholar 

  • Slnanoğlu, C., & Riza Börklu, H. (2004). An approach to determine geometric feasibility to assembly states by intersection matrices in assembly sequence planning. Journal of Intelligent Manufacturing, 15(4), 543–559.

    Article  Google Scholar 

  • Su, Q. (2007). Computer aided geometric feasible assembly sequence planning and optimizing. The International Journal of Advanced Manufacturing Technology, 33(1–2), 48–57.

    Article  Google Scholar 

  • Su, Q. (2009). A hierarchical approach on assembly sequence planning and optimal sequences analyzing. Robotics and Computer-Integrated Manufacturing, 25(1), 224–234.

  • Su, Q., Lai, S. J., & Liu, J. (2009). Geometric computation based assembly sequencing and evaluating in terms of assembly angle, direction, reorientation, and stability. Computer-Aided Design, 41(7), 479–489.

    Article  Google Scholar 

  • Tseng, H. E., & Li, R. K. (1999). A novel means of generating assembly sequences using the connector concept. Journal of Intelligent Manufacturing, 10(5), 423–435.

    Article  Google Scholar 

  • Tseng, Y. J., Chen, Y. J., & Huang, F. Y. (2011). A green assembly sequence planning model with a closed-loop assembly and disassembly sequence planning using a particle swarm optimization method. International Journal of Advanced Manufacturing Technology, 57(9–12), 1183–1197.

    Article  Google Scholar 

  • Tripathi, M., Agrawal, S., Pandey, M. K., Shankar, R., & Tiwari, M. K. (2009). Real world disassembly modeling and sequencing problem: Optimization by algorithm of self-guided ants (ASGA). Robotics and Computer-Integrated Manufacturing, 25(3), 483–496.

    Article  Google Scholar 

  • Tuncer, A., & Yildirim, M. (2012). Dynamic path planning of mobile robots with improved genetic algorithm. Computers & Electrical Engineering, 38(6), 1564–1572.

    Article  Google Scholar 

  • van Holland, W., & Bronsvoort, W. F. (2000). Assembly features in modeling and planning. Robotics and Computer-Integrated Manufacturing, 16(4), 277–294.

    Article  Google Scholar 

  • Wang, H., Rong, Y., & Xiang, D. (2014). Mechanical assembly planning using ant colony optimization. Computer-Aided Design, 47(2), 59–71.

  • Wang, Y., & Liu, J. H. (2010). Chaotic particle swarm optimization for assembly sequence planning. Robotics and Computer-Integrated manufacturing, 26(2), 212–222.

  • Wilson, R. H. (1995). Minimizing user queries in interactive assembly planning. IEEE Transactions on Robotics and Automation, 11(2), 308–311.

    Article  Google Scholar 

  • Xu, Z., Zhang, J., Li, Y., Jiang, S., & Sun, Y. (2013). Product modeling framework based on interaction feature pair. Computer-Aided Design, 40(12), 1591–1603.

    Article  Google Scholar 

  • Yang, Q., Wu, D. L., Zhu, H. M., Bao, J. S., & Wei, Z. H. (2013). Assembly operation process planning by mapping a virtual assembly simulation to real operation. Computers in Industry, 64(7), 869–879.

    Article  Google Scholar 

  • Yao, Y. X., Xia, P. J., Liu, J. S., & Li, J. G. (2006). A pragmatic system to support interactive assembly planning and training in an immersive virtual environment(I-VAPTS). The International Journal of Advanced Manufacturing Technology, 30(9–10), 959–967.

    Article  Google Scholar 

  • Yuan, M., Wang, S., Wu, C., & Chen, N. (2010). A novel immune net work strategy for robot path planning in complicated environments. Journal of Intelligent & Robotic Systems, 60(1), 111–131.

    Article  Google Scholar 

  • Zhang, J., Xu, Z., Li, Y., & Jiang, S. (2014). Framework for the integration of assembly modeling and simulation based on assembly feature pair. The International Journal of Advanced manufacturing Technology, 78(5–8), 765–780.

    Google Scholar 

  • Zhou, W., Zheng, J. R., Yan, J. J., & Wang, J. F. (2011). A novel hybrid algorithm for assembly sequence planning combining bacterial chemotaxis with genetic algorithm. International Journal of Advanced Manufacturing Technology, 52(5–8), 715–724.

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the National Natural Science Foundation of China (51205316), the Natural Science Basic Research Plan in Shaanxi Province of China (2014JM7241), the Aerospace Technology Support Fund (2013-HT-XGD) and the Fundamental Research Funds for the Central Universities (3102014JCS05010) for financial support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jie Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, J., Wang, P., Zuo, M. et al. Automatic assembly simulation of product in virtual environment based on interaction feature pair. J Intell Manuf 29, 1235–1256 (2018). https://doi.org/10.1007/s10845-015-1173-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-015-1173-y

Keywords

Navigation