I. Introduction
Brain machine interface (BMI) builds up a communication pathway between the brain and external devices [1]. The neural activities are collected from motor cortical areas of the brain and translated into the control signals of the actuators, such as prosthetic arms or computer cursors, to accomplish the subject’s movement intention. It is a promising method to help amputees and paralyzed people restore their motor functions. In the past decades, researchers have developed supervised learning algorithms on BMI for both non-human primates [2]–[7] and humans [8]–[13]. For the training procedure with animals, at first the subjects are trained to manually control the external device using their upper limbs to perform a movement task. Then the limb kinematics and the corresponding neural signals are paired to train a decoder. The decoder is further directly implemented to interpret the subject’s neural signals in the brain control mode, where the animal purely uses thinking without real limb movements.