| CPC B25J 9/163 (2013.01) [B25J 9/1607 (2013.01); B25J 9/1612 (2013.01); B25J 15/10 (2013.01); B25J 9/161 (2013.01)] | 16 Claims | 

| 
               1. A system for controlling a robot finger, the system comprising: 
            a processor configured to determine a mapping function using a kernel matrix by a multichannel electromyographic (EMG) signal to train a learning algorithm through at least one EMG signal training sample; and 
                a storage configured to store data and an algorithm driven by the processor, 
                wherein the processor is configured to: 
                determine the kernel matrix by applying a polynomial function to the at least one EMG signal training sample; 
                  perform an operation for the kernel matrix and the mapping function to output a signal and control the robot finger using the signal; 
                  evaluate the kernel matrix by determining individual terms of a second order polynomial function using the multichannel EMG signal; and 
                  determine a covariance matrix of kernel matrix value, and 
                wherein the processor is further configured to: 
              calculate the kernel matrix value by calculating a sum of the at least one EMG signal and calculating a square of the sum. 
                 |