/// <summary> /// The robot drops the object /// </summary> private int DropObject(int currentState, object o) { TextBoxStreamWriter.DefaultLog.WriteLine("HAL9000.-> State reached DropObject"); cmdMan.ST_PLN_drop(armsOrder[0], 30000); cmdMan.MVN_PLN_move(-0.35, 60000); if (cmdMan.ARMS_goto(SMConfiguration.ArmsNavigationPosition, 10000)) { if (cmdMan.ARMS_goto(SMConfiguration.ArmsNavigationPosition, 10000)) { cmdMan.ARMS_goto(SMConfiguration.ArmsNavigationPosition, 10000); } } return((int)States.LeaveArena); }