1 / 43

Robotic Violin Player Project No. 395

Mechatronics Honours Project 2006. Robofiddler. Robotic Violin Player Project No. 395. Team Members: Boon Yao Hong, Joshua Chia, Chin Hooi Lee, Beinjy Lim Supervisor: Dr. Frank Wornle. Introduction Background Project Goals Design overview Bowing mechanism Fingering mechanism.

silvio
Download Presentation

Robotic Violin Player Project No. 395

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mechatronics Honours Project 2006 Robofiddler Robotic Violin PlayerProject No. 395 Team Members: Boon Yao Hong, Joshua Chia, Chin Hooi Lee, Beinjy Lim Supervisor: Dr. Frank Wornle

  2. Introduction Background Project Goals Design overview Bowing mechanism Fingering mechanism Control system overview Summary Conclusion Questions Seminar Outline

  3. Background – The Violin • Smallest and highest pitch bowed string musical instrument • Four strings G, D, A, E • Right hand bowing • Left hand fingering • Human intelligence and expression • Various bowing styles • Vibrato – pitch of note varies in pulsating rhythm Audio sample of violin sound

  4. Background – The Violin (Wikipedia 2006) (Wikipedia 2006)

  5. Background – The Violin (Menuhin et al. 1976) (Menuhin et al. 1976)

  6. Background • Gulbransen Virtuoso Violin (QRS Music Technologies 2005) • “KANSEI” violin playing robot by Shibuya Labs of Ryukoku University (Shibuya Lab. 2006)

  7. Background (Beyond Tomorrow 2006)

  8. Project Goals • Design and build a robotic system capable of playing the violin to a given set of musical notes. • Mechanical bowing system • Mechanical fingering system • Control system

  9. Current Design

  10. Major aspects Movements Motors selection Motors placement Material used Pulleys Gears Frame Mechanical design of bowing arm

  11. 3 degree of freedom required • Lifting motion (Rotational motion) • Tilting motion (Rotational motion) • Bowing motion (linear motion)

  12. Lifting Motion

  13. Tilting Motion

  14. Bowing motion

  15. Motors • DC motor (Bowing) • 4.5V – 15V • Gearbox combination (50:1) • Torque – 362.5 (mNm) • Speed – 252 (R.P.M) • Weight – 156 (g) • Size – 32.5 x 90 x 30 (mm³) • Required torque – 87.5 (mNm) • Required speed – 239 (R.P.M)

  16. Motors • Servo Motor x2 • 4.8 – 6V • Torque – 1000(mNm) • Speed – 0.2sec / 60deg • Weight – 10 (g) • Size - 54.4 x 26.5 x 51.5mm (L x W x H) Required Torque – 700 (mNm) Required Speed – 0.63sec / 60deg

  17. Motors placement • All motors are closely arranged. • Wiring • Ease of isolating noise • Motors are placed at one end of a pivot point • Reduce load of servo motor (lifting motion)

  18. Pulley • Center of string is screwed onto the pulley to prevent slip while the pulley turns • String is spooled on in both clockwise and anti-clockwise direction.

  19. Gears • Additional torque • Gear ratio – 1:3 • Torque – 3 times larger • Provide clearance • Sufficient space to mount DC motor and Servo motor

  20. Frame • Adjustable • Portable • Made of Aluminium

  21. Mechanical design of fingering system • Overall function outlines • Analysis of design • Motor selection

  22. Why 6 fingers?

  23. Overall function outlines • Distributes pressure evenly • Latch and release fingering actuation • Positioning of fingering • Control of system actuation

  24. Analysis of design • Latch and release mechanism • Bracket supports the neck of the violin • Lever bar pushes the fingering bar vertically downwards • Spring returns the fingering bar to its initial position Fingering bar Lever Rubber Spring

  25. Analysis of design • Positioning of the fingering mechanism • Guiding rods • Grub screws

  26. Motor selection • Linear solenoid, pneumatic actuation solenoid and stepper motor are considered • M42SP-5 Stepper motors (18V) • Holding torque - 94.1mNm • Step angle – 7.5º/step • Coil DC resistance - 100Ω/phase ±7% • Max pull-out pulse rate – 445pps • Max pull-in pulse rate – 435pps

  27. Control System

  28. Control System

  29. Control System of the Bowing Motion • The bow should be able to follow prescribed velocity profiles thereby allowing the violin system to play at different timings, tempos and rests

  30. Control System of the Tilting and Lifting Motion • Servo motors are controlled by Pulse-width Modulation (PWM) • Duty cycles correspond to the angle of the servo motor

  31. Control System of the Fingering Motion • Stepper motor is programmed to turn in clockwise and anti-clockwise directions • Clockwise motion to press and latch the finger onto the strings • Anti-clockwise motion to release the finger to original position

  32. Control System of the Fingering Motion Pulses Gate Direction pin Trigger

  33. Teaching the System to Play Music • Involves 2 steps • Find parameters of the bowing and fingering mechanism to play each music note • Assign those parameters to each music note e.g. C#=T36 L26 B2 F3 • T36 = tilting at the angle of 36 degrees • L26 = lifting at the angle of 26 degrees • B2 = bowing speed • F3 = finger No3 is activated

  34. Teaching the system to play music

  35. Playing the Music • Send a series of music notes to the micro controller • e.g C # DAGF#

  36. Current Work • Successful in achieving: • Effective and cost efficient design • The parameters of the bowing mechanism to play each string Future Work • Aims yet to achieve: • Further programming for the fingering actuation • An algorithm that can read a series of musical notes and the robot could run accordingly

  37. Extended goals • Digital signal processing • Generate vibrato • Expression and sensitivity

  38. Conclusion • Robotic system capable of playing the violin • 3 main systems • Achieve majority of fundamental goals for project

  39. Acknowledgements • Dr. Frank Wornle • Project Supervisor • Mr. Silvio De Ieso • Electronics and Instrumentation • Mr. George Osborne • Mechanical Design

  40. List of references • Beyond Tomorrow 2006, Pianola Violin, Australia, viewed 4th September 2006, http://www.beyondtomorrow.com.au/stories/ep30/pianola.html • Menuhin, Y, Primrose, W & Stevens, D 1976, Violin and Viola, MacDonald and Jane’s, London. • QRS Music 2005, The Virtuoso Violin, USA, viewed 4th September 2006, http://www.qrsmusic.com/pianomation/violin.htm • Shibuya Laboratory 2006, Violin Playing Robot, Japan, viewed 4th September 2006, http://mec3342.mecsys.ryukoku.ac.jp/sibuya/index.htm • Wikipedia Free Encyclopedia 2006, Violin, California, viewed 4th September 2006, http://en.wikipedia.org/wiki/Violin • Shibuya Laboratory 2006, Violin Playing Robot, Japan, viewed 4th September 2006, http://mec3342.mecsys.ryukoku.ac.jp/sibuya/index.htm

  41. Questions?

More Related