Three ways your mobile robot can pick up a pallet