{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T15:12:58Z","timestamp":1767971578053,"version":"3.49.0"},"reference-count":25,"publisher":"Emerald","issue":"1","license":[{"start":{"date-parts":[[2018,1,15]],"date-time":"2018-01-15T00:00:00Z","timestamp":1515974400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2018,1,15]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>The aim of this paper is to propose a robust robot fuzzy logic proportional-derivative (PD) controller for trajectory tracking of autonomous nonholonomic differential drive wheeled mobile robot (WMR) of the type Quanser Qbot.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>Fuzzy robot control approach is used for developing a robust fuzzy PD controller for trajectory tracking of a nonholonomic differential drive WMR. The linear\/angular velocity of the differential drive mobile robot are formulated such that the tracking errors between the robot\u2019s trajectory and the reference path converge asymptotically to zero. Here, a new controller zero-order Takagy\u2013Sugeno trajectory tracking (ZTS-TT) controller is deduced for robot\u2019s speed regulation based on the fuzzy PD controller. The WMR used for the experimental implementation is Quanser Qbot which has two differential drive wheels; therefore, the right\/left wheel velocity of the differential wheels of the robot are worked out using inverse kinematics model. The controller is implemented using MATLAB Simulink with QUARC framework, downloaded and compiled into executable (.exe) on the robot based on the WIFI TCP\/IP connection.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>Compared to other fuzzy proportional-integral-derivative (PID) controllers, the proposed fuzzy PD controller was found to be robust, stable and consuming less resources on the robot. The comparative results of the proposed ZTS-TT controller and the conventional PD controller demonstrated clearly that the proposed ZTS-TT controller provides better tracking performances, flexibility, robustness and stability for the WMR.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Practical implications<\/jats:title>\n<jats:p>The proposed fuzzy PD controller can be improved using hybrid techniques. The proposed approach can be developed for obstacle detection and collision avoidance in combination with trajectory tracking for use in environments with obstacles.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>A robust fuzzy logic PD is developed and its performances are compared to the existing fuzzy PID controller. A ZTS-TT controller is deduced for trajectory tracking of an autonomous nonholonomic differential drive mobile robot (i.e. Quanser Qbot).<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-07-2017-0128","type":"journal-article","created":{"date-parts":[[2017,12,13]],"date-time":"2017-12-13T09:19:23Z","timestamp":1513156763000},"page":"23-33","source":"Crossref","is-referenced-by-count":28,"title":["Fuzzy logic PD controller for trajectory tracking of an autonomous differential drive mobile robot (i.e. Quanser Qbot)"],"prefix":"10.1108","volume":"45","author":[{"given":"Ali","family":"Alouache","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qinghe","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2020100100494094000_ref001","first-page":"189","article-title":"Using a fuzzy PID controller for the path following of a car-like mobile robot","year":"2013"},{"issue":"3","key":"key2020100100494094000_ref002","doi-asserted-by":"crossref","first-page":"178","DOI":"10.12720\/joace.3.3.178-182","article-title":"Feedforward and feedback kinematic controllers for wheeled mobile robot trajectory tracking","volume":"3","year":"2015","journal-title":"Journal of Automation and Control Engineering"},{"issue":"5","key":"key2020100100494094000_ref003","doi-asserted-by":"crossref","first-page":"724","DOI":"10.1109\/72.159061","article-title":"Learning and tuning fuzzy logic controllers through reinforcements","volume":"3","year":"1992","journal-title":"IEEE transactions on neural networks"},{"key":"key2020100100494094000_ref004","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1016\/j.jksues.2013.05.003","article-title":"Design of optimal mamdani-type fuzzy controller for nonholonomic wheeled mobile robots","volume":"27","year":"2015","journal-title":"Journal of King Saud University\u2013Engineering Sciences"},{"key":"key2020100100494094000_ref005","first-page":"31","article-title":"Mobile robot hardware","volume-title":"Computational Principles of Mobile Robotics","year":"2010"},{"key":"key2020100100494094000_ref006","first-page":"4852","article-title":"Design of omnidirectional mobile robots with ACROBAT wheel mechanisms","year":"2013"},{"key":"key2020100100494094000_ref007","first-page":"1","article-title":"Design of wheel modules for nonholonomic, omnidirectional mobile robots in context of the emerging control problems","year":"2012"},{"issue":"5","key":"key2020100100494094000_ref008","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1108\/01439911211249760","article-title":"Adaptive nonlinear path following method for fix-wing micro aerial vehicle","volume":"39","year":"2012","journal-title":"Industrial Robot: An International Journal"},{"key":"key2020100100494094000_ref009","volume-title":"Mobile Intelligent Autonomous Systems","year":"2012"},{"issue":"4","key":"key2020100100494094000_ref010","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1109\/TSMCA.2003.811766","article-title":"Autonomous fuzzy parking control of a car-like mobile robot","volume":"33","year":"2003","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans"},{"key":"key2020100100494094000_ref011","first-page":"274","article-title":"A systematic tunning method of PID controller for robot manipulators","year":"2011"},{"issue":"4","key":"key2020100100494094000_ref012","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1007\/s11633-014-0800-y","article-title":"Fuzzy PID control of space manipulator for both ground alignment and space applications","volume":"11","year":"2014","journal-title":"International Journal of Automation and Computing"},{"issue":"11","key":"key2020100100494094000_ref013","article-title":"Testing PID and MPC performance for mobile robot local path-following","volume":"12","year":"2015","journal-title":"International Journal of Advanced Robotic Systems"},{"issue":"3","key":"key2020100100494094000_ref014","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1023\/A:1008321920742","article-title":"Robust stabilization of robotic manipulators by PID controllers","volume":"9","year":"1999","journal-title":"Dynamics and Control"},{"issue":"8","key":"key2020100100494094000_ref015","first-page":"233","article-title":"Fuzzy PID based trajectory tracking control of mobile robot and its simulation in Simulink","year":"2014","journal-title":"International Journal of Control and Automation"},{"key":"key2020100100494094000_ref016","first-page":"1","article-title":"Trajectory tracking of steering system mobile robot","year":"2011"},{"key":"key2020100100494094000_ref017","first-page":"2569","article-title":"A simple nonlinear PID control for finite-time regulation of robot manipulators","year":"2009"},{"issue":"3","key":"key2020100100494094000_ref018","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1007\/s11633-014-0796-3","article-title":"Tracking control design for nonholonomic mechanical systems with affine constraints","volume":"11","year":"2014","journal-title":"International Journal of Automation and Computing"},{"key":"key2020100100494094000_ref019","first-page":"269","article-title":"Fuzzy and neural methods","volume-title":"Introduction to Mobile Robot Control","year":"2014"},{"issue":"1","key":"key2020100100494094000_ref020","first-page":"65","article-title":"MIMO fuzzy control for autonomous mobile robot","volume":"4","year":"2016","journal-title":"Journal of Automation and Control Engineering"},{"key":"key2020100100494094000_ref021","doi-asserted-by":"crossref","first-page":"3532","DOI":"10.1109\/ICSMC.2000.886556","article-title":"Sonar behavior-based fuzzy control for a mobile robot","volume":"5","year":"2000","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans"},{"issue":"11","key":"key2020100100494094000_ref022","article-title":"Neural network controller for mobile robot motion control","volume":"2","year":"2008","journal-title":"World Academy of Science, Engineering and Technology International Journal of Electrical and Computer Engineering"},{"issue":"1","key":"key2020100100494094000_ref023","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/S0967-0661(00)00070-8","article-title":"Path guidance and control of a guided wheeled mobile robot","volume":"9","year":"2001","journal-title":"Control Engineering Practice"},{"issue":"2","key":"key2020100100494094000_ref024","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1108\/01439911011018975","article-title":"The path tracking controller based on dynamic model with slip for one four wheeled OMR","volume":"37","year":"2010","journal-title":"Industrial Robot: An International Journal"},{"key":"key2020100100494094000_ref025","first-page":"5869","article-title":"Design and implementation of two-wheeled mobile robot by variable structure sliding mode control","year":"2016"}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-07-2017-0128\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-07-2017-0128\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:39:29Z","timestamp":1753393169000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/45\/1\/23-33\/175456"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,15]]},"references-count":25,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1,15]]}},"alternative-id":["10.1108\/IR-07-2017-0128"],"URL":"https:\/\/doi.org\/10.1108\/ir-07-2017-0128","relation":{},"ISSN":["0143-991X"],"issn-type":[{"value":"0143-991X","type":"print"}],"subject":[],"published":{"date-parts":[[2018,1,15]]}}}