그림 1. 웹 브라우저 기반 클라이언트 환경 과 로컬 영역에서의 소형웹서버, 임베디드 Python 인터페이스로 구성된 웹 기반 시뮬레이션 환경의 시스템 구성도
그림 2. Post 방식의 엡 프로토콜 데이터
그림 3. 웹 소켓 호출시의 웹 프로토콜 데이터
그림 4. WebGL 기반의 Kuka K200 로봇의 외관 표현 및 내부 관절 좌표계의 기구적 표현
그림 5.웹 기반 Python 구동에 의한 로봇 시뮬레이션 환경
그림 6. 동차행렬을 이용한 Python 기반 스크립트(상) 및 웹 기반의 3차원 화면 구성 사례(하)
그림 7. 시간에 따른 각도 변화(상), 동적 변화가 심한 M 행렬의 M11요소와 중력, 코리올리 항의 변환(하)
그림 8. 비선형 구동, 동역학, 제어기를 이용한 시뮬레이션 사례. PD 제어(상) 및 SMC 제어(하)
표 1. 의사 역행렬 정확도 비교
References
- J. I. Lipton, A. J. Fay, and D. Rus, "Baxter's Homunculus: Virtual Reality Spaces for Teleoperation in Manufacturing," IEEE Robotics and Automation Letters, Vol.3, No.1, pp.179-186, 2018. https://doi.org/10.1109/LRA.2017.2737046
- J. Craig, Introduction to Robotics, 3rd ED, Addison-Wesley, pp.19-32. 2005.
- J. Wang, M. Lewis, S. Hughes, M. Koes, and S. Carpin, "Validating USARSim for Use in HRI Research," Proc. of the Human Factors and Ergonomics Society 49th Annual Meeting(HFES05), pp.457-461, 2005.
- U. M. Ascher, D. K. Pai, and B. P. Cloutier, "Forward Dynamics, Elimination Methods, and Formulation Stiffness in Robot Simulation," Int. J. Rob. Research, Vol.16, No.6, pp.749-758, 1997. https://doi.org/10.1177/027836499701600603
- C. Pepper, S. Balakirsky, and C. Scrapper, "Robot simulation physics validation," Proc. of Workshop on Performance Metrics for Intelligent Systems, p.97-104, 2007.
- T. Linner, A. Shrikathiresan, M. Vetrenko, and B. Ellmann, "Modeling and operating robotic environment using Gazebo/ROS," Proc. of the 28th Int'l Symposium on Automation and Robotics in Construction (ISARC2011), pp.957-962, 2011.
- M. Newman, "How to determine the accuracy of the output of a matrix inversion program," J. Res. Nat. Bur. Stand., Vol.78, No.2, pp.65-68, 1974. https://doi.org/10.6028/jres.078B.009
- https://youtu.be/r9McKFo0MMM
- L. Foldvary, "Analysis of Numerical Differ entiation methods applied for Determination of Kinematic Velocties for LEOs," Period Polytech Civ Eng, Vol.51, No.1, pp.17-24, 2007. https://doi.org/10.3311/pp.ci.2007-1.03
- M. H. Korayem and A. M. Shafei, "Motion equadtions proper for forward dynamic of robotic manipulators with flexible links by using recursive Gibbs - Appell formulation," Scientia Iranica, Transactions B: Mech. Eng., Vol.16, No.6, pp.479-495, 2009.