기계학습을 이용한 Joint Torque Sensor 기반의 충돌 감지 알고리즘 비교 연구
A Comparative Study on Collision Detection Algorithms based on Joint Torque Sensor using Machine Learning
1
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
This paper studied the collision detection of robot manipulators for safe collaboration in human-robot interaction. Based on sensor-based collision detection, external torque is detached from subtracting robot dynamics. To detect collision using joint torque sensor data, a comparative study was conducted using data-based machine learning algorithm. Data was collected from the actual 3 degree-of-freedom (DOF) robot manipulator, and the data was labeled by threshold and handwork. Using support vector machine (SVM), decision tree and k-nearest neighbors KNN method, we derive the optimal parameters of each algorithm and compare the collision classification performance. The simulation results are analyzed for each method, and we confirmed that by an optimal collision status detection model with high prediction accuracy.
Abstract
This paper studied the collision detection of robot manipulators for safe collaboration in human-robot interaction. Based on sensor-based collision detection, external torque is detached from subtracting robot dynamics. To detect collision using joint torque sensor data, a comparative study was conducted using data-based machine learning algorithm. Data was collected from the actual 3 degree-of-freedom (DOF) robot manipulator, and the data was labeled by threshold and handwork. Using support vector machine (SVM), decision tree and k-nearest neighbors KNN method, we derive the optimal parameters of each algorithm and compare the collision classification performance. The simulation results are analyzed for each method, and we confirmed that by an optimal collision status detection model with high prediction accuracy.
참고문헌 (31)
- M. Bortolini, "Assembly system design in the Industry 4. 0 era : a general framework", IFAC-PapersOnLine, 50(1), pp.5700~5705 (2017)[DOI]
- L. Wang, "Symbiotic human-robot collaborative assembly", CIRP Annals, 68(2), pp.701~726 (2019)[DOI]
- S. Haddadin, "Robot Collisions : A Survey on Detection, Isolation, and Identification", IEEE Transactions on Robotics, 33(6), pp.1292~1312 (2017)[DOI]
- S. Robla-Gomez, "Working Together : A Review on Safe Human-Robot Collaboration in Industrial Environments", IEEE Access, 5, pp.26754~26773 (2017)[DOI]
- S. D. Lee, "Sensorless collision detection for safe human-robot collaboration", 2015 IEEE, 2015, ~
- P. Aivaliotis, "Power and force limiting on industrial robots for human-robot collaboration", Robotics and Computer-Integrated Manufacturing, 59, pp.346~360 (2019)[DOI]
- Y. Tian, "Sensorless collision detection and contact force estimation for collaborative robots based on torque observer", 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO) (2016)
- P. Cao, "Model-based sensorless robot collision detection under model uncertainties with a fast dynamics identification", International Journal of Advanced Robotic Systems, 16(3), pp.172988141985371~ (2019)[DOI]
- Juliang Xiao, "Collision detection algorithm for collaborative robots considering joint friction", International Journal of Advanced Robotic Systems, 15(4), pp.172988141878899~ (2018), SAGE Publications[DOI]
- Elias Matsas, "Prototyping proactive and adaptive techniques for human-robot collaboration in manufacturing using virtual reality", Robotics and Computer-Integrated Manufacturing, 50, pp.168~180 (2018), Elsevier BV[DOI]
- Abdullah Mohammed, "Active collision avoidance for human–robot collaboration driven by vision sensors", International Journal of Computer Integrated Manufacturing, 30(9), pp.970~980 (2016), Informa UK Limited[DOI]
- Ren C. Luo, "Intelligent Seven-DoF Robot With Dynamic Obstacle Avoidance and 3-D Object Recognition for Industrial Cyber–Physical Systems in Manufacturing Automation", Proceedings of the IEEE, 104(5), pp.1102~1113 (2016), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- J. Kim, "3D printed soft skin for safe human-robot interaction", 2015 IEEE, 2015, ~
- Y. Lou, "Design and Optimization of a Joint Torque Sensor for Robot Collision Detection", IEEE Sensors Journal, 19(16), pp.6618~6627 (2019)[DOI]
- Y. J. Heo, "Collision Detection for Industrial Collaborative Robots : A Deep Learning Approach", IEEE Robotics and Automation Letters, 4(2), pp.740~746 (2019)[DOI]
- A. De Luca, "A modified newton-euler method for dynamic computations in robot fault detection and control", 2009 IEEE International Conference on Robotics and Automation (2019)
- L. Jiang, "Survey of Improving K-Nearest-Neighbor for Classification", Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007) (2007)
- A. P. Pawlovsky, "An ensemble based on distances for a kNN method for heart disease diagnosis", 2018 International Conference on Electronics, Information, and Communication (ICEIC) (2018)
- P. Schratz, "Hyperparameter tuning and performance assessment of statistical and machine-learning algorithms using spatial data", Ecological Modelling, 406, pp.109~120 (2019)[DOI]
- R. C. Barros, "A Survey of Evolutionary Algorithms for Decision-Tree Induction", IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 42(3), pp.291~312 (2019)[DOI]
- R. G. Mantovani, "Hyper-Parameter Tuning of a Decision Tree Induction Algorithm", 2016 5th Brazilian Conference on Intelligent Systems (BRACIS) (2016)
- M. Jaworski, "New Splitting Criteria for Decision Trees in Stationary Data Streams", IEEE Transactions on Neural Networks and Learning Systems, 29(6), pp.2516~2529 (2018)[DOI]
- C. W. Hsu, "A comparison of methods for multiclass support vector machines", IEEE Transactions on Neural Networks, 13(2), pp.415~425 (2002)[DOI]
- L. M. He, "A Comparison of Support Vector Machines Ensemble for Classification", 2007International Conference on Machine Learning and Cybernetics (2007)
- T. Hastie, "The Elements of Statistical Learning, ch. 12, sec. 2", pp.417~421 (2009), Springer
- E. Duarte, "Empirical comparison of crossvalidation and internal metrics for tuning SVM hyperparameters", Pattern Recognition Letters, 88, pp.6~11 (2017)[DOI]
- Y. Zhang, "Cross-validation for selecting a model selection procedure", Journal of Econometrics, 187(1), pp.95~112 (2015)[DOI]
- J. D. Rodriguez, "Sensitivity Analysis of k-Fold Cross Validation in Prediction Error Estimation", IEEE Transactions on Pattern Analysis and Machine Intelligence, 32(3), pp.569~575 (2009)[DOI]
- S. Yadav, "Analysis of k-Fold Cross-Validation over Hold-Out Validation on Colossal Datasets for Quality Classification", 2016 IEEE 6th International Conference on Advanced Computing (IACC) (2016)
- X. Deng, "An improved method to construct basic probability assignment based on the confusion matrix for classification problem", Information Sciences, 340-341, pp.250~261 (2016)[DOI]
- M. Sokolova, "A systematic analysis of performance measures for classification tasks", Information Processing & Management, 45(4), pp.427~437 (2009)[DOI]
