3D Human Simulation Object Orientation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D human simulation tools fail to maintain the orientation of an object in a human's hand as the arm is manipulated, requiring laborious trial and error adjustments, leading to inefficiencies in creating realistic postures.

Innovation Solution

A method where the user selects a 3D human simulation and deactivates inverse kinematics, couples the simulation's axes with the object, and reactivates kinematics to maintain the object's orientation, allowing direct manipulation of the object to generate 3D images with consistent posture and orientation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional 3D simulation tools are used to manipulate arm movement, then the arm posture can be changed, but the object orientation changes along with the arm movement, making it impossible to maintain consistent object orientation across different postures

Engineering Contradiction:
Improveease of creating posturesVSAvoidprecision of object orientation
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system separates the control of arm movement from object orientation by deactivating inverse kinematics, allowing independent manipulation of the object's orientation while the arm posture is being created. This segmentation enables users to first establish the desired arm posture and then precisely set the object orientation without the two being coupled together.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by automatically aligning the simulation axes with the object axes before reactivating inverse kinematics. This preliminary alignment ensures that when the arm is manipulated afterward, the object maintains its intended orientation relative to the arm, eliminating the need for trial-and-error adjustments.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If inverse kinematics is active during object manipulation, then arm movement is automatically calculated, but the object orientation cannot be precisely controlled as it changes with arm manipulation

Engineering Contradiction:
Improvespeed of creating posturesVSAvoidprecision of object orientation
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the state of inverse kinematics based on the operational phase. During object orientation setup, inverse kinematics is deactivated to allow precise manual control. Once the object is properly oriented, inverse kinematics is reactivated to enable automatic arm movement calculation, thus combining precision setup with efficient generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The simulation axes act as an intermediary between the object and the arm manipulation system. By coupling the simulation axes to the object axes, the system creates a reference framework that mediates the relationship between arm movement and object orientation, allowing one to be manipulated without adversely affecting the other.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If users manually adjust object orientation after creating postures, then some orientation correction is possible, but the process requires laborious trial and error adjustments

Engineering Contradiction:
Improveprecision of object orientationVSAvoidtime for adjusting postures
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs the critical orientation alignment action preliminarily by coupling simulation axes to object axes before reactivating inverse kinematics. This preliminary setup ensures that subsequent arm manipulations automatically maintain the correct object orientation, eliminating the need for time-consuming trial-and-error adjustments that would otherwise be required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback mechanism where the simulation axes are coupled to the object axes, creating a reference system that continuously guides the relationship between arm posture and object orientation. This feedback ensures that as the arm is manipulated, the object orientation is automatically maintained relative to the arm, preventing drift and eliminating the need for manual correction.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9256348B2Posture creation with tool pickup
Publication Date: 2016.02.09 DASSAULT SYSTEMS AMERICAS CORP
  • US9256348B2 patent drawing
  • US9256348B2 patent drawing
  • US9256348B2 patent drawing

AI summary

Computer simulation generates improved 3D images of human movement involving an object associated with the human character. A set of axes in 3 dimensional space is originally defined for tracking orientation of the human character in a 3D image. This set of axes is subsequently automatically applied to and used for object(s) carried by the human character. The object is displayed at a constant (same, unchanged) orientation while the human character is illustrated moving in certain ways in succeeding 3D images.