DOI QR코드

DOI QR Code

Performance Comparison of Sensor-Programming Schemes According to the Shapes of Obstacles

  • Chung, Jong-In (Department of Computer Education, Kongju National University) ;
  • Chae, Yi-Geun (Department of Computer Engineering, Kongju National University)
  • Received : 2021.06.07
  • Accepted : 2021.06.15
  • Published : 2021.08.31

Abstract

MSRDS(Microsoft Robotics Developer Studio) provides the ability to simulate these technologies. SPL(Simple Programming Language) of MSRDS provides many functions for sensor programming to control autonomous robots. Sensor programming in SPL can be implemented in two types of schemes: procedure sensor notification and while-loop schemes. We considered the three programming schemes to control the robot movement after studying the advantages and disadvantages of the sensor notification procedure and the while-loop scheme. We also created simulation environments to evaluate the performance of the three considered schemes when applied to four different mazes. The simulation environment consisted of a maze and a robot with the most powerful sensor, i.e., the LRF(Laser Range Finder) sensor. We measured the required travel time and robot actions (number of turns and number of collisions) needed to escape the maze and compared the performance outcomes of the three considered schemes in the four different mazes.

Keywords

References

  1. http://www.aitimes.kr.
  2. J. S. Park, "Discrete-Time Sliding Mode Control for Robot Manipulators," Journal of the Korea Industrial Information System Society, Vol. 16, No. 4, pp. 45-52, Dec. 2011. DOI: https://doi.org/10.9723/jksiis.2011.16.4.045
  3. M. Y. Kim, S. T. Ahn, and H. S. Cho, "Bayesian Sensor Fusion of Monocular Vision and Laser Structured Light Sensor for Robust Localization of a Mobile Robot," Journal of Institute of Control Robotics and Systems, Vol. 16, No. 4, pp. 381-390, April 2010. DOI: https://doi.org/10.5302/J.ICROS.2010.16.4.381
  4. S, H. Cho, "The Effect of Robotics in Education based on STEAM," Journal of Korea Robotics Society, Vol. 8, No.1, pp. 58-65, Feb. 2013. DOI: https://doi.org/10.7746/jkros.2013.8.1.058
  5. D. G. Shin, S. H. Lee, S. Y. Yi, and B. W. Choi, "Network Control for Virtual Robot in MSRS Simulation Environment," Journal of Korea Robotics Society, Vol. 2, No. 3, pp. 242-248, Sep. 2007.
  6. http://www.helloapps.com.
  7. http://www.microsoft.com/robotics/.
  8. Y. J. Kim, "MSRDS Simulation Environment and External Interface," Robot and Human, Korea Robotics Society, Vol. 7, No. 2, pp. 16-22, May 2010.
  9. S. Y. Hong, "Learning Method using RDS for Creative Problem Solving," Journal of KIISE, Vol. 16, No. 11, pp. 1126-1130, Nov. 2010.
  10. S. Y. Hong, Intelligent robot programming for SMART creative engineering, Bookshollic Publishing, 2012.
  11. J. W. Lee and J. I. Chung, "Comparative Analysis of the Performance of Robot Sensors in the MSRDS Platform," Journal of the Korea Industrial Information Systems Research, Vol. 19, No.5, pp. 57-67, Oct. 2014. DOI: https://doi.org/10.9723/jksiis.2014.19.5.057
  12. J. I. Chung, "Comparison of Sensor Programming Schemes in MSRDS," in Proc. ICIECT June, 2016.
  13. J. I. Chung, "Performance Evaluation of Sensor Programming Patterns in MSRDS," International Journal of Engineering and Technology, Vol. 7, No.2.33, pp. 1132-1137, July 2018. DOI: http://dx.doi.org/10.14419/ijet.v7i2.33.17925
  14. J. I. Chung, "Comparison of Programming Schemes for Robot Control in SPL of MSRDS," in Proc. IICCC, July 2019.
  15. J. I. Chung, "Efficient Sensor Programming Patterns in SPL of MSRDS," TEST Engineering & Management, Vol. 81, pp. 2226-2233, Dec. 2019. DOI: https://doi.org/10.1080/17415993