Authors:
            
                    Mikyung Kim
                    
                        
                    
                     and
                
                    Mahmoud Tarokh
                    
                        
                    
                    
                
        
        
            Affiliation:
            
                    
                        
                    
                    San Diego State University, United States
                
        
        
        
        
        
             Keyword(s):
            Inverse kinematics, robotics, Neural networks, Animation.
        
        
            
                Related
                    Ontology
                    Subjects/Areas/Topics:
                
                        Informatics in Control, Automation and Robotics
                    ; 
                        Modeling, Simulation and Architectures
                    ; 
                        Robotics and Automation
                    
            
        
        
            
                Abstract: 
                The paper proposes a novel method for extremely fast inverse kinematics computation suitable for animation of anthropomorphic limbs, and fast moving lightweight manipulators. In the information intensive preprocessing phase, the workspace of the robot is decomposed into small cells, and joint angle vectors (configurations) and end-effector position/ orientation (posture) data sets are generated randomly in each cell using the forward kinematics. Due to the existence of multiple solutions for a desired posture, the generated configurations form clusters in the joint space which are classified. After the classification, the data belonging to each solution is used to determine the parameters of simple polynomial or neural network models that closely approximates the inverse kinematics within a cell. These parameters are stored in a lookup file. During the online phase, given the desired posture, the index of the appropriate cell is found, the model parameters are retrieved, and the join
                t angles are computed. The advantages of the proposed method over the existing approaches are discussed in the paper. In particular, the method is complete (provides all solutions), and is extremely fast. Statistical analyses for an industrial manipulator and an anthropomorphic arm are provided using both polynomial and neural network inverse kinematics models, which demonstrate the performance of the proposed method.
                (More)