Abstract - During the workflow of the Intravenous Medication Preparation Robot (referred as IMP robot), there are some troublesome issues such as a wide variety of drugs, diverse bottle specifications, complex pharmaceutical preparation process, which make the robot system difficult to control.