A Comparative Study of Computer-Aided Engineering Techniques for Robot Arm Applications


  • L. Zouari CES Laboratory, Sfax University, Tunisia
  • S. Chtourou Electrical Department, College of Engineering, King Faisal University, Saudi Arabia
  • M. Ben Ayed AlGhat College of Science and Humanities, Al Majmaah University, Saudi Arabia | University of Sfax, Tunisia
  • S. A. Alshaya Department of Computer Science, Majmaah University, Saudi Arabia
Volume: 10 | Issue: 6 | Pages: 6526-6532 | December 2020 | https://doi.org/10.48084/etasr.3885


As systems become increasingly complex, their simulation techniques have to be more accurate and enhanced. Despite the wide use of robotic arms in industries, they still encompass a wide number of complexities. The control of a flexible robot arm driven by a Brushless DC Motor (BDCM) for tracking problems is a great challenge, not only for its complex algorithms but also for its verification process. Robotic systems are designed heterogeneously by combining continuous and event discrete models. Therefore, computer-aided engineering tools have to be enhanced in order to support the verification of the control algorithms. Ensuring definite and rapid simulations is a challenging task for robotic application systems. Although control strategies can be tested using the Matlab/Simulink environment to assess their performance, their verification at a low-level still remains a very difficult task. This paper studies different simulation techniques based on Model In the Loop (MIL), Hardware In the Loop (HIL), and Hardware Software In the Loop (HSIL) on a flexible robot arm driven by BDCM in order to overcome each method's limits, focusing on performance and cost and simulation time reduction. The HSIL achieves the highest accuracy and speed than  MIL and HIL and provides reusability and portability of the control unit compared to the other techniques.


control, robot arm, brushless DC motor, model in the toop, hardware in the loop, hardware software in the loop


Download data is not yet available.


S. Li, A. Samin, Y. F. Zheng, and L. Cao, "The effects of radiation-induced demagnetization on the performance of the brushless DC motor in robot servo systems," in 2014 International Symposium on Fundamentals of Electrical Engineering (ISFEE), Nov. 2014, pp. 1-6. DOI: https://doi.org/10.1109/ISFEE.2014.7050562

S. S. Patel et al., "Modeling and implementation of intelligent commutation system for BLDC motor in underwater robotic applications," in 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Jul. 2016, pp. 1-4. DOI: https://doi.org/10.1109/ICPEICES.2016.7853695

L. Zouari, A. B. Rhouma, and M. Abid, "On the Potentialities of Reduced Structure Inverter Integrated in Robot Application," in Proceedings of the World Congress on Engineering, London, UK, Jul. 2012, vol. II.

Lin Bai, "Electric drive system with BLDC motor," in 2011 International Conference on Electric Information and Control Engineering, Apr. 2011, pp. 359-363. DOI: https://doi.org/10.1109/ICEICE.2011.5777507

D. Chowdhury, A. Mitra, S. Mondal, and M. Chattopadhyay, "A New Implementation Scheme in Robotic Vehicle Propulsion Using Brushless DC Motor," in Proceedings of the First International Conference on Intelligent Computing and Communication, Singapore, 2017, pp. 387-394. DOI: https://doi.org/10.1007/978-981-10-2035-3_39

K. Rajagopal, S. Vaidyanathan, A. Karthikeyan, and P. Duraisamy, "Dynamic analysis and chaos suppression in a fractional order brushless DC motor," Electrical Engineering, vol. 99, no. 2, pp. 721-733, Jun. 2017. DOI: https://doi.org/10.1007/s00202-016-0444-8

H. Hu, T. Wang, S. Zhao, and C. Wang, "Speed control of brushless direct current motor using a genetic algorithm-optimized fuzzy proportional integral differential controller -, 2019," Advances in Mechanical Engineering, vol. 11, no. 11, Nov. 2019. DOI: https://doi.org/10.1177/1687814019890199

H. Melkote and F. Khorrami, "Nonlinear adaptive control of direct-drive brushless DC motors and applications to robotic manipulators," IEEE/ASME Transactions on Mechatronics, vol. 4, no. 1, pp. 71-81, Mar. 1999. DOI: https://doi.org/10.1109/3516.752086

