{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T16:33:59Z","timestamp":1774629239121,"version":"3.50.1"},"reference-count":25,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2017,12,31]],"date-time":"2017-12-31T00:00:00Z","timestamp":1514678400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Servomotors have already been around for some decades and they are extremely popular among roboticists due to their simple control technique, reliability and low-cost. They are usually controlled by using Pulse Width Modulation (PWM) and this paper aims to keep the idea of simplicity and low-cost, while introducing a new control technique: Pulse Frequency Modulation (PFM). The objective of this paper is to focus on our development of a low-cost servomotor controller which will allow the research community to use them with PFM. A low-cost commercial servomotor is used as the base system for the development: a small PCB that fits inside the case and allocates all the electronic components to control the motor has been designed to replace the original. The potentiometer is retained as the feedback sensor and a microcontroller is responsible for controlling the position of the motor. The paper compares the performance of a PWM and a PFM controlled servomotor. The comparison shows that the servomotor with our controller achieves a faster mechanism for switching targets and a lower latency. This controller can be used with neuromorphic systems to remove the conversion from events to PWM.<\/jats:p>","DOI":"10.3390\/s18010093","type":"journal-article","created":{"date-parts":[[2018,1,3]],"date-time":"2018-01-03T12:00:06Z","timestamp":1514980806000},"page":"93","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Low-Cost Servomotor Driver for PFM Control"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5389-2661","authenticated-orcid":false,"given":"David","family":"Aragon-Jurado","sequence":"first","affiliation":[{"name":"School of Engineering, University of Cadiz, PC 11519 Puerto Real, Cadiz, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3639-3649","authenticated-orcid":false,"given":"Arturo","family":"Morgado-Estevez","sequence":"additional","affiliation":[{"name":"School of Engineering, University of Cadiz, PC 11519 Puerto Real, Cadiz, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3586-2930","authenticated-orcid":false,"given":"Fernando","family":"Perez-Pe\u00f1a","sequence":"additional","affiliation":[{"name":"School of Engineering, University of Cadiz, PC 11519 Puerto Real, Cadiz, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,12,31]]},"reference":[{"key":"ref_1","unstructured":"Zhou, Y. (2013). Dc Motors, Speed Controls, Servo Systems: An Engineering Handbook, Elsevier. [3rd ed.]."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/MIA.1996.485765","article-title":"Origins of the servo-motor [history]","volume":"2","author":"Magazine","year":"1996","journal-title":"IEEE Ind. Appl. Mag."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Delbruck, T., and Lichtsteiner, P. (2007, January 27\u201330). Fast sensory motor control based on event-based hybrid neuromorphic-procedural system. Proceedings of the 2007 IEEE International Symposium on Circuits and Systems, New Orleans, LA, USA.","DOI":"10.1109\/ISCAS.2007.378038"},{"key":"ref_4","unstructured":"Hirai, K., Hirose, M., Haikawa, Y., and Takenaka, T. (1998, January 20). The development of honda humanoid robot. Proceedings of the 1998 IEEE International Conference on Robotics and Automation (Cat. No. 98CH36146), Leuven, Belgium."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Kaneko, K., Kanehiro, F., Morisawa, M., Akachi, K., Miyamori, G., Hayashi, A., and Kanehira, N. (2011, January 25\u201330). Humanoid robot hrp-4-humanoid robotics platform with lightweight and slim body. Proceedings of the 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA.","DOI":"10.1109\/IROS.2011.6094465"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Belter, D., Walas, K., and Kasinski, A. (2008, January 1\u20133). Distributed control system of DC servomotors for six legged walking robot. Proceedings of the 13th International Power Electronics and Motion Control Conference, Poznan, Poland.","DOI":"10.1109\/EPEPEMC.2008.4635405"},{"key":"ref_7","unstructured":"Wagner, C.R., Lederman, S.J., and Howe, R.D. (2002, January 24\u201325). A tactile shape display using RC servomotors. Proceedings of the 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, HAPTICS 2002, Orlando, FL, USA."},{"key":"ref_8","unstructured":"Craig, J.J. (2005). Introduction to Robotics: Mechanics and Control, Pearson Prentice Hall."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Firoozian, R. (2014). Servo Motors and Industrial Control Theory, Springer.","DOI":"10.1007\/978-3-319-07275-3"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Dressler, F. (2007). Bio-inspired systems. Self-Organization in Sensor and Actor Networks, John Wiley & Sons ltd.","DOI":"10.1002\/9780470724460"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Conradt, J., Cook, M., Berner, R., Lichtsteiner, P., Douglas, R.J., and Delbruck, T. (2009, January 24\u201327). A pencil balancing robot using a pair of AER dynamic vision sensors. Proceedings of the 2009 IEEE International Symposium on Circuits and Systems, Taipei, Taiwan.","DOI":"10.1109\/ISCAS.2009.5117867"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1109\/MRA.2016.2535081","article-title":"Scalability in neural control","volume":"1070","author":"Richter","year":"2016","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_13","unstructured":"Chen, G., Bing, Z., Roehrbein, F., Conradt, J., Huang, K., Cheng, L., Jiang, Z., and Knoll, A. (2017). Efficient brain-inspired learning with the neuromorphic snake-like robot and the neurorobotic platform. IEEE Trans. Cognit. Dev. Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3831","DOI":"10.3390\/s120403831","article-title":"A neuro-inspired spike-based pid motor controller for multi-motor robots with low cost fpgas","volume":"12","year":"2012","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Perez-Pe\u00f1a, F., Morgado-Estevez, A., Linares-Barranco, A., Jim\u00e9nez-Fern\u00e1ndez, A., Lopez-Coronado, J., and Mu\u00f1oz-Lozano, J.L. (2013, January 12\u201314). A FPGA Spike-Based Robot Controlled with Neuro-Inspired VITE. Proceedings of the International Work-Conference on Artificial Neural Networks, Tenerife, Spain.","DOI":"10.1007\/978-3-642-38679-4_29"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1109\/TBCAS.2013.2271382","article-title":"Bio-inspired asynchronous pixel event tricolor vision sensor","volume":"8","author":"Bryn","year":"2014","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Friedland, B. (2010, January 7\u201310). On design of observer-based pulse-frequency-modulated feedback control systems. Proceedings of the IECON 2010-36th Annual Conference on IEEE Industrial Electronics Society, Glendale, AZ, USA.","DOI":"10.1109\/IECON.2010.5675209"},{"key":"ref_18","unstructured":"Ammar, A., El-Bakry, M., and Godah, H. (1995, January 26\u201328). Application of pulse frequency modulation for voltage frequency control of inverters. Proceedings of the 34th SICE Annual Conference, International Session Papers, Hokkaido, Japan."},{"key":"ref_19","unstructured":"Furumiya, T., Ng, D.C., Yasuoka, K., Shiraishi, F., Kagawa, K., Tokuda, T., Ohta, J., and Nunoshita, M. (2004, January 24\u201327). A 16\/spl times\/16-pixel pulse-frequency-modulation based image sensor for retinal prosthesis. Proceedings of the 2004 IEEE Sensors, Vienna, Austria."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1109\/TNSRE.2007.891380","article-title":"Digital emulation of pulse frequency modulation for neuroprosthetic sensory feedback","volume":"15","author":"Abbott","year":"2007","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"15805","DOI":"10.3390\/s131115805","article-title":"Neuro-inspired spike-based motion: From dynamic vision sensor to robot motor open-loop control through spike-vite","volume":"13","year":"2013","journal-title":"Sensors"},{"key":"ref_22","unstructured":"Shadmehr, R., and Wise, S.P. (2005). The Computational Neurobiology of Reaching and Pointing: A Foundation for Motor Learning, MIT Press."},{"key":"ref_23","unstructured":"Tripathy, S., and Gerkin, R. (2017, October 10). Spike Width. Available online: http:\/\/neuroelectro.org\/ephys_prop\/23\/data\/."},{"key":"ref_24","unstructured":"Tripathy, S., and Gerkin, R. (2017, October 10). Spike Width. Available online: https:\/\/neuroelectro.org\/ephys_prop\/35\/."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"28","DOI":"10.3389\/fnbot.2017.00028","article-title":"Obstacle avoidance and target acquisition for robot navigation using a mixed signal analog\/digital neuromorphic processing system","volume":"11","author":"Milde","year":"2017","journal-title":"Front. Neurorobot."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/1\/93\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:56:09Z","timestamp":1760208969000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/1\/93"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,31]]},"references-count":25,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2018,1]]}},"alternative-id":["s18010093"],"URL":"https:\/\/doi.org\/10.3390\/s18010093","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12,31]]}}}