Harmonizing a complex robot tasks with TaskER