Aqilah Zainuddin, Badar Ali, M. M. Zan, Rugayah Hashim, H. Hashim
{"title":"An open-architecture humanoid robot controller in support of developmental disability (DD) rehabilitation","authors":"Aqilah Zainuddin, Badar Ali, M. M. Zan, Rugayah Hashim, H. Hashim","doi":"10.1109/ICEESE.2017.8298400","DOIUrl":null,"url":null,"abstract":"The development of open-architecture humanoid robot controller for developmental disability (DD) rehabilitation, substituting the manufacturer controller is presented. This proposed architecture controller is made open to provide the knowledge of all the control structures as well as allow the developers to modify all the controller layers. The proposed open-architecture controller has four important layers, which are Task Layer, Integration Layer, Communication Layer and Physical Layer which will be explained further in this paper. The open-architecture controller was developed with a Raspberry Pi 2 using Python programming language along with other additional modules and peripherals to increase the robot's performance. A serial communication circuit is constructed to create the communication bridge between the humanoid robot's motors and proposed controller. The experimental results showed that the proposed open-architecture controller presented several advantages over the conventional controller. Despite that, further research works are necessary since the open-architecture humanoid robot controller is yet an on-going project in producing a robust open-architecture controller which consequently will further enhance the humanoid robot development and performance.","PeriodicalId":433341,"journal":{"name":"2017 International Conference on Electrical, Electronics and System Engineering (ICEESE)","volume":"130 10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Electrical, Electronics and System Engineering (ICEESE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEESE.2017.8298400","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The development of open-architecture humanoid robot controller for developmental disability (DD) rehabilitation, substituting the manufacturer controller is presented. This proposed architecture controller is made open to provide the knowledge of all the control structures as well as allow the developers to modify all the controller layers. The proposed open-architecture controller has four important layers, which are Task Layer, Integration Layer, Communication Layer and Physical Layer which will be explained further in this paper. The open-architecture controller was developed with a Raspberry Pi 2 using Python programming language along with other additional modules and peripherals to increase the robot's performance. A serial communication circuit is constructed to create the communication bridge between the humanoid robot's motors and proposed controller. The experimental results showed that the proposed open-architecture controller presented several advantages over the conventional controller. Despite that, further research works are necessary since the open-architecture humanoid robot controller is yet an on-going project in producing a robust open-architecture controller which consequently will further enhance the humanoid robot development and performance.