System and method for interactive vehicle design utilizing performance simulation and prediction in execution of tasks
First Claim
1. A computer-implemented method for determining the feasibility of a vehicle occupant package design model using an interactive vehicle package design system, the method comprising:
- receiving at a computer processor and from a peripheral device, a high-level description of a task to be executed, wherein the task to be executed is a physical task to be accomplished through motion by a virtual human subject within a task space boundary of the vehicle occupant package design model, and the high-level description of the task to be executed is entered as a user input at the peripheral device;
receiving at the computer processor, vehicle occupant package design model data based on the high-level description of the task, wherein the vehicle occupant package design model data is entered as user input at the peripheral device, retrieved from a database or memory of the peripheral device, or determined by a design analysis systems of the peripheral device;
receiving at the computer processor, parameters defining the virtual human subject, the parameters being for executing the task based on the high-level description of the task, and including physical parameters of the virtual human subject and physiological parameters of the virtual human subject, wherein the virtual human subject includes a plurality of degrees of freedom, and wherein the parameters are entered as user input at the peripheral device, retrieved from the database or the memory, or determined by the design analysis system;
receiving at the computer processor, a set of constraints based on the high-level description of the task, the set of constraints limiting the motion of the virtual human subject within the task space boundary while accomplishing the task, and including a dynamic consistency constraint that preferences a solution to a degree of freedom vector minimizing energy required to complete the task with diagonal coefficients corresponding to diagonal elements of a joint space inertia matrix and ensuring that the virtual human subject is dynamically balanced while accomplishing the task, wherein the set of constraints is determined by a posture initialization system of the peripheral device;
calculating via a design analysis system of the peripheral device, a plurality of motion descriptors of the virtual human subject including calculating a manipulation over time of the plurality of degrees of freedom of the virtual human subject during accomplishment of the task;
calculating via the design analysis system, a physical performance metric index quantifying a capability of the virtual human subject to accomplish the task based on the physical parameters of the virtual human subject and the plurality of motion descriptors;
calculating via the design analysis system, a physiological performance metric index quantifying a capability of the virtual human subject to accomplish the task based on the physiological parameters of the virtual human subject and the plurality of motion descriptors;
calculating via the design analysis system, a performance index based on the physical performance metric index and the physiological performance metric index;
generating via the design analysis system, a visual representation of the vehicle occupant package design model data and the virtual human subject executing the task based on the plurality of motion descriptors and the performance index;
displaying the visual representation on a display of the peripheral device;
evaluating via the design analysis system and based on the performance index, a feasibility of the virtual human subject accomplishing the task in the vehicle occupant package design model;
graphically representing the feasibility on the display as part of the visual representation;
receiving via the computer processor, a modification of at least one of the vehicle occupant package design model data, the task, the set of constraints, or the parameters describing the virtual human subject, wherein the modification is made by modifying the visual representation using an input/output device of the peripheral device; and
updating the visual representation according to the modification.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for interactive vehicle package design includes receiving vehicle occupant package design model data. The vehicle occupant package design model data includes a task to be executed. The method also includes receiving parameters defining a virtual human subject for executing the task. The virtual human subject includes a plurality of degrees of freedom. The method includes determining a plurality of motion descriptors of the virtual human subject including determining a manipulation over time of the degrees of freedom of the virtual human subject during accomplishment of the task, and determining one or more performance metrics based on the motion descriptors. The method further includes generating a visual representation of the vehicle occupant package design model, the virtual human subject, and the task to be executed.
-
Citations
13 Claims
-
1. A computer-implemented method for determining the feasibility of a vehicle occupant package design model using an interactive vehicle package design system, the method comprising:
-
receiving at a computer processor and from a peripheral device, a high-level description of a task to be executed, wherein the task to be executed is a physical task to be accomplished through motion by a virtual human subject within a task space boundary of the vehicle occupant package design model, and the high-level description of the task to be executed is entered as a user input at the peripheral device; receiving at the computer processor, vehicle occupant package design model data based on the high-level description of the task, wherein the vehicle occupant package design model data is entered as user input at the peripheral device, retrieved from a database or memory of the peripheral device, or determined by a design analysis systems of the peripheral device; receiving at the computer processor, parameters defining the virtual human subject, the parameters being for executing the task based on the high-level description of the task, and including physical parameters of the virtual human subject and physiological parameters of the virtual human subject, wherein the virtual human subject includes a plurality of degrees of freedom, and wherein the parameters are entered as user input at the peripheral device, retrieved from the database or the memory, or determined by the design analysis system; receiving at the computer processor, a set of constraints based on the high-level description of the task, the set of constraints limiting the motion of the virtual human subject within the task space boundary while accomplishing the task, and including a dynamic consistency constraint that preferences a solution to a degree of freedom vector minimizing energy required to complete the task with diagonal coefficients corresponding to diagonal elements of a joint space inertia matrix and ensuring that the virtual human subject is dynamically balanced while accomplishing the task, wherein the set of constraints is determined by a posture initialization system of the peripheral device; calculating via a design analysis system of the peripheral device, a plurality of motion descriptors of the virtual human subject including calculating a manipulation over time of the plurality of degrees of freedom of the virtual human subject during accomplishment of the task; calculating via the design analysis system, a physical performance metric index quantifying a capability of the virtual human subject to accomplish the task based on the physical parameters of the virtual human subject and the plurality of motion descriptors; calculating via the design analysis system, a physiological performance metric index quantifying a capability of the virtual human subject to accomplish the task based on the physiological parameters of the virtual human subject and the plurality of motion descriptors; calculating via the design analysis system, a performance index based on the physical performance metric index and the physiological performance metric index; generating via the design analysis system, a visual representation of the vehicle occupant package design model data and the virtual human subject executing the task based on the plurality of motion descriptors and the performance index; displaying the visual representation on a display of the peripheral device; evaluating via the design analysis system and based on the performance index, a feasibility of the virtual human subject accomplishing the task in the vehicle occupant package design model; graphically representing the feasibility on the display as part of the visual representation; receiving via the computer processor, a modification of at least one of the vehicle occupant package design model data, the task, the set of constraints, or the parameters describing the virtual human subject, wherein the modification is made by modifying the visual representation using an input/output device of the peripheral device; and updating the visual representation according to the modification. - View Dependent Claims (2, 3, 4)
-
-
5. An interactive vehicle package design system for determining the feasibility of a vehicle occupant package design model, the system comprising:
-
a processor that executes a computer program code; a computer-readable storage medium containing the computer program code configured to; receive via the processor and from a user input entered on an input/output device of the system, a vehicle occupant package design model data including a high-level description of a task to be executed, wherein the task is a physical task to be accomplished through a motion by a virtual human subject at a plurality of different locations within a task space boundary of the vehicle occupant package design model receive via the processor, parameters defining the virtual human subject, the parameters being for executing the task, wherein the virtual human subject includes a plurality of degrees of freedom; receive via the processor, a set of constraints limiting the motion of the virtual human subject within the task space boundary while accomplishing the task, and including a dynamic consistency constraint that preferences a solution to a degree of freedom vector minimizing energy required to complete the task with diagonal coefficients corresponding to diagonal elements of a joint space inertia matrix and ensuring that the virtual human subject is dynamically balanced while accomplishing the task; determine via the processor, a plurality of endpoints of motion of the task for each of the plurality of different locations within the task space boundary based on the vehicle occupant package design model data and the parameters defining the virtual human subject, and for each endpoint of the plurality of endpoints, determine a motion path indicating an endpoint direction of motion of a path the virtual human subject uses to accomplish the task; calculate via the processor, a plurality of motion descriptors over time of the plurality of degrees of freedom of the virtual human subject during accomplishment of the task for each endpoint of the plurality of endpoints of motion for each of the plurality of different locations within the task space boundary; calculate via the processor, a one or more performance metrics based on the plurality of motion descriptors for each endpoint of the plurality of endpoints of motion for each of the plurality of different locations within the task space boundary; generate via the processor, a visual representation of the vehicle package design model data and the virtual human subject executing the task based on the plurality of motion descriptors and the one or more performance metrics for output on a display of the system; calculate via the processor and based on the one or more performance metrics, a performance index, and using the performance index to evaluate a feasibility of the virtual human subject accomplishing the task in the vehicle occupant package design model; and generate via the processor a graphical representation of the feasibility as part of the visual representation for output on the display; receive via the computer processor, a modification of at least one of the vehicle occupant package design model data, the task, the set of constraints, or the parameters describing the virtual human subject, wherein the modification includes user input modifying the visual representation using the input/output device; update the visual representation according to the modification. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. An interactive vehicle package design system for determining the feasibility of a vehicle occupant package desing model, the system comprising:
-
a peripheral device that receives user input entered on a graphical user interface of the peripheral device, the user input including; a vehicle occupant package design model data including a task space boundary of the vehicle occupant package design model, a high-level description of a task to be executed, wherein the task is a physical task to be accomplished through motion by a virtual human subject within the task space boundary parameters defining the virtual human subject, the parameters being for executing the task and including physical parameters of the virtual human subject and physiological parameters of the virtual human subject, wherein the virtual human subject includes a plurality of degrees of freedom, and a set of constraints based on the high-level description of the task, the set of constraints limiting motion of the virtual human subject within the task space boundary while accomplishing the task, and including a dynamic consistency constraint that preferences a solution to a degree of freedom vector minimizing energy required to complete the task with diagonal coefficients corresponding to diagonal elements of a joint space inertia matrix and ensuring that the virtual human subject is dynamically balanced while accomplishing the task; and a processor communicatively coupled to the peripheral device and including a design analysis system that performs; calculating a plurality of motion descriptors of the virtual human subject including determining a manipulation over time of the degrees of freedom of the virtual human subject during accomplishment of the task, calculating a physical performance metric index quantifying a capability of the virtual human subject to accomplish the task based the physical parameters of the virtual human subject and the plurality of motion descriptors; calculating a physiological performance metric index quantifying a capability of the virtual human subject to accomplish the task based on the physiological parameters of the virtual human subject and the plurality of motion descriptors; calculating a performance index based on the physical performance metric index and the physiological performance metric index; generating a visual representation of the vehicle occupant package design model data and the virtual human subject executing the task based on the plurality of motion descriptors and the performance index, presenting the visual representation on the graphical user interface of the peripheral device, evaluating based on the performance index, a feasibility of the virtual human subject accomplishing the task in the vehicle occupant package design model, graphically representing the feasibility on the graphical user interface as part of the visual representation, receiving a modification of at least one of the vehicle occupant package design model data, the task, the set of constraints, or the parameters describing the virtual human subject, wherein the modification is made by modifying the visual representation using graphical user interface, and updating the visual representation according to the modification. - View Dependent Claims (13)
-
Specification