Application (pre-grant publication)
TRAINING OF MACHINE LEARNING MODELS WITH HARDWARE-IN-THE-LOOP SIMULATIONS
- Number
- 20240078465
- Published
- 2024-03-07
- Filed
- 2022-09-01
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- Milluzzi; Andrew Jesse et al.
- CPC
- G05B17/02; G06N20/00; G06F9/455
- Verdict
- High Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Hardware-in-the-loop ML training technique (robotics/ride-adjacent).
Abstract
A method for training a control system model includes introducing a simulated fault into a software simulation of a physical system and generating emulated sensor data based on the simulated fault, where the emulated sensor data emulates output from one or more sensors of the physical system. The method further includes obtaining output data from a test control system provided with the emulated sensor data, where the test control system emulates a control system of the physical system and tagging the output data with the simulated fault to create training data. The method further includes utilizing the training data to train the control system model, where the control system model is a machine learning model for use with the control system of the physical system during operation of the physical system.
Background
BACKGROUND
Control systems are generally used to control complex mechanical and electromechanical systems. For example, theme park attractions, such as rollercoasters, rides, or the like, including control that monitor and actuate ride vehicles, and other aspects of the attraction may be controlled by control systems. Various control systems may also be used to assist in repair and/or maintenance of such systems, by identifying components within such systems in need of repair or replacement. However, control systems often evaluate the current state of a mechanical or electromechanical system and may not identify component malfunctions before they occur or before components need to be replaced for a system to remain operational. Further, such control systems may be unable to identify rare events occurring within a system, such as external physical conditions, system components that fail infrequently, and the like.
Control systems, including software controllers, are frequently used to control and monitor complex mechanical systems. For example, amusement park attractions may include complex ride systems controlled by control systems. Such attractions may further include show systems provided along a length of a ride system and/or about a travel path of ride vehicles, which show systems may be controlled and monitored by control systems to provide proper presentation of shows provided by the show systems. Other types of complex mechanical systems, such as automate