Task Planning And Execution For Human Robot Team Performing A Shared Task In A Shared Workspace