Robot Behavior Control via Trajectory Probability Overlap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in controlling the behavior of agents to prevent interaction or contact with moving objects, as the position of the interaction point is indeterminate, making it difficult to achieve desired behavior patterns.

Innovation Solution

A behavior control system that determines predicted object trajectories using probability density distributions, generates position trajectory candidates for counter objects to match interaction points, and adjusts behavior plans to ensure desired interaction patterns with moving objects, allowing for secure task execution while varying motion patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a polynomial, Bezier or attractor technique is used to generate a reference state variable trajectory, then the agent can achieve stable autonomous motion, but the position of the interaction point becomes indeterminate when trying to prevent contact with a moving object

Engineering Contradiction:
Improvestable autonomous motionVSAvoidinteraction point position determination
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the behavior plan by selecting different motion patterns based on the predicted position probability distribution of the object. When contact prevention is required, the system selects motion patterns that maintain distance; when interaction is desired, it selects patterns that approach the object. This dynamic selection resolves the contradiction by making the interaction point determination adaptive rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of motion pattern selection based on the desired interaction level. By adjusting the selection criteria for motion patterns according to the probability distribution overlap with the object's predicted position, the system can transition between stable autonomous motion and precise interaction point control as needed.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the agent follows a fixed behavior plan to ensure consistent interaction patterns, then task execution is reliable, but the agent cannot adapt to varying task requirements or environmental conditions

Engineering Contradiction:
Improvetask execution consistencyVSAvoidbehavior pattern flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The behavior plan is made dynamic through the motion pattern selection mechanism. The system maintains reliability by consistently following selected motion patterns while achieving adaptability through the ability to reselect patterns based on updated probability distributions and task requirements. This resolves the contradiction between fixed execution and flexible adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-adjustment by automatically selecting appropriate motion patterns based on the calculated probability distribution overlap. Rather than requiring external reprogramming for different tasks, the system serves itself by adapting its behavior plan based on the current situation and desired interaction level, maintaining both reliability and versatility.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple position trajectory candidates are generated for the counter object, then the system can select the most appropriate trajectory, but the computational complexity increases

Engineering Contradiction:
Improvetrajectory selection flexibilityVSAvoidcomputational processing requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of generating all possible trajectory candidates, the system generates a sufficient number of candidates that cover the necessary range of motion patterns. By selecting from this partial set based on the probability distribution overlap criterion, the system achieves adequate adaptability without the excessive computational burden of exhaustive generation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8660699B2Behavior control system and robot
Publication Date: 2014.02.25 HONDA MOTOR CO LTD
  • US8660699B2 patent drawing
  • US8660699B2 patent drawing
  • US8660699B2 patent drawing

AI summary

A behavior control system capable of controlling the behavior of an agent (robot) such that the agent securely applies a force to a moving object. The behavior control system calculates the degree of overlapping of a time-series probability density distribution between a predicted position trajectory of an object (ball) and a position trajectory candidate of a counter object (racket). Further, a behavior plan of the agent (robot) is generated such that the counter object is moved according to a desired position trajectory, which is a mean position trajectory or a central position trajectory of a position trajectory candidate of the counter object which has the highest degree of overlapping with the predicted position trajectory of the object among a plurality of position trajectory candidates of the counter object.