Robot Contact Response System for Expected and Unexpected Human Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Humanoid robots face challenges in distinguishing between expected and unexpected physical contacts with humans, which can lead to unsafe interactions, as existing systems lack effective methods to differentiate between planned and unplanned contacts during motion.
Innovation Solution
The implementation of a contact response system in a humanoid robot, comprising sensors communicatively coupled to a controller, which detects contacts using capacitive touch, proximity, or visual sensors to determine if a contact is expected or unexpected, allowing the robot to interrupt or continue its motion accordingly, thereby ensuring safety.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the robot uses sensors to detect contacts with humans, then the robot can detect unexpected contacts and interrupt motion for safety, but the robot may also interrupt expected contacts (such as planned handshakes or high-fives) unnecessarily
Solution Approach 1:
The system performs preliminary actions by tracking the trajectory of the human and predicting where the robot will make contact. Before the actual contact occurs, the system determines whether the contact is expected based on the trajectory analysis and planned motion, allowing the robot to prepare appropriate responses in advance
Solution Approach 2:
The system uses feedback from multiple sensors (depth sensor, inertial measurement unit, capacitive touch sensor) to continuously monitor contact conditions. The controller processes this feedback real-time to determine whether a contact is expected or unexpected, adjusting the robot's motion accordingly
2Reliability
If the robot interrupts motion upon detecting any contact, then safety is maximized, but the robot loses the ability to perform planned interactions smoothly
Solution Approach 1:
The system applies different quality levels of contact detection to different situations. Instead of a uniform response to all contacts, the system uses local quality by analyzing the specific characteristics of each contact (trajectory, sensor data, context) to determine the appropriate response - either interrupting for safety or allowing the planned interaction to continue
Solution Approach 2:
The contact response system dynamically adjusts its behavior based on real-time analysis of contact conditions. The controller changes the robot's response from interruption to continuation based on the dynamic characteristics of the contact event, such as the trajectory analysis and sensor feedback, allowing flexible adaptation to different interaction scenarios
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution enables the robot to safely navigate its environment by differentiating between expected and unexpected contacts, allowing it to interrupt motion in case of unexpected interactions, thus preventing accidents and ensuring smooth planned interactions with humans.
Implementation Method 1
the second sensor is a capacitive touch sensor, and the detecting, by the second sensor, a second contact between the robot and a second human includes determining a capacitance exceeds a predetermined capacitance threshold
Implementation Method 2
the second sensor is a proximity sensor and detecting, by the second sensor, a second contact between the robot and the second human includes determining a distance between the robot and the second human is less than a predetermined proximity threshold
Data Source
AI summary
A robot has a controller and a sensor. The sensor is communicatively coupled to the controller. The controller includes a contact response system. A safety response of the contact response system is activated for the sensor. A method of operation of the robot includes detecting, by the sensor, a contact between the robot and a human, the contact resulting from a motion of the robot, and determining, by the controller, whether the contact between the robot and the human is an expected or unexpected contact. In response to determining the contact between the robot and the human is an expected contact, the safety response is deactivated for the sensor to allow the robot to proceed with its motion uninterrupted. In response to determining the contact between the robot and the human is an unexpected contact, the contact response system causes the robot to interrupt the motion of the robot.


