Bio-signal based assessment for upper-limb functions is an attractive technology for rehabilitation. In this work, an upper-limb function evaluator is developed based on biological signals, which could be used for selecting different robotic training protocols. Interaction force (IF) and participation level (PL, processed surface electromyography (sEMG) signals) are used as the key bio-signal inputs for the evaluator. Accordingly, a robot-based standardized performance testing (SPT) is developed to measure these key bio-signal data. Moreover, fuzzy logic is used to regulate biological signals, and a rules-based selector is then developed to select different training protocols. To the authors' knowledge, studies focused on biological signal-based evaluator for selecting robotic training protocols, especially for robot-based bilateral rehabilitation, has not yet been reported in literature. The implementation of SPT and fuzzy logic to measure and process key bio-signal data with a rehabilitation robot system is the first of its kind. Five healthy participants were then recruited to test the performance of the SPT, fuzzy logic and evaluator in three different conditions (tasks). The results show: (1) the developed SPT has an ability to measure precise bio-signal data from participants; (2) the utilized fuzzy logic has an ability to process the measured data with the accuracy of 86.7% and 100% for the IF and PL respectively; and (3) the proposed evaluator has an ability to distinguish the intensity of biological signals and thus to select different robotic training protocols. The results from the proposed evaluator, and biological signals measured from healthy people could also be used to standardize the criteria to assess the results of stroke patients later.