Automated planning techniques for robot manipulation tasks involving articulated objects