Negotiating with robots : meshing plans and resolving conflicts in human-robot collaboration