Application (pre-grant publication)
CONFIGURING A LAUNCH OF COMPONENTS OF A HARDWARE-IN-THE-LOOP SIMULATION ENVIRONMENT
- Number
- 20240193073
- Published
- 2024-06-13
- Filed
- 2022-12-12
- Assignee
- Disney Enterprises, Inc.
- Inventors
- MCNAULL; Patrick, STRANDSKOV; Matthew J., MARRA; Robert J.
- CPC
- G06F11/3698
- Verdict
- Low Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Hardware-in-the-loop simulation environment configuration technique.
Abstract
In some implementations, a hardware-in-the-loop simulation (HIL) platform may receive component information regarding a plurality of software components of an HIL simulation environment. The component information may be received using a launcher application of the HIL simulation platform. The component information may include sequence information indicating a sequence for launching the plurality of software components during an HIL simulation, and interconnectivity information indicating an interdependency between two or more software components of the plurality of software components. The HIL simulation platform may receive a request to perform the HIL simulation. The HIL simulation platform may execute, based on the request, a computer model to perform the HIL simulation. Executing the computer model to perform the HIL simulation comprises launching, using the launcher application, the plurality of software components in an order that is based on the sequence.
Background
BACKGROUND
Hardware-in-the-loop (HIL) simulations are used in the development and test of complex real-time control systems. HIL simulations involve emulating multiple systems of a controlled environment to provide realistic inputs to a controller being developed or under test. Each external system that communicates with the controller is implemented by a mathematical representation (e.g., a software application) that produces signals and values that emulate the real-time controlled environment. SUMMARY
In some implementations, a method performed by a hardware-in-the-loop (HIL) simulation platform includes receiving, by a launcher application of the HIL simulation platform, component information regarding a plurality of software components of a HIL simulation environment, wherein the component information includes: sequence information indicating a sequence for launching the plurality of software components during a HIL simulation, and interconnectivity information indicating an interdependency between two or more software components of the plurality of software components; receiving a request to perform the HIL simulation; and executing, based on the request, a computer model to perform the HIL simulation, wherein executing the computer model to perform the HIL simulation comprises: launching, using the launcher application, the plurality of software components in an order that is based on the sequence.
In some implementations, a system includes a hardwa