Abstract
We propose a new approach to compute possible acceleration boundary, so is called dynamic manipulability, for multiple robotic systems with frictional contacts between robot end-effectors and object. As the frictional contact condition which requires each contact force to lie within a friction cone is based on the nonlinear inequality formalism is not easy to handle the constraint in manipulability analysis. To include the frictional contact condition into the conventional manipulability analysis we approximate the friction cone to a pyramid which is described by linear inequality constraints. And then achievable acceleration boundaries of manipulated object are calculated conventional linear programming technique under constraints for torque capability of each robot and the approximated contact condition. With the proposed method we find some solution to which conventional approaches did not reach. Also, case studies are Presented to illustrate the correctness of the proposed approach for two robot systems of simple planar robots and PUMA560 robots.
본 논문에서는 다중 로봇 시스템에서 물체와 로봇 팔끝 간에 접촉 마찰이 존재할 때 이 로봇 시스템의 조작도를 해석하는 새로운 방법을 제안한다. 로봇이 물체를 떨어뜨리지 않고 잡고 있으려면, 로봇이 물체에 가하는 힘 벡터가 friction cone 내부에 존재 해야만 한다. 이러한 friction cone 내부를 나타내는 식은 일반적으로 비선형 형태로 되어 있기 때문에 기존의 조작도 분석 방법에 이 식을 구속 조건으로 적용하기가 쉽지 않다. 따라서 본 논문에서는 이러한 friction cone 내부를 다각뿔로 근사함으로써 선형적인 구속 조건으로 표현하였다. 또한 선행 연구에서 찾지 못했던 부분을 새롭게 찾아내었다. 그리고 다중 로봇 시스템에 조작도를 나타내는 물체 중심의 가속도를 구하기 위해서, 먼저 선형계획법을 통해서 허용 가능한 토크의 영역을 구하였다. 이 토크의 영역을 선형 변환을 통해 최종적으로 물체의 최대 가속도의 영역을 구하였다. 본 방법의 타당성을 입증하기 위해서 두 대로 구성 된 다중 로봇 시스템과 PUMA560 로봇 시스템에 적용하였다.