{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T20:36:59Z","timestamp":1777927019477,"version":"3.51.4"},"reference-count":27,"publisher":"SAGE Publications","issue":"5","license":[{"start":{"date-parts":[[2015,1,21]],"date-time":"2015-01-21T00:00:00Z","timestamp":1421798400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"published-print":{"date-parts":[[2015,5]]},"abstract":"<jats:p>Combination of a mobile platform and a manipulator which is known as a mobile manipulator can be used in lots of applications. Motion control with respect to stability of dynamically stable mobile manipulators is one of the interesting challenges in robotics. In addition, servant robots are becoming widespread, from local uses as robotic cleaner to field applications as flexible robots, also for farming, martial, and space exploration. One of the servant robots that are designed to operate specially in indoor places is the Ballbot. A Ballbot is an under-actuated system with non-holonomic dynamic constraints. It is as tall as human height until it could interact by people. Moreover, it can be equipped with a manipulator for grasping and manipulating objects. So, manipulation control of such system is highly complicated due to severe under-actuated condition and non-linear dynamics which is considered in this article. Therefore, developing a compact dynamic model is highly practical for controller design, developing simulation studies in support of design improvement, and for useful applications. To this end, the Ballbot has been equipped with a Programmable Universal Machine for Assembly\u2013type manipulator. This manipulator adds new advantages to the Ballbot such as an object manipulation operation and better stability. So, the dynamic model of the proposed system without any simplicity is presented, and then, the validation of this extracted model is studied. Next, the manipulator reconfiguration is used to help the system move without flutter. Because of the passive joints, the Ballbot cannot maintain its stability and follows the desired end-effector trajectory. Therefore, a stabilizing pendulum is proposed to help the stability of the system when the manipulator handles an object on the desired path. Finally, a manipulation control algorithm is proposed to reach the system to its desired position. Simulation results show the capability of the presented controllers.<\/jats:p>","DOI":"10.1177\/0959651814567746","type":"journal-article","created":{"date-parts":[[2015,1,21]],"date-time":"2015-01-21T23:38:18Z","timestamp":1421883498000},"page":"429-439","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":5,"title":["Manipulation control of an armed Ballbot with stabilizer"],"prefix":"10.1177","volume":"229","author":[{"given":"Pouya","family":"Asgari","sequence":"first","affiliation":[{"name":"Center of Excellence in Robotics and Control, Advanced Robotics and Automated Systems Lab, Department of Mechanical Engineering, K. N. Toosi University of Technology, Tehran, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Payam","family":"Zarafshan","sequence":"additional","affiliation":[{"name":"Department of Agro-Technology, College of Aburaihan, University of Tehran, Tehran, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S Ali A","family":"Moosavian","sequence":"additional","affiliation":[{"name":"Center of Excellence in Robotics and Control, Advanced Robotics and Automated Systems Lab, Department of Mechanical Engineering, K. N. Toosi University of Technology, Tehran, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2015,1,21]]},"reference":[{"key":"bibr1-0959651814567746","first-page":"1370","volume-title":"IEEE international conference on robotics and automation (ICRA)","author":"Ellekilde L"},{"key":"bibr2-0959651814567746","first-page":"2884","volume-title":"IEEE international conference on robotics and automation (ICRA)","author":"Lauwers T"},{"key":"bibr3-0959651814567746","first-page":"467","volume-title":"IEEE\/RSJ international conference on intelligent robots and systems","author":"Huang Q"},{"key":"bibr4-0959651814567746","first-page":"6","volume":"13","author":"Huang Q","year":"1999","journal-title":"Adv Robotics"},{"key":"bibr5-0959651814567746","first-page":"568","volume-title":"IEEE-RAS international conference on humanoid robots","author":"Stilman M"},{"key":"bibr6-0959651814567746","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-48113-3_30"},{"key":"bibr7-0959651814567746","doi-asserted-by":"publisher","DOI":"10.20965\/jrm.2010.p0348"},{"key":"bibr8-0959651814567746","first-page":"3566","volume-title":"IEEE conference on decision and control","author":"Nagarajan U"},{"key":"bibr9-0959651814567746","first-page":"168","volume-title":"International multiconference of engineers and computer scientists","author":"Peng Y-F"},{"key":"bibr10-0959651814567746","first-page":"2951","volume-title":"SICE annual conference","author":"Liao CW"},{"key":"bibr11-0959651814567746","first-page":"130","volume-title":"IEEE international conference on robotics and automation (ICRA)","author":"Nagarajan U"},{"key":"bibr12-0959651814567746","volume-title":"Methods of analytical dynamics","author":"Meirovitch L","year":"1970"},{"key":"bibr13-0959651814567746","volume-title":"Introduction to robotics. Mechanics and control","author":"Craig JJ","year":"1989"},{"key":"bibr14-0959651814567746","unstructured":"Fankhauser P, Gwerder C. Modeling and control of a Ballbot. Bachelor\u2019s Thesis, University of ETH, Zurich, 2010."},{"key":"bibr15-0959651814567746","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2010.VI.031"},{"key":"bibr16-0959651814567746","volume-title":"Analytical dynamics","author":"Baruh H","year":"1999"},{"key":"bibr17-0959651814567746","first-page":"3743","volume-title":"IEEE international conference on robotics and automation (ICRA)","author":"Nagarajan U"},{"key":"bibr18-0959651814567746","doi-asserted-by":"publisher","DOI":"10.1109\/70.258049"},{"key":"bibr19-0959651814567746","first-page":"1","author":"Zarafshan P","year":"2014","journal-title":"Robotica"},{"key":"bibr20-0959651814567746","doi-asserted-by":"publisher","DOI":"10.1109\/70.782028"},{"key":"bibr21-0959651814567746","first-page":"6162","volume-title":"IEEE international conference on robotics and automation (ICRA)","author":"Alipour K"},{"key":"bibr22-0959651814567746","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32060-6_35"},{"key":"bibr23-0959651814567746","doi-asserted-by":"publisher","DOI":"10.1177\/0278364911402406"},{"key":"bibr24-0959651814567746","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2006.886254"},{"key":"bibr25-0959651814567746","first-page":"314","volume-title":"IEEE\/RSJ\/GI international conference on intelligent robots and systems\/advanced robotic systems and the real world (IROS)","author":"Spong MW"},{"key":"bibr26-0959651814567746","doi-asserted-by":"publisher","DOI":"10.1109\/70.86082"},{"key":"bibr27-0959651814567746","doi-asserted-by":"publisher","DOI":"10.1109\/70.210798"}],"container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651814567746","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0959651814567746","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651814567746","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:32:40Z","timestamp":1777674760000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0959651814567746"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,21]]},"references-count":27,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2015,5]]}},"alternative-id":["10.1177\/0959651814567746"],"URL":"https:\/\/doi.org\/10.1177\/0959651814567746","relation":{},"ISSN":["0959-6518","2041-3041"],"issn-type":[{"value":"0959-6518","type":"print"},{"value":"2041-3041","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,1,21]]}}}