障碍物                        
                
                                
                        
                            避障                        
                
                                
                        
                            计算机科学                        
                
                                
                        
                            凸壳                        
                
                                
                        
                            路径(计算)                        
                
                                
                        
                            避碰                        
                
                                
                        
                            控制理论(社会学)                        
                
                                
                        
                            机器人                        
                
                                
                        
                            运动规划                        
                
                                
                        
                            操纵器(设备)                        
                
                                
                        
                            人工智能                        
                
                                
                        
                            正多边形                        
                
                                
                        
                            计算机视觉                        
                
                                
                        
                            数学                        
                
                                
                        
                            碰撞                        
                
                                
                        
                            移动机器人                        
                
                                
                        
                            控制(管理)                        
                
                                
                        
                            几何学                        
                
                                
                        
                            地理                        
                
                                
                        
                            考古                        
                
                                
                        
                            程序设计语言                        
                
                                
                        
                            计算机安全                        
                
                        
                    
            作者
            
                Dong Han,Hong Nie,Jinbao Chen,Meng Chen            
         
                    
        
    
            
            标识
            
                                    DOI:10.1016/j.rcim.2017.05.013
                                    
                                
                                 
         
        
                
            摘要
            
            In order to avoid dynamic obstacle timely during manufacturing tasks performed by manipulators, a novel method based on distance calculation and discrete detection is proposed. The nearest distances between the links of a manipulator and the convex hull of an arbitrarily-shaped dynamic obstacle obtained from Kinect-V2 camera in real-time are calculated by Gilbert–Johnson–Keerthi algorithm, and the minimum one is defined as the closest distance between the manipulator and the obstacle. When the closest distance is less than a safe value, whether the dynamic obstacle is located in the global path of the manipulator is determined by improved discrete collision detection, which can adjust detection step-size adaptively for accuracy and efficiency. If the obstacle will collide with the manipulator, set a local goal and re-plan a local path for the manipulator. The proposed method is implemented in Robot Operating System (ROS) using C++. The experiments indicate that the proposed method can perform safe and timely dynamic avoidance for redundant manipulators in human-robot interaction.
         
            
 
                 
                
                    
                    科研通智能强力驱动
Strongly Powered by AbleSci AI