With access to feedback from the environment, the task planner can accordingly refine its current plan and iteratively go through the "_planning - execution - refinement_" loop for better results. In this part, we summarizes three major refinement approaches in existing work.