Addressing Input Saturation and Kinematic Constraints of Overactuated Undercarriages by Predictive Potential Fields Christian P. Connette, Andreas Pott, Martin H¨ agele, Alexander Verl Abstract— Currently, pseudo-omnidirectional, wheeled mo- bile robots with independently steered and driven wheels seem to provide a solid compromise between complexity, flexibility and robustness. Yet, such undercarriages are imposed to the risk of actuator fighting and suffer from singular regions within their configuration space. To address these problems we expand a previously developed potential field (PF) based approach by expanding it with a predictive horizon. The proposed method is based on a model predictive control (MPC) approach, incorporating a gradient descent optimization step via the Pontryagin minimum principle. To enforce adherence to the constraints during optimization, we modify the Lagrange-multipliers within the backpropagation of the costates. The proposed approach is evaluated simulatively w.r.t. the undercarriage of the Care-O- bot R 3 mobile robot and is compared to the potential field based and a model predictive control approach. I. I NTRODUCTION Future service robot applications will impose high re- quirements on the employed mobility concepts [1]. Lately, pseudo-omnidirectional, wheeled mobile robots whose un- dercarriage is composed by independently steerable and drivable wheels [2], [3], [4], have emerged as an intermediate term solution. Such systems present a viable compromise between complexity, robustness and flexibility. According to the work by Campion et al. [5], such robots have 3 degrees-of-freedom (DoF). These DoF are split into the degree of steerability =2, associated to the number of independently steerable wheels, and the degree of mobility =1, associated to the instantaneously accessible velocity space for the planar motion. Thus, pseudo-omnidirectional mobile robots are able to realize arbitrary velocity and rota- tional commands, however only after reorienting its wheels. Furthermore, this means that such systems are often over- actuated [6]. Therefore, it is important to precisely coordinate all motions to reduce actuator fighting [7], [8]. Moreover, such pseudo-omnidirectional, wheeled mobile robots suffer from singular regions within their configuration space [9], [10], [11]. One possibility to solve this problem [9], [10] is to take into account the singular regions already during trajectory planning and to constrain the accessible velocity space of the robot to a region without singular configurations. Another approach [11] is to avoid singular configurations by treating them as obstacles in a navigation problem and im- plementing a Potential Field (PF) [12], [13] based controller. This work was conducted in the department of Robot Systems at the Fraunhofer Institute for Manufacturing Engineering and Automation (IPA), 70569 Stuttgart, Germany; Contact: phone: +49 711 970 1325; e-mail: christian.connette@ipa.fraunhofer.de Fig. 1. Care-O-bot R 3, without coating. To allow quasi-omnidirectional motion the mobile base is composed by four actively steered and driven wheels (www.care-o-bot-research.org). Yet, while successfully applied to various navigation prob- lems [14], [15], [16], PF’s are known for some drawbacks. For instance PF’s are sensitive to local minima. Moreover, when applied to systems changing fast compared to their sample time, PF approaches may lead to local oscillations [17]. Introducing a predictive horizon – according to the methodologies developed within the model predictive control (MPC) domain [18], [19] – promises to remedy the last mentioned problem. While originally focusing on systems with slow dynamics there exists meanwhile a series of works applying MPC approaches to the field of mobile robot navigation. Several works [20], [21], [22] motivated the objective function via repulsive potential fields. Within this work, a potential field approach with a pre- dictive horizon is derived and applied to the control of a pseudo-omnidirectional mobile robot. To address the inter- connected problems of non-holonomic constraints and ac- tuator concurrency control is performed within the spherical representation of the ICM space. To motivate the introduction of a predictive horizon, we draw from the methodologies developed in the MPC domain. Therefore, we start from gradient descent based optimization of the objective function via the Pontryagin minimum principle (PMP) [20], [22]. Then, constraints on the system velocity are enforced by modifying the costates during backpropagation. Therefore, the analogy between Lagrange-multipliers and forces is ex- ploited. Moreover, the calculation of equilibrium velocities, where frictional and attractive forces cancel out each other [12], is expanded to take into account also repulsive forces. The algorithm is evaluated in simulation and compared to the earlier implemented PF- and a MPC-approach. The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan 978-1-4244-6676-4/10/$25.00 ©2010 IEEE 4775