Overview
A robot hand can provide a great deal of manipulation capability to its user in a
tele-manipulation system. The method of controlling the robot hand with human
hand motion is one of the most important parts of such a system, as a human
hand can perform many types of operations given its number of joints, whereas
a robot hand is limited in terms of motion compared to that of human hand
motion. Thus, the functionality and controllability of dexterous robot hands
have been investigated in an effort to overcome the difficulty stemming from the
kinematic dissimilarity between robot and human hands.
To handle this problem, we developed the algorithm for tele-operation with tensor algebra. First, we proposed the algorithm for extracting postural synergies which can account for not only grasping motions but also individual characteristics. Second, we studied the algorithm for predicting the grasping force of the human using sEMG.
Experimental Equipments
We used the full-actuacted robot hand, Allegro Hand.
The specification of this robot is as follow.
Allegro Hand
16-DoFs torque controlled robot
Each finger has 4actuactors
CAN protocole in Ubuntu 14.04/16.04, Windows
Motion Capture Studio
24 Stereo Cameras with Vicon
sEMG Device
TCP/IP system
Algorithms
- Synergies Level Controller
- We proposed the controller for imitation human motions using synergies.
- The proposed method uses a tensor to represent a multi-factor model relevant to different individuals and motions in multiple dimensions.
- The effectiveness of the proposed new mapping algorithm is verified through experiments, which demonstrate better representation of hand motions with synergies and greater performance on grasping tasks than those of conventional synergy-based algorithms.
- See also ISER2014
- Grasping Force Prediction
- We proposed the grasping force prediction algorithm with tensor algebra.
- Our algorithm can estimate the grasping force with various arm postures. To the best of our knowledge, this is first algorithm to handle the grasping force prediction with various arm postures.
- See also JBEN2018
Why we used Tensor?
- Efficient data reduction algorithm
- Singular Vector Decomposition (SVD) which is a matrix factorization is good data reduction algorithm.
- Similarly, in the tensor space, the Tucker decomposition can decompose a nth order tensor. Therefore, it is easy to reconstruct the space with feature vectors.
- Below figure is overview of our prediction algorithm using Tucker decomposition.
Experimental Results
Motion and Force Mapping
As you can see, we validated the proposed algorithm with various experiments.
We used the motion capture studio to track human hand motions.
Also, we used the wireless sEMG system, as metioned above.
Grasping Force Prediction Test
Our algorithm can predict grasping forces.
As you can see, the result is more accurate than the reference algorithm.