Constructing mobile manipulation behaviors using expert interfaces and autonomous robot learning