{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T02:46:55Z","timestamp":1769827615167,"version":"3.49.0"},"reference-count":16,"publisher":"The Open Journal","issue":"74","license":[{"start":{"date-parts":[[2022,6,25]],"date-time":"2022-06-25T00:00:00Z","timestamp":1656115200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2022,6,25]],"date-time":"2022-06-25T00:00:00Z","timestamp":1656115200000},"content-version":"am","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2022,6,25]],"date-time":"2022-06-25T00:00:00Z","timestamp":1656115200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JOSS"],"published-print":{"date-parts":[[2022,6,25]]},"DOI":"10.21105\/joss.04232","type":"journal-article","created":{"date-parts":[[2022,6,25]],"date-time":"2022-06-25T15:33:13Z","timestamp":1656171193000},"page":"4232","source":"Crossref","is-referenced-by-count":26,"title":["SimpleFOC: A Field Oriented Control (FOC) Library for\nControlling Brushless Direct Current (BLDC) and Stepper Motors"],"prefix":"10.21105","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3323-4482","authenticated-orcid":false,"given":"Antun","family":"Skuric","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0626-2664","authenticated-orcid":false,"given":"Hasan Sinan","family":"Bank","sequence":"additional","affiliation":[]},{"given":"Richard","family":"Unger","sequence":"additional","affiliation":[]},{"given":"Owen","family":"Williams","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1535-3007","authenticated-orcid":false,"given":"David","family":"Gonz\u00e1lez-Reyes","sequence":"additional","affiliation":[]}],"member":"8722","reference":[{"key":"belhamel2020model","doi-asserted-by":"publisher","DOI":"10.1109\/CoDIT49905.2020.9263910","article-title":"Model-based design streamlines for STM32\nmotor control embedded software system","volume":"1","author":"Belhamel","year":"2020","unstructured":"Belhamel, L., Buscarino, A.,\nCucuccio, A., Fortuna, L., & Rascona, G. (2020). Model-based design\nstreamlines for STM32 motor control embedded software system. 2020 7th\nInternational Conference on Control, Decision and Information\nTechnologies (CoDIT), 1, 223\u2013228.\nhttps:\/\/doi.org\/10.1109\/CoDIT49905.2020.9263910","journal-title":"2020 7th international conference on control,\ndecision and information technologies (CoDIT)"},{"key":"bida2018pmsm","doi-asserted-by":"publisher","DOI":"10.1109\/EIConRus.2018.8317164","article-title":"PMSM vector control techniques\u2014a\nsurvey","author":"Bida","year":"2018","unstructured":"Bida, V. M., Samokhvalov, D. V.,\n& Al-Mahturi, F. S. (2018). PMSM vector control techniques\u2014a survey.\n2018 IEEE Conference of Russian Young Researchers in Electrical and\nElectronic Engineering (EIConRus), 577\u2013581.\nhttps:\/\/doi.org\/10.1109\/EIConRus.2018.8317164","journal-title":"2018 IEEE conference of russian young\nresearchers in electrical and electronic engineering\n(EIConRus)"},{"key":"birglen2016mecatronique","isbn-type":"print","article-title":"M\u00e9catronique","author":"Birglen","year":"2021","unstructured":"Birglen, L. (2021). M\u00e9catronique.\nDunod Paris. ISBN:\u00a0978-2-10-082845-6","ISBN":"https:\/\/id.crossref.org\/isbn\/9782100828456"},{"issue":"3","key":"carey2019hybrid","doi-asserted-by":"publisher","DOI":"10.1049\/iet-pel.2018.5231","article-title":"Hybrid field oriented and direct torque\ncontrol for sensorless BLDC motors used in aerial drones","volume":"12","author":"Carey","year":"2019","unstructured":"Carey, K. D., Zimmerman, N., &\nAbabei, C. (2019). Hybrid field oriented and direct torque control for\nsensorless BLDC motors used in aerial drones. IET Power Electronics,\n12(3), 438\u2013449.\nhttps:\/\/doi.org\/10.1049\/iet-pel.2018.5231","journal-title":"IET Power Electronics"},{"key":"castiglia2018high","doi-asserted-by":"publisher","DOI":"10.1109\/ICRERA.2018.8566749","article-title":"High performance foc for induction motors\nwith low cost atsam3x8e microcontroller","author":"Castiglia","year":"2018","unstructured":"Castiglia, V., Ciotta, P., Di\nTommaso, A., Miceli, R., & Nevoloso, C. (2018). High performance foc\nfor induction motors with low cost atsam3x8e microcontroller. 2018 7th\nInternational Conference on Renewable Energy Research and Applications\n(ICRERA), 1495\u20131500.\nhttps:\/\/doi.org\/10.1109\/ICRERA.2018.8566749","journal-title":"2018 7th international conference on\nrenewable energy research and applications (ICRERA)"},{"key":"cheles2008sensorless","article-title":"Sensorless field oriented control (foc) of an\nac induction motor (acim)","author":"Cheles","year":"2008","unstructured":"Cheles, M., & Sammoud, H. (2008).\nSensorless field oriented control (foc) of an ac induction motor (acim).\nMicrochip Technology Application Note An1162.","journal-title":"Microchip Technology application note\nAN1162"},{"issue":"20","key":"chitta2017ros_control","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00456","article-title":"Ros_control: A generic and simple control\nframework for ROS","volume":"2","author":"Chitta","year":"2017","unstructured":"Chitta, S., Marder-Eppstein, E.,\nMeeussen, W., Pradeep, V., Tsouroukdissian, A. R., Bohren, J., Coleman,\nD., Magyar, B., Raiola, G., L\u00fcdtke, M., & others. (2017).\nRos_control: A generic and simple control framework for ROS. The Journal\nof Open Source Software, 2(20), 456\u2013456.\nhttps:\/\/doi.org\/10.21105\/joss.00456","journal-title":"The Journal of Open Source\nSoftware"},{"issue":"1","key":"gonzalez2021metodologia","doi-asserted-by":"publisher","DOI":"10.46842\/ipn.cien.v25n1a05","article-title":"Metodolog\u0131\u0301a de dise\u00f1o para robots de cinco\neslabones y dos grados de libertad","volume":"25","author":"Gonz\u00e1lez-Reyes","year":"2021","unstructured":"Gonz\u00e1lez-Reyes, D., Kim, H.,\nRubio-Mart\u0131\u0301nez, D., Cervantes-Culebro, H., & El\u0131\u0301as-Espinosa, M.\n(2021). Metodolog\u0131\u0301a de dise\u00f1o para robots de cinco eslabones y dos\ngrados de libertad. Cient\u0131\u0301fica, 25(1), 01\u201316.\nhttps:\/\/doi.org\/10.46842\/ipn.cien.v25n1a05","journal-title":"Cient\u0131\u0301fica"},{"key":"jalili2009investigation","article-title":"Investigation of control concepts for\nhigh-speed induction machine drives and grid side pulse-width modulation\nvoltage source converters","author":"Jalili","year":"2009","unstructured":"Jalili, K. (2009). Investigation of\ncontrol concepts for high-speed induction machine drives and grid side\npulse-width modulation voltage source\nconverters."},{"key":"katz2018low","article-title":"A low cost modular actuator for dynamic\nrobots","author":"Katz","year":"2018","unstructured":"Katz, B. G. (2018). A low cost\nmodular actuator for dynamic robots [PhD thesis]. Massachusetts\nInstitute of Technology."},{"key":"lalitharatnesynthesizing","article-title":"Synthesizing head motions for a morphable\nrobotic face: A preliminary study towards high-fidelity robotic\npatients","author":"Lalitharatne","year":"2021","unstructured":"Lalitharatne, T., Tan, Y., &\nNanayakkara, T. (2021). Synthesizing head motions for a morphable\nrobotic face: A preliminary study towards high-fidelity robotic\npatients."},{"key":"magnani2021impact","doi-asserted-by":"publisher","DOI":"10.4230\/OASIcs.PARMA-DITAM.2021.3","article-title":"The impact of precision tuning on embedded\nsystems performance: A case study on field-oriented\ncontrol","author":"Magnani","year":"2021","unstructured":"Magnani, G., Cattaneo, D., Chiari,\nM., & Agosta, G. (2021). The impact of precision tuning on embedded\nsystems performance: A case study on field-oriented control. 12th\nWorkshop on Parallel Programming and Run-Time Management Techniques for\nMany-Core Architectures and 10th Workshop on Design Tools and\nArchitectures for Multicore Embedded Computing Platforms (PARMA-DITAM\n2021).\nhttps:\/\/doi.org\/10.4230\/OASIcs.PARMA-DITAM.2021.3","journal-title":"12th workshop on parallel programming and\nrun-time management techniques for many-core architectures and 10th\nworkshop on design tools and architectures for multicore embedded\ncomputing platforms (PARMA-DITAM 2021)"},{"key":"reddy2016soc","doi-asserted-by":"publisher","DOI":"10.1109\/IECON.2016.7793092","article-title":"SoC FPGA-based field oriented control of BLDC\nmotor using low resolution hall sensor","author":"Reddy","year":"2016","unstructured":"Reddy, B. P., & Murali, A.\n(2016). SoC FPGA-based field oriented control of BLDC motor using low\nresolution hall sensor. IECON 2016-42nd Annual Conference of the IEEE\nIndustrial Electronics Society, 2941\u20132945.\nhttps:\/\/doi.org\/10.1109\/IECON.2016.7793092","journal-title":"IECON 2016-42nd annual conference of the IEEE\nindustrial electronics society"},{"key":"rohman2021wireless","doi-asserted-by":"publisher","DOI":"10.1109\/IEIT53149.2021.9587419","article-title":"Wireless enabled brushless DC motor\ncontroller for robotic application","author":"Rohman","year":"2021","unstructured":"Rohman, F., Martawati, M. E., &\nothers. (2021). Wireless enabled brushless DC motor controller for\nrobotic application. 2021 International Conference on Electrical and\nInformation Technology (IEIT), 217\u2013222.\nhttps:\/\/doi.org\/10.1109\/IEIT53149.2021.9587419","journal-title":"2021 international conference on electrical\nand information technology (IEIT)"},{"key":"seok2012actuator","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2012.6386252","article-title":"Actuator design for high force proprioceptive\ncontrol in fast legged locomotion","author":"Seok","year":"2012","unstructured":"Seok, S., Wang, A., Otten, D., &\nKim, S. (2012). Actuator design for high force proprioceptive control in\nfast legged locomotion. 2012 IEEE\/RSJ International Conference on\nIntelligent Robots and Systems, 1970\u20131975.\nhttps:\/\/doi.org\/10.1109\/IROS.2012.6386252","journal-title":"2012 IEEE\/RSJ international conference on\nintelligent robots and systems"},{"key":"procida2021","article-title":"Di\u00e1taxis frameworkme -\ndi\u00e1taxis","author":"Procida","year":"2021","unstructured":"Procida, D. (2021). Di\u00e1taxis\nframeworkme - di\u00e1taxis. https:\/\/diataxis.fr\/"}],"container-title":["Journal of Open Source Software"],"original-title":[],"link":[{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.04232.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2022,6,25]],"date-time":"2022-06-25T15:33:17Z","timestamp":1656171197000},"score":1,"resource":{"primary":{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.04232"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,25]]},"references-count":16,"journal-issue":{"issue":"74","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["10.21105\/joss.04232"],"URL":"https:\/\/doi.org\/10.21105\/joss.04232","relation":{"has-review":[{"id-type":"uri","id":"https:\/\/github.com\/openjournals\/joss-reviews\/issues\/4232","asserted-by":"subject"}],"references":[{"id-type":"doi","id":"10.5281\/zenodo.6510536","asserted-by":"subject"}]},"ISSN":["2475-9066"],"issn-type":[{"value":"2475-9066","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,25]]}}}