Samer Miasa, Mohammad Al-Mjali, Anas Al-Haj Ibrahim, T. Tutunji
{"title":"Fuzzy control of a two-wheel balancing robot using DSPIC","authors":"Samer Miasa, Mohammad Al-Mjali, Anas Al-Haj Ibrahim, T. Tutunji","doi":"10.1109/SSD.2010.5585525","DOIUrl":null,"url":null,"abstract":"This paper is concerned with the design and implementation of a two-wheel balancing robot. The angle and angle change are used as inputs to the robot system in order to calculate the appropriate motor force to balance the robot. ADXL330 accelerometer and two DC motors are used as the sensor and actuators, respectively. More importantly, the robot system uses fuzzy control that is implemented on DSPIC30F2010. The robot under study represents a mechatronic system because it involves an integrated design among mechanics, electronics, and embedded smart controllers. The system model is first tested under Matlab/Simulink. Then, the Printed Circuit Boards are designed, the C-program is written, and the mechanical structure is built. Finally, the robot is built and tested in the laboratory.","PeriodicalId":432382,"journal":{"name":"2010 7th International Multi- Conference on Systems, Signals and Devices","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 7th International Multi- Conference on Systems, Signals and Devices","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SSD.2010.5585525","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 21
Abstract
This paper is concerned with the design and implementation of a two-wheel balancing robot. The angle and angle change are used as inputs to the robot system in order to calculate the appropriate motor force to balance the robot. ADXL330 accelerometer and two DC motors are used as the sensor and actuators, respectively. More importantly, the robot system uses fuzzy control that is implemented on DSPIC30F2010. The robot under study represents a mechatronic system because it involves an integrated design among mechanics, electronics, and embedded smart controllers. The system model is first tested under Matlab/Simulink. Then, the Printed Circuit Boards are designed, the C-program is written, and the mechanical structure is built. Finally, the robot is built and tested in the laboratory.