Implementation of master-slave method on multiprocessor-based embedded system: case study on mobile robot

  • Authors

    • Agusma Wajiansyah
    • Hari Purwadi
    • Asrina Astagani
    • Supriadi Supriadi
    2018-03-05
    https://doi.org/10.14419/ijet.v7i2.2.12732
  • multiprocessor, master-slave, time of program execution.
  • In this research the master-slave method implemented on an embedded system using 3 processor applied to the mobile robot, to know the speed of program execution of robot. As a comparison is also used a robot with an embedded system based on single processor. From the experimental results, by applying the slave master method obtained the execution time of 546,5 μs and the number of iteration 1079, while for single processor-based system obtained execution time average 67828 μs and the amount of iteration average 147 times. Where the number of iterations is obtained by running the robot for 10 s. From this experiment, it can be concluded that there is a performance increase of 7.3% when compared to embedded systems based on single processor.

     

  • References

    1. [1] H. A. Alshazly and M. Hassaballah, "An Embedded System for a Bluetooth Controlled Mobile Robot Based on the ATmega8535 Microcontroller," Egyptian Computer Science Journal, vol. Volume 40, no. Issue1, pp. pp 61-72, 2016.

      [2] K. Bhagat, S. Deshmukh, S. Dhonde and S. Ghag, "Obstacle Avoidance Robot," International Journal of Science, Engineering and Technology Research (IJSETR), vol. Volume 5, no. Issue 2, pp. pp 439-442, February 2016.

      [3] Dr.Vasuki, "Design and Implementation of Multiprocessor Communication In Embedded Processors for Real-Time and Industrial Automation," SSRG International Journal of Electrical and Electronics Engineering (SSRG-IJEEE), pp. volume 1, Issue 1, pp 16-22, 2014.

      [4] Y. Ju, W. Paik, and M. Shin, "Design of Time Synchronization Protocol based in Master-Slave Topology for Heterogeneous USN," International Journal of Multimedia and Ubiquitous Engineering, pp. Vol 9, No 2, pp 373-384, 2014.

      [5] P. Nenninger, "Design and Implementation of a Master-Slave Communication Protocol for Embedded Systems Using SystemC," in Embedded Systems, Computational Intelligence and Telematics in Control, 2012.

      [6] J. Santosh and H. K., "Design Of I2C Master With Multiple Slave," International Journal on Recent and Innovation Trends in Computing and Communication, pp. Volume: 3 Issue: 5, pp 2890 - 2893, May 2015.

      [7] M. Seo, H. S. Kim, J. C. Maeng, J. Kim and M. Ryu, "An Effective Design of Master-Slave Operating System Architecture for Multiprocessor Embedded Systems," in ACSAC'07 Proceedings of the 12th Asia-Pacific conference on Advances in Computer Systems Architecture, Korea, 2007.

      [8] R. Siegwart and e. al, "Introduction to autonomous mobile robots, MIT press, 2011.

      [9] Q. Du, L. Yan, D. Wang, Z. Ma and Y. Hu, "Design and implementation of classroom multimedia teaching equipment management system based on embedded system," in 2010 2nd International Conference on Industrial and Information Systems, Dalian, 2010.

      [10] A. Shaout, Y. Li, M. Zhou and S. Awad, "Low cost embedded weather station with intelligent system," in 10th International Computer Engineering Conference (ICENCO), Giza, 2014.

      [11] S. Dalpez, A. Vaccari, R. Passerone and A. Penasa, "Design of an innovative proximity detection embedded-system for safety application in industrial machinery," in Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA), Krakow, 2012.

      [12] H. Mao, Z. Hu, L. Zhu and H. Qin, "PNG File Decoding Optimization Based Embedded System," in 8th International Conference on Wireless Communications, Networking and Mobile Computing, Shanghai, 2012.

      [13] J. Chhikara, R. Sinha and S. Kaila, "Implementing Communication Bridge between I2C and APB," in IEEE International Conference on Computational Intelligence & Communication Technology, Ghaziabad, 2015.

      [14] G. Petrea, V. Nicolau and M. Andrei, "Multiprocessor visual servoing system for mobile robots servicing mechatronic lines," in IEEE 23rd International Symposium for Design and Technology in Electronic Packaging (SIITME), Constanta, 2017.

  • Downloads

  • How to Cite

    Wajiansyah, A., Purwadi, H., Astagani, A., & Supriadi, S. (2018). Implementation of master-slave method on multiprocessor-based embedded system: case study on mobile robot. International Journal of Engineering & Technology, 7(2.2), 53-56. https://doi.org/10.14419/ijet.v7i2.2.12732