I. Introduction
Mobile manipulation combines two fundamental robot capabilities: mobility and manipulation. These two capabilities substantially extend robot applications in the real world compared to static manipulation [1]. For example, mobile manipulation enables robots to complete tasks involving manipulations with large workspaces (e.g., opening closet doors). However, mobile manipulation poses significant challenges when it comes to real-world tasks. The challenges are mainly twofold. First, uncertainties caused by localization and control can lead to potential safety issues, especially in contact-rich tasks. Second, the high-dimensional configuration space makes motion generation and control complex.