Manipulation control of an armed Ballbot with stabilizer

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–type 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.

[1]  S. Ali A. Moosavian,et al.  Point-to-point stable motion planning of wheeled mobile robots with multiple arms for heavy object manipulation , 2011, 2011 IEEE International Conference on Robotics and Automation.

[2]  Ralph L. Hollis,et al.  One Is Enough! , 2005, ISRR.

[3]  Oliver Urbann,et al.  Multi Body Kalman Filtering with Articulation Constraints for Humanoid Robot Pose and Motion Estimation , 2011, RoboCup.

[4]  Ronald S. Fearing,et al.  Tracking fast inverted trajectories of the underactuated Acrobot , 1999, IEEE Trans. Robotics Autom..

[5]  Degang Chen,et al.  Control of free-flying underactuated space manipulators to equilibrium manifolds , 1993, IEEE Trans. Robotics Autom..

[6]  Mark W. Spong,et al.  Partial feedback linearization of underactuated mechanical systems , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[7]  Qiang Huang,et al.  Stability compensation of a mobile manipulator by manipulatorPaper motion: feasibility and planning , 1998, Adv. Robotics.

[8]  Yang Ding,et al.  Undulatory swimming in sand: experimental and simulation studies of a robotic sandfish , 2011, Int. J. Robotics Res..

[9]  Henrik I. Christensen,et al.  Control of mobile manipulator using the dynamical systems approach , 2009, 2009 IEEE International Conference on Robotics and Automation.

[10]  Chih-Hui Chiu,et al.  Design of an Omni-directional Spherical Robot : Using Fuzzy Control , 2009 .

[11]  Umashankar Nagarajan,et al.  Planning in high-dimensional shape space for a single-wheeled balancing mobile robot with arms , 2012, 2012 IEEE International Conference on Robotics and Automation.

[12]  Leonard Meirovitch,et al.  Methods of analytical dynamics , 1970 .

[13]  Ralph L. Hollis,et al.  A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[14]  Qiang Huang,et al.  Manipulator motion planning for stabilizing a mobile-manipulator , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[15]  Umashankar Nagarajan,et al.  Trajectory planning and control of an underactuated dynamically stable single spherical wheeled mobile robot , 2009, 2009 IEEE International Conference on Robotics and Automation.

[16]  Umashankar Nagarajan,et al.  Hybrid control for navigation of shape-accelerated underactuated balancing systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[17]  Susumu Tachi,et al.  Position control of manipulator with passive joints using dynamic coupling , 1991, IEEE Trans. Robotics Autom..

[18]  Susumu Tachi,et al.  Dynamic control of a manipulator with passive joints in operational space , 1993, IEEE Trans. Robotics Autom..

[19]  Masaaki Kumagai,et al.  Development of a Robot Balanced on a Ball- First Report, Implementation of the Robot and Basic Control - , 2010, J. Robotics Mechatronics.

[20]  Péter Fankhauser,et al.  Modeling and Control of a Ballbot , 2010 .

[21]  Ching-Chih Tsai,et al.  Dynamic modeling and sliding-mode control of a Ball robot with inverse mouse-ball drive , 2008, 2008 SICE Annual Conference.

[22]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[23]  Kazuhito Yokoi,et al.  Real-Time Planning of Humanoid Robot's Gait for Force-Controlled Manipulation , 2007 .

[24]  Umashankar Nagarajan,et al.  Dynamic Constraint-based Optimal Shape Trajectory Planner for Shape-Accelerated Underactuated Balancing Systems , 2010, Robotics: Science and Systems.

[25]  Kasemsit Teeyapan,et al.  Optimized control strategies for wheeled humanoids and mobile manipulators , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.