A METHOD OF REAL-TIME CONTROLLING A REMOTE DEVICE, AND TRAINING A LEARNING ALGORITHM