N. Hemati, "Strange attractors in brushless DC motors," IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, vol. 41, no. 1, pp. 40-45, Jan. 1994. DOI: https://doi.org/10.1109/81.260218

C. L. Lin, H. Y. Jan, and N. C. Shieh, "GA-based multiobjective PID control for a linear brushless DC motor," IEEE/ASME Transactions on Mechatronics, vol. 8, no. 1, pp. 56-65, Mar. 2003. DOI: https://doi.org/10.1109/TMECH.2003.809136

S. Ahmed, A. Topalov, N. Dimitrov, and E. Bonev, "Industrial implementation of a fuzzy logic controller for brushless DC motor drives using the PicoMotion control framework," in 2016 IEEE 8th International Conference on Intelligent Systems (IS), Sep. 2016, pp. 629-634. DOI: https://doi.org/10.1109/IS.2016.7737493

X. Zhou, X. Chen, M. Lu, and F. Zeng, "Rapid Self-Compensation Method of Commutation Phase Error for Low- Inductance BLDC Motor," IEEE Transactions on Industrial Informatics, vol. 13, no. 4, pp. 1833-1842, Aug. 2017. DOI: https://doi.org/10.1109/TII.2017.2653812

J. Iqbal, "Modern Control Laws for an Articulated Robotic Arm: Modeling and Simulation," Engineering, Technology & Applied Science Research, vol. 9, no. 2, pp. 4057-4061, Apr. 2019. DOI: https://doi.org/10.48084/etasr.2598

M. B. Ayed, L. Zouari, and M. Abid, "Software In the Loop Simulation for Robot Manipulators," Engineering, Technology & Applied Science Research, vol. 7, no. 5, pp. 2017-2021, Oct. 2017. DOI: https://doi.org/10.48084/etasr.1285

C. Obermaier, R. Riebl, C. Facchi, A. Al-Bayatti, and S. Khan, "Limitations of HIL Test Architectures for Car2X Communication Devices and Applications," presented at the CSCS '19: ACM Computer Science in Cars Symposium, Kaiserslautern Germany, Oct. 2019. DOI: https://doi.org/10.1145/3359999.3360493

S. M. Shah and M. Irfan, "Embedded hardware/software verification and validation using hardware-in-the-loop simulation," in Proceedings of the IEEE Symposium on Emerging Technologies, 2005., Sep. 2005, pp. 494-498.

J. C. V. S. Junior, A. V. Brito, and T. P. Nascimento, "Testing Real-Time Embedded Systems with Hardware-in-the-Loop Simulation Using High Level Architecture," in 2015 Brazilian Symposium on Computing Systems Engineering (SBESC), Foz do Iguacu, Brazil, Nov. 2015, pp. 142-147, doi: 10.1109/SBESC.2015.34. DOI: https://doi.org/10.1109/SBESC.2015.34

U. R. F. Souza, J. K. Sperb, B. A. de Mello, and F. R. Wagner, "Tangram - virtual integration of heterogeneous IP components in a distributed co-simulation environment," in 16th Symposium on Integrated Circuits and Systems Design, 2003. SBCCI 2003. Proceedings., Sep. 2003, pp. 125-130.

T. W. B. Silva et al., "A Distributed Functional Verification Environment for the Design of System-on-Chip in Heterogeneous Architectures," in 2018 31st Symposium on Integrated Circuits and Systems Design (SBCCI), Aug. 2018, pp. 4849-4854. DOI: https://doi.org/10.1109/SBCCI.2018.8533247

A. V. Brito, A. V. Negreiros, C. Roth, O. Sander, and J. Becker, "Development and Evaluation of Distributed Simulation of Embedded Systems Using Ptolemy and HLA," in 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications, Oct. 2013, pp. 189-196. DOI: https://doi.org/10.1109/DS-RT.2013.28

J. Claudio, V. S. Junior, A. V. Brito, and T. P. Nascimento, "Verification of Embedded System Designs through Hardware-Software Co-Simulation," International Journal of Information and Electronics Engineering, vol. 5, no. 1, pp. 68-73, 2015. DOI: https://doi.org/10.7763/IJIEE.2015.V5.504

