Skip to main content

Modeling of Violin Playing Robot Arm with MATLAB/SIMULINK

  • Conference paper
  • First Online:
Robot Intelligence Technology and Applications 4

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 447))

Abstract

In this research, we consider modeling of violin playing robot arm. MATLAB/SIMULINK are used for modeling of robot arm with seven degrees of freedom is considered, which is flexible than previously used robot arms with 6 joint for violin playing. Also, previous robot system which used Mitsubishi industrial robot arm (RV-2SD) is updated. In this model, torque, current consumption and voltage of each joint can be measured. Dynamixel-Pro from Robotis Co., Ltd. is used for the joints. This robot arm with seven joint has same range of movement (RoM) with human. This makes our designed robot good at violin playing. This paper presents basic violin playing technique, 3D modeling using Solidworks software, PID control system of servo motor using MATLAB/SimMechanics tool, and physical system of servo motor.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ayres, R., Miller, S.: The impact of industrial robots. International Publication CMU-R1-TR-81-7, Robotics Institute, Carnegie Mellon University (1981)

    Google Scholar 

  2. Solis, J., Takanishi, A., Hashimoto, K.: Development of an anthropomorphic saxophone-playing robot. Adv. Soft. Comput. 83, 175–186 (2010)

    Google Scholar 

  3. Solis, J., Taniguchi, K., Ninomiya, T., Yamamoto, T., Takanishi, A.: Development of Waseda flutist Robot WF-4RIV: Implementation of auditory feedback system. Int. Conf. Robot. Autom. 3654–3659 (2008)

    Google Scholar 

  4. Yoshihiro Kusuda.: Toyota’s violin-playing robot. Int. Industrial Robot: An International Journal, Vol. 35 Iss: 6 (2008) 504–506

    Google Scholar 

  5. Shibuya, K., Matsuda, S., Takahara, A.: Toward developing a violin playing robot—Bowing by Anthropomorphic Robot Arm and Sound Analysis. In: Proceedings of 16th IEEE International Symposium on Robot and Human Interactive Communication, pp. 763–768 (2007)

    Google Scholar 

  6. Jo, W., Park, H., Lee, B., Kim, D.: A study on improving sound quality of violin playing robot. In: Proceedings of the 6th International Conference on Automation, Robotics and Applications, pp. 185–191 (2015)

    Google Scholar 

  7. Min, B.C., Matson, E.T., An, J., Kim, D.: Improvement of violinist robot using a passive damper device. J. Intell. Rob. Syst. 72(3–4), 343–355 (2013)

    Article  Google Scholar 

  8. Cronhjort, A.: A computer-controlled bowing machine (MUMS). Department for Speech, Music and Hearing Quarterly Progress and Status Report (STL-QPSR), vol. 33, pp.61–66 (1992)

    Google Scholar 

  9. Web.: Robotis Co., Ltd, Dynamixel pro. http://support.robotis.com/en/techsupport_eng.htm-#product/dynamixel_pro.htm

  10. Corke, P.I.: Robotics, Vision and Control Fundamental Algorithms in Matlab, vol. 73 2011. ISBN 978-3-642-20143-1. doi:10.1007/978-3-642-20144-8

  11. Web.: The MathWorks, Inc. Simulink Design Optimization, DC Servo Motor Parameter Estimation http://www.mathworks.com/help/sldo/examples/dc-servo-motor-parameter-estimation.html?s_tid=srchtitle

  12. Schelleng, J.C.: The bowed string and the player. J. Acous. Soc. Am. 53(1), 26–41 (1973)

    Article  Google Scholar 

  13. Yilmaz, E.N., Battal, O.: Using active learning in motor control and matlab simulation. J. Autom. Control Eng. 3(4), 299–303 (2015)

    Google Scholar 

  14. Simscape User’s Guide, the MathWorks, Inc. U.S.A., pp. 15–49 (2015)

    Google Scholar 

  15. Shih-An Li, Chung-Wei Weng, Yi-Hong Chen, Chia-Hung Lo, Min-Hao Yang, Yi-Chun Lin, Ming-Hua Hsieh, Ching-Chang Wong.: Servo motor controller design for robotic manipulator. Int. Intelligent Signal Processing and Communication Systems (ISPACS 2012), (2012) 254–257

    Google Scholar 

  16. Norrlof, M.: Iterative Learning Control Analysis, Design, and Experiments. ISBN 91-7219-837-0 ISSN 0345-7524, No. 653 (2000)

    Google Scholar 

Download references

Acknowledgments

This research was supported by Technology Innovation Program of the Knowledge economy (No. 10041834, 10045351) funded by the Ministry of Knowledge Economy (MKE, Korea), the National Research Foundation of Korea Grant funded by the Korean Government (No. 2012R1A1A2043822, 2014S1A5B6035098) and the MSIP (Ministry of Science, ICT and Future Planning), Korea, under the Global IT Talent support program (IITP-2014-ITAH0905140110020001000100100) supervised by the IITP (Institute for Information & communications Technology Promotion).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jargalbaatar Yura .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing Switzerland

About this paper

Cite this paper

Yura, J., Oyun-Erdene, M., Byambasuren, BE., Kim, D. (2017). Modeling of Violin Playing Robot Arm with MATLAB/SIMULINK. In: Kim, JH., Karray, F., Jo, J., Sincak, P., Myung, H. (eds) Robot Intelligence Technology and Applications 4. Advances in Intelligent Systems and Computing, vol 447. Springer, Cham. https://doi.org/10.1007/978-3-319-31293-4_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-31293-4_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-31291-0

  • Online ISBN: 978-3-319-31293-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics