한국생산제조학회 학술지 영문 홈페이지
[ Special Issue : Engineering Design of ADBL ]
Journal of the Korean Society of Manufacturing Technology Engineers - Vol. 29, No. 3, pp.216-226
ISSN: 2508-5107 (Online)
Print publication date 15 Jun 2020
Received 30 Mar 2020 Revised 24 Apr 2020 Accepted 28 Apr 2020
DOI: https://doi.org/10.7735/ksmte.2020.29.3.216

알까기 로봇(R-bot)의 설계

설희승a ; 김준희a ; 김영헌a ; 조수한a ; 주다훤a ; 김성걸a, *
Design of an Automatic Stone Flicking Machine
Hee Seung Seola ; Jun Hee Kima ; Yeong Heon Kima ; Su Han Joa ; Da Hwon Jua ; Seong Keol Kima, *
aDepartment of Mechanical System Design Engineering, Seoul National University of Science and Technology

Correspondence to: *Tel.: +82-2-970-6855 E-mail address: rhett@seoultech.ac.kr (Seong Keol Kim).

Abstract

Stone flicking is a game played on the baduk board. In this study, a stone flicking machine called R-robot is developed, which is an intelligent robotic system that can compete against a human player. The robot photographs the stadium and processes the images to find the best route for efficient competition. The targeting stone is identified using a camera and a path-searching algorithm selects the stone-flicking position. Based on inverse kinematics, the rotation angle of the motor is controlled to move the robot according to the given coordinates. A linear actuator adjusts the height of the flicking part, while a solenoid controls the power. ANSYS simulates the stress distribution of the robotic arm. The flicking direction is selected using C# and OPENCV. The Dynamixel RC servo motor controls the main joints of the robot. Arduino is applied for data processing and actuator control. Finally, the R-bot is manufactured.

Keywords:

Stone flicking, Robot arm, Dynamixel, Inverse kinematics, ANSYS, Vision

Acknowledgments

본 연구는 서울과학기술대학교 교내 일반과제 연구비 지원으로 수행되었습니다.

References

  • Da Vinci Surgery Robot, n.d., viewed 15 October 2019, <https://www.davincisurgery.com/da-vinci-systems/about-da-vinci-systems, >.
  • Han, H. H., Lee, D. Y., 2016, An Inextensible Wire-shaped Deformation Model for Catheter Simulation, Institute of Control, Robotics and Systems, 22:8 610-614. [https://doi.org/10.5302/J.ICROS.2016.16.0119]
  • Cha, H. J., 2016, Development of a Master/slave Robot System for Vascular Interventional Radiology to Reduce Radiation Exposure, Doctoral Dissertation, Hanyang University, Republic of Korea.
  • Denys, M., Noh, G. W., Kim, K. R., Lee, D. H., 2014, Preliminary Study of Utilizing Plastic Tubes as a Component of Continuum Robots, 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014), 217-220. [https://doi.org/10.1109/ICCAS.2014.6987989]
  • Huh, H. H., 2017, viewed 21 August 2019, Creo 3.0 with Assembly, <http://proe.tistory.com/category/Creo/Assembly, >.
  • Ryu, G. J., Kim, D. L., Seo, H. J., 2016, Arduino Basic Guide Book, Moonwoondang, Republic of Korea.
  • Kim, J. O., Ahn, T. W., Park, H. C., 2017, OrCAD PCB Design Ver 17.2, Bokdoo, Republic of Korea.
  • Song, J. J., 2016, PCB Artwork, Sungandang, Republic of Korea.
  • SEJONG, 2011, viewed 3 May 2019, Manipulator Kinematics, <http://dasan.sejong.ac.kr/~kwgwak/postings/robotics/IntelligentRobotics-ch3_2011_student.pdf, >.
  • ROBOTIS, 2010, viewed 9 August 2019, Robotis E-manual, <http://support.robotis.com/ko/, >.
  • Wikipedia, 2010, viewed 2 August 2019, PID Control, <https://en.wikipedia.org/wiki/PID_controller, >.
  • TRINAMIC, 2017, viewed 13 August 2019, Motion Control Ramping, <https://www.trinamic.com/technology/std-technologies/ramping/, >.
  • Open CV, 2017, viewed 1 October 2019, Image Filtering, <https://docs.opencv.org/2.4/modules/imgproc/doc/filtering.html?highlight=gaussianblur#gaussianblur, >.
  • Pinkwink, 2014, viewed 5 May 2019, Inverse Kinematic Analysis of Two Link Planar Using MATLAB, <http://pinkwink.kr/694, >.
  • Bao, P., Zhang, L., Wu, X., 2005, Canny Edge Detection Enhancement by Scale Multiplication, IEEE Transactions on Pattern Analysis and Machine Intelligence, 27:9 1485-1490. [https://doi.org/10.1109/TPAMI.2005.173]
  • Yuen, H. K., Princen, J., Illingworth, J., Kittler, J., 1990, Comparative Study of Hough Transform Methods for Circle Finding, Image and Vision Computing, 8:1 71-77. [https://doi.org/10.1016/0262-8856(90)90059-E]
  • Kim, S. K., 1994, A Study on Generation and Optimization of the Robot Arm Trajectory, Master, Graduate School of Kon-kuk University, Republic of Korea.
  • Jang, K. J., 2017, A Study on Generation and Optimization of the Robot Arm Trajectory, Master, Dept. of Mechanical Design and Robot Engineering Graduate School of Seoul National University of Science and Technology, Republic of Korea.
  • Choi, D. J., 2008, A Study on Correcting Distortion and Storing of Video Camera Images, Master, Department of Multi Media Systems Engineering Graduate School, University of Incheon, Republic of Korea.
  • Jack, M., 1978, Perspective Transformation, Adult Education, 28:2 100-110. [https://doi.org/10.1177/074171367802800202]
  • Lim, H. S., Kim, S. M., 2013, Study on the Behavior Characteristics of Longitudinal Length Variation Mechanism for Rotating Axis, Proc. Korean Society of Mechanical Engineers, Spring Conf., 3098-3100.
  • Lim, H. S., Yoo, H. H., 2006, Dynamic Analysis of an Impulsively Forced Rotating Cantilever Beam, Transactions of the Korean Society for Noise and Vibration Engineering, 16:3 226-232. [https://doi.org/10.5050/KSNVN.2006.16.3.226]
  • Kim, G. S., Shin, H. J., 2009, Development of Intelligent Robots Hand with Three-Axis Finger Force Sensors for Intelligent Robot, Journal of institute of control robotics and systems, 15:3 300-305. [https://doi.org/10.5302/J.ICROS.2009.15.3.300]
  • Lee, O. M., Won, I. S., Lee, S. M., Kwon, J. W., 2016, On-Road Car Detection System Research for Corsswalk Safety of the Blind, Journal of Rehabilitation Research, 20:2 199-211. [https://doi.org/10.16884/JRR.2016.20.2.199]
  • Seo, I. S., Ryu, H. J., Han, S. I., 2018, State Observer-Based Backstepping Terminal Sliding Mode Control for Rectangular Robot Systems, Journal of Korean Society of Manufacturing Technology Engineers, 27:2 83-91. [https://doi.org/10.7735/ksmte.2018.27.2.83]
Hee Seung Seol

B.Sc. candidate in the Department of Mechanical System Design Engineering, Seoul National University of Science and Technology.His research interest is Machine Dynamics.

E-mail: surri0709@naver.com

Jun Hee Kim

B.Sc. candidate in the Department of Mechanical System Design Engineering, Seoul National University of Science and Technology.His research interest is Machine Dynamics.

E-mail: iamjun9@naver.con

Yeong Heon Kim

B.Sc. candidate in the Department of Mechanical System Design Engineering, Seoul National University of Science and Technology.His research interest is Machine Dynamics.

E-mail: anyone828@gmail.com

Su Han Jo

B.Sc. candidate in the Department of Mechanical System Design Engineering, Seoul National University of Science and Technology.His research interest is Machine Dynamics.

E-mail: snut070420@naver.com

Da Hwon Ju

B.Sc. candidate in the Department of Mechanical System Design Engineering, Seoul National University of Science and Technology.His research interest is Machine Dynamics.

E-mail: judahwon@naver.com

Seong Keol Kim

Professor in the Department of Mechanical System Design Engineering, Seoul National University of Science and Technology.His research interest is Machine Dynamics.

E-mail: rhett@seoultech.ac.kr