Developing Robotic Task Planning Methods for Diverse Real-World Challenges