J. Chen, W. Yu, Y. Zhang, and C. Du, "Design and Implementation of Universal Configurable Digital Emulators," in 2019 IEEE 8th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), May 2019, pp. 943-947. DOI: https://doi.org/10.1109/ITAIC.2019.8785587

T. W. B. Silva, D. C. Morais, H. G. R. Andrade, A. M. N. Lima, E. U. K. Melcher, and A. V. Brito, "Environment for integration of distributed heterogeneous computing systems," Journal of Internet Services and Applications, vol. 9, no. 1, Jan. 2018, Art. no. 4. DOI: https://doi.org/10.1186/s13174-017-0072-1

G. Das, M. De, and K. K. Mandal, "Design of Flyback Converter by Using an Ideal Switch and a MOSFET Switch," in 2018 IEEE Electron Devices Kolkata Conference (EDKCON), Nov. 2018, pp. 110-114. DOI: https://doi.org/10.1109/EDKCON.2018.8770407

M. Mauri, "Hardware in the Loop Simulation of Renewable Distributed Generation Systems," in Renewable Energy, IntechOpen, 2009, p. 133. DOI: https://doi.org/10.5772/7373

S. Lentijo, S. D'Arco, and A. Monti, "Comparing the Dynamic Performances of Power Hardware-in-the-Loop Interfaces," IEEE Transactions on Industrial Electronics, vol. 57, no. 4, pp. 1195-1207, Apr. 2010. DOI: https://doi.org/10.1109/TIE.2009.2027246

G. Enriquez, "Design of a Hardware-in-the-Loop (HIL) Simulation of a Small Unmanned Aerial Vehicle (sUAV) for Self Autonomous Mission Capability," in Student Research Symposium (SRS), 2019, [Online]. Available: https://commons.erau.edu/db-srs/2019/poster/19.

C. Graf, J. Maas, T. Schulte, and J. Weise-Emden, "Real-time HIL-simulation of power electronics," in 2008 34th Annual Conference of IEEE Industrial Electronics, Nov. 2008, pp. 2829-2834. DOI: https://doi.org/10.1109/IECON.2008.4758407

M. B. Ayed, F. Bouchhima, and M. Abid, "A novel verification technique for control units," International Journal of Engineering and Technology, vol. 5, no. 2, pp. 1990-1999, 2013.

L. Zouari, M. B. Ayed, and M. Abid, "A hardware in the loop simulation for electrically driven robot manipulator," in 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE), May 2015, pp. 1495-1501. DOI: https://doi.org/10.1109/CCECE.2015.7129502

L. Zouari, M. B. Ayed, and M. Abid, "Embedded control of robot arm driven by Brushless DC motor on FPGA," in 2014 Second World Conference on Complex Systems (WCCS), Nov. 2014, pp. 722-727. DOI: https://doi.org/10.1109/ICoCS.2014.7060985

L. Zouari, M. B. Ayed, and M. Abid, "Improved performance of a brushless DC motor using hardware in the loop control technique," in 2015 IEEE 12th International Multi-Conference on Systems, Signals Devices (SSD15), Mar. 2015, pp. 1-6. DOI: https://doi.org/10.1109/SSD.2015.7348100

M. B. Ayed, F. Bouchhima, L. Zouari, and M. Abid, "An Accelerated Hardware Software in The Loop Technique for Control Units," International Journal of Mechanical & Mechatronics Engineering, vol. 14, no. 3, pp. 10-22, 2014.

M. B. Ayed, F. Bouchhima, and M. Abid, "CODIS+: Co-simulation environment for heterogeneous systems," Journal of Control Engineering and Applied Informatics, vol. 20, no. 1, pp. 98-107, Mar. 2018.


How to Cite

L. Zouari, S. Chtourou, M. Ben Ayed, and S. A. Alshaya, “A Comparative Study of Computer-Aided Engineering Techniques for Robot Arm Applications”, Eng. Technol. Appl. Sci. Res., vol. 10, no. 6, pp. 6526–6532, Dec. 2020.


Abstract Views: 609
PDF Downloads: 486

Metrics Information

Most read articles by the same author(s)