Exploration Bottleneck in Non-Prehensile Locomanipulation
Non-prehensile manipulation depends on establishing, and often sustaining, unilateral contact, a rare event under random exploration. In model-free RL, the task reward $r_t^{\text{task}}$ stays at zero until contact happens, so a standard single-critic PPO hits an exploration bottleneck: smoothness and energy penalties dominate early gradients, and the agent settles into a static local minimum before ever finding contact.
Common fixes rely on task-specific shaping or demonstration data, which scale poorly across object geometries. We instead bias exploration toward informative regions of the interaction space, without hand-designing that bias per task or object, and without permanently distorting the objective the agent ends up optimising.
Contributions
- A contact-guided exploration strategy implemented as a decay schedule over a dedicated exploration critic head, guiding the end-effector toward meaningful contact points before phasing out in favour of a task-optimal policy.
- A systematic evaluation on box pushing and chair transportation, with a qualitative study on dishwasher opening.
- Hardware validation of chair transportation on the ALMA quadrupedal mobile manipulator, showing robustness to varying object geometries and masses.
Multi-Critic Reinforcement Learning Formulation
Rather than combining heterogeneous objectives into a single scalar reward, we use a Multi-Critic PPO architecture. The environment returns a vector-valued reward decomposed into three streams — task progress, exploration guidance, and regularisation:
Each stream is estimated by its own value head sharing a common LSTM backbone, and their advantages are combined with independently scheduled weights:
Separating the value functions this way keeps contact-seeking exploration from tangling with task performance, so each can be weighted and later decayed on its own terms.
Contact Candidates & Scheduled Decay
Candidate interaction points are proposed by a general-purpose grasping algorithm applied to the object mesh. At each episode reset, one candidate is sampled as a target for the end-effector. The exploration weight $w_{\text{exp}}(t)$ is annealed down over training, so the policy discovers contact early and then shifts to task-optimal physics without being anchored to a fixed contact point.
Results
The full method exceeds 90% success on both simulated tasks, cutting missed-contact and tipover failures relative to single-critic and fixed-weight baselines. On hardware, the chair-transportation policy transfers zero-shot to unseen IKEA furniture, recovers from failed contact attempts, and stays stable under external disturbances and payloads beyond the manipulator's rated static capacity.