Real-Time Classification of Intentional and Unintentional Physical Contacts Using Joint Torque Patterns in Robot Manipulation
Goal : To develop a real-time classification system that can distinguish between intentional physical interactions and unintentional collisions during robot manipulation, enabling safer and more intelligent human-robot collaboration.
Summary This study proposes a contact classification framework that leverages joint-level torque information to differentiate between intentional interactions and unexpected collisions. Using joint position, velocity, effort, and estimated external torque, the system extracts temporal error-based features over short windows (e.g., 200 ms) and classifies contact types using a bagged tree model trained on labeled data. A rule-based trigger mechanism is integrated to stabilize contact states by monitoring the persistence of external torque errors—transitions to non-contact or intent states occur only after 1 second of inactivity, ensuring robust classification even during borderline or transient interactions. The framework is implemented in a low-latency ROS environment and logs predictions alongside torque behaviors, enabling real-time monitoring and post-analysis. Results show high responsiveness and reliability in distinguishing subtle contact differences during human-guided tasks and unexpected physical contacts. ***