DOI QR코드

DOI QR Code

Development of Joint-Based Motion Prediction Model for Home Co-Robot Using SVM

SVM을 이용한 가정용 협력 로봇의 조인트 위치 기반 실행동작 예측 모델 개발

  • Received : 2019.07.25
  • Accepted : 2019.08.24
  • Published : 2019.12.31

Abstract

Digital twin is a technology that virtualizes physical objects of the real world on a computer. It is used by collecting sensor data through IoT, and using the collected data to connect physical objects and virtual objects in both directions. It has an advantage of minimizing risk by tuning an operation of virtual model through simulation and responding to varying environment by exploiting experiments in advance. Recently, artificial intelligence and machine learning technologies have been attracting attention, so that tendency to virtualize a behavior of physical objects, observe virtual models, and apply various scenarios is increasing. In particular, recognition of each robot's motion is needed to build digital twin for co-robot which is a heart of industry 4.0 factory automation. Compared with modeling based research for recognizing motion of co-robot, there are few attempts to predict motion based on sensor data. Therefore, in this paper, an experimental environment for collecting current and inertia data in co-robot to detect the motion of the robot is built, and a motion prediction model based on the collected sensor data is proposed. The proposed method classifies the co-robot's motion commands into 9 types based on joint position and uses current and inertial sensor values to predict them by accumulated learning. The data used for accumulating learning is the sensor values that are collected when the co-robot operates with margin in input parameters of the motion commands. Through this, the model is constructed to predict not only the nine movements along the same path but also the movements along the similar path. As a result of learning using SVM, the accuracy, precision, and recall factors of the model were evaluated as 97% on average.

디지털 트윈은 현실 세계의 물리적인 사물을 컴퓨터상에 동일하게 가상화시키는 기술로써, IoT을 통해 센서 데이터를 수집하고, 수집한 데이터를 활용하여 물리적인 사물과 가상 사물을 양방향으로 연결을 할 수 있게 한다. 디지털 트윈 기술은 가상 모델의 시뮬레이션을 통해 동작을 조정하고 환경변화에 대한 대응을 미리 실험하여 위험성을 최소화할 수 있는 장점을 지닌다. 최근 인공지능이나 기계학습에 관련된 기술들이 주목받기 시작하면서, 물리적인 사물의 동작을 가상화하여 가상 모델을 관찰하고 다양한 시나리오를 적용하려는 시도가 증가하고 있다. 특히, 인더스트리 4.0에서 공장자동화의 핵심인 협력 로봇의 디지털 트윈을 구축하기 위해서는 로봇의 동작을 인지하는 과정이 필수적으로 요구된다. 로봇의 동작을 인지하기 위한 모델링 기반의 연구에 비해 센서 데이터 기반으로 동작을 예측하는 연구는 미비한 상황이다. 따라서 본 논문에서는 로봇의 동작을 인지하기 위해 가정용 협력 로봇에서 전류 및 관성 센서 데이터를 수집하기 위한 실험 환경을 구축하고, 수집한 센서 데이터를 기반으로 한 동작 예측 모델을 제안하고자 한다. 제안하는 방식은 조인트 위치 기반으로 로봇의 동작 명령어를 9가지로 분류하고 전류와 관성 센서값을 사용하여 학습을 통해 예측하는 방식이다. 이때, 학습에 사용되는 데이터는 협력 로봇이 동작 명령어의 입력 파라미터에 마진을 가지고 작동할 때 수집되는 센서값이다. 이를 통해, 동일한 경로를 따라 이동하는 9가지 동작뿐만 아니라 각 동작과 비슷한 경로를 따라 이동하는 동작에 대해서도 예측하는 모델을 구축하였다. SVM을 이용하여 학습한 결과, 모델의 성능은 평균적으로 정확도, 정밀도, 및 재현율이 모두 97%로 평가되었다.

Keywords

References

  1. Q. Qi and F. Tao, "Digital Twin and Big Data Towards Smart Manufacturing and Industry 4.0: 360 Degree Comparison," in IEEE Access, Vol.6, pp.3585-3593, 2018. https://doi.org/10.1109/ACCESS.2018.2793265
  2. Jay Lee, Hossein Davari Ardakani, Shanhu Yang, and Behrad Bagheri, "Industrial Big Data Analytics and Cyber-physical Systems for Future Maintenance & Service Innovation," in Procedia CIRP, Vol.38, pp.3-7, 2015. https://doi.org/10.1016/j.procir.2015.08.026
  3. Stephan Weyer, Torben Meyer, Moritz Ohmer, Dominic Gorecky, and Detlef Zuhlke, "Future Modeling and Simulation of CPS-based Factories: An Example from the Automotive Industry," in IFAC-PapersOnLine, Vol.49, Issue 31, pp.97-102, 2016. https://doi.org/10.1016/j.ifacol.2016.12.168
  4. Patricia Derler, Edward A. Lee, and Alberto Sangiovanni Vincentelli, "Modeling Cyber-physical Systems," in Proceedings of the IEEE, Vol.100, No.1, pp.13-28, 2012. https://doi.org/10.1109/JPROC.2011.2160929
  5. Luyang Jing, Ming Zhao, Pin Li, and Xiaoqiang Xu, "A Convolutional Neural Network Based Feature Learning and Fault Diagnosis Method for the Condition Monitoring of Gearbox," in Measurement, Vol.111, pp.1-10, 2017. https://doi.org/10.1016/j.measurement.2017.07.017
  6. Michael Schluse, Marc Priggemeyer, Linus Atorf, and Juergen Rossmann, "Experimentable Digital Twins-streamlining Simulation-based Systems Engineering for Industry 4.0," The IEEE Transactions on Industrial Informatics, Vol.14, No.4, pp.1722-1731, 2018. https://doi.org/10.1109/TII.2018.2804917
  7. Eric J. Tuegel, Anthony R. Ingraffea, Thomas G. Eason, and S. Michael Spottswood, "Reengineering Aircraft Structural Life Prediction using a Digital Twin," in International Journal of Aerospace Engineering, Vol.2011, Article ID 154798, 2011.
  8. Hao Zhang, Qiang Liu, Xin Chen, Ding Zhang, and Jiewu Leng, "A Digital Twin-based Approach for Designing and Multi-objective Optimization of Hollow Glass Production Line," in IEEE Access, Vol.5, pp.26901-26911, 2017. https://doi.org/10.1109/ACCESS.2017.2766453
  9. Sungyeob Yoo, Yeseul Park, and Jung-Won Lee, "Development of Sensor Data-based Motion Prediction Model for Home Co-robot," in Proceeding of KIPS Spring Conference, Seoul, pp.552-555, 2019.
  10. S. B. Kotsiantis, "Supervised Machine Learning: A Review of Classification Techniques," in Emerging Artificial Intelligence Applications in Computer Engineering, I. Maglogiannis, et al., Ed., IOS Press, Vol.160, pp.3-24, 2007.
  11. Junfei Qiu, Qihui Wu, Guoru Ding, Yuhua Xu, and Shuo Feng, "A Survey of Machine Learning for Big Data Processing," in EURASIP Journal on Advances in Signal Processing 2016, Article number 67, pp.1-16, 2016.
  12. Moussa Hamadache, Joon Ha Jung, Jungho Park, and Byeng D. Youn, "A Comprehensive Review of Artificial Intelligence-based Approaches for Rolling Element Bearing PHM: Shallow and Deep Learning," in JMST Advances, Vol.1, Issue 1-2, pp.125-151, 2019. https://doi.org/10.1007/s42791-019-0016-y
  13. Rodrigo Moraes, Joao Francisco Valiati, and Wilson P. Gaviao Neto, "Document-level Sentiment Classification: An Empirical Comparison Between SVM and ANN," in Expert Systems with Applications, Vol.40, Issue 2, pp.621-633, 2013. https://doi.org/10.1016/j.eswa.2012.07.059