СИСТЕМЫ И СПОСОБЫ УПРАВЛЕНИЯ АТТРАКЦИОНАМИ КАТАНИЯ ДЛЯ АТТРАКЦИОНОВ КАТАНИЯ ПАРКА РАЗВЛЕЧЕНИЙ

1. Система управления для управления свободно перемещающимся транспортным средством для катания аттракциона катания парка развлечений, содержащая:
контроллер аттракциона катания, сконфигурированный, чтобы хранить множество правил, указывающих разрешенные состояния свободно перемещающегося транспортного средства для катания в игровой зоне аттракциона катания парка развлечений, при этом множество правил содержит множество правил игрового процесса, и при этом контроллер аттракциона катания конфигурируется, чтобы:
принимать данные наблюдений, указывающие текущее состояние свободно перемещающегося транспортного средства для катания в игровой зоне;
принимать сигнал, указывающий пользовательский запрос, чтобы выполнять запрошенное действие со свободно перемещающимся транспортным средством для катания;
моделировать выполнение запрошенного действия из текущего состояния, чтобы определять смоделированное состояние свободно перемещающегося транспортного средства для катания;
определять, согласуется ли смоделированное состояние с множеством правил; и
в ответ на определение того, что смоделированное состояние не согласуется с множеством правил, определять близкое действие, которое согласуется с множеством правил, и предоставлять управляющий сигнал, чтобы инструктировать свободно перемещающемуся транспортному средству для катания выполнять близкое действие.
2. Система управления по п. 1, при этом контроллер аттракциона катания конфигурируется, чтобы определять близкое действие посредством:
идентификации близкого действия как имеющего близкое смоделированное состояние свободно перемещающегося транспортного средства для катания, которое находится в пределах порогового значения от смоделированного состояния в многомерном логическом пространстве, определенном множеством правил.
3. Система управления по п. 1, при этом запрошенное действие содержит запрошенное перемещение в первом направлении, и при этом близкое действие содержит перемещение во втором направлении, отличном от первого направления.
4. Система управления по п. 1, при этом запрошенное действие содержит запрошенное взаимодействие с первой станцией игрового процесса аттракциона катания парка развлечений, и при этом близкое действие содержит отображение предупреждения, сконфигурированного, чтобы направлять пассажира свободно перемещающегося транспортного средства для катания для взаимодействия со второй станцией игрового процесса аттракциона катания парка развлечений.
5. Система управления по п. 1, при этом множество правил содержит множество функциональных правил, при этом запрошенное действие содержит перемещение свободно перемещающегося транспортного средства для катания в первом направлении, чтобы контактировать с дополнительным свободно перемещающимся транспортным средством для катания, и при этом близкое действие содержит перемещение свободного перемещающегося транспортного средства для катания во втором направлении, отличном от первого направления, чтобы обеспечивать перемещение свободно перемещающегося транспортного средства для катания без контакта с дополнительным свободно перемещающимся транспортным средством для катания.
6. Система управления по п. 1, при этом множество правил содержит множество функциональных правил, содержащих множество нормальных рабочих параметров, указывающих нормальную работу свободно перемещающегося транспортного средства для катания, и при этом множество правил игрового процесса содержит множество разрешенных комбинаций, посредством которых действия игрового процесса имеют возможность выполняться в игровой зоне аттракциона катания парка развлечений.
7. Система управления по п. 1, при этом контроллер аттракциона катания конфигурируется, чтобы разрешать запрошенное действие в ответ на определение того, что смоделированное состояние согласуется с множеством правил.
8. Система управления по п. 1, содержащая контроллер транспортного средства для катания, соединенный с возможностью обмена данными с контроллером аттракциона катания и сконфигурированный, чтобы предоставлять сигнал, указывающий пользовательский запрос, контроллеру аттракциона катания в ответ на прием пользовательских входных данных, указывающих пользовательский запрос.
9. Система управления по п. 1, при этом контроллер аттракциона катания является отдельным от свободного перемещающегося транспортного средства для катания и сконфигурирован, чтобы наблюдать за дополнительными свободно перемещающимися транспортными средствами для катания в игровой зоне.
10. Система управления по п. 1, при этом контроллер аттракциона катания является интегрированным в свободно перемещающееся транспортное средство для катания, чтобы предоставлять возможность свободно перемещающемуся транспортному средству для катания действовать в качестве независимого агента.
11. Система управления по п. 1, содержащая систему наблюдения, соединенную с возможностью обмена данными с контроллером аттракциона катания и сконфигурированную, чтобы предоставлять данные наблюдений контроллеру аттракциона катания.
12. Аттракцион катания парка развлечений, содержащий:
контроллер аттракциона катания, содержащий одно или более запоминающих устройств, хранящих множество правил, указывающих разрешенные состояния множества свободно перемещающихся транспортных средств для катания в игровой зоне аттракциона катания парка развлечений, при этом множество правил содержит множество функциональных правил, указывающих множество нормальных рабочих параметров для множества свободно перемещающихся транспортных средств для катания, и множество правил игрового процесса, указывающих множество предварительно определенных комбинаций, посредством которых действия игрового процесса могут выполняться в игровой зоне, при этом контроллер аттракциона катания конфигурируется, чтобы принимать данные датчиков, указывающие соответствующие текущие состояния множества свободно перемещающихся транспортных средств для катания; и
свободно перемещающееся транспортное средство для катания из множества свободно перемещающихся транспортных средств для катания, содержащее контроллер транспортного средства для катания, соединенный с возможностью обмена данными с контроллером аттракциона катания, при этом контроллер транспортного средства аттракциона катания конфигурируется, чтобы:
предоставлять сигнал, указывающий запрошенное действие, контроллеру аттракциона катания; и
в ответ на то, что контроллер аттракциона катания моделирует выполнение запрошенного действия из соответствующего текущего состояния свободно перемещающегося транспортного средства для катания, определять смоделированное состояние свободно перемещающегося транспортного средства, и определение того, что смоделированное состояние не согласуется с множеством правил, принимать управляющий сигнал от контроллера аттракциона катания, указывающий близкое действие, которое согласуется с множеством правил, и выполнять близкое действие.
13. Аттракцион катания парка развлечений по п. 12, при этом контроллер аттракциона катания конфигурируется, чтобы определять близкое действие в качестве действия, которое, когда моделируется, формирует близкое смоделированное состояние, которое находится в пределах порогового значения для смоделированного состояния.
14. Аттракцион катания парка развлечений по п. 12, содержащий первый интерактивный признак, размещенный в игровой зоне, и второй интерактивный признак, размещенный в игровой зоне, при этом:
множество правил игрового процесса указывает, что первый интерактивный признак должен быть активирован перед вторым интерактивным признаком;
запрошенное действие содержит запрос активации второго интерактивного признака, прежде чем первый интерактивный признак активируется; и
близкое действие содержит предоставление предупреждения, чтобы препятствовать активации второго интерактивного признака прежде активации первого интерактивного признака.
15. Аттракцион катания парка развлечений по п. 12, при этом запрошенное действие содержит запрос перемещения свободно перемещающегося транспортного средства для катания в первом направлении, и при этом близкое действие содержит перемещение свободно перемещающегося транспортного средства для катания во втором направлении, отличном от первого направления и по направлению к выходу из игровой зоны.
16. Материальный, долговременный, машиночитаемый носитель, содержащий машиночитаемые инструкции, которые, когда исполняются одним или более процессорами, инструктируют одному или более процессорам:
принимать данные датчиков, указывающие текущее состояние свободно перемещающегося транспортного средства для катания в игровой зоне аттракциона катания парка развлечений, при этом текущее состояние свободно перемещающегося транспортного средства для катания содержит позицию, ориентацию, скорость, или их комбинацию для свободно перемещающегося транспортного средства для катания;
принимать пользовательские входные данные, указывающие запрос, чтобы выполнять запрошенное действие со свободно перемещающимся транспортным средством для катания;
моделировать выполнение запрошенного действия из текущего состояния, чтобы определять смоделированное состояние свободно перемещающегося транспортного средства для катания;
определять, согласуется ли смоделированное состояние с множеством правил игрового процесса и множеством функциональных правил; и
в ответ на определение того, что смоделированное состояние не согласуется с множеством правил игрового процесса и множеством функциональных правил, определять близкое действие, имеющее близкое смоделированное состояние, которое согласуется с множеством правил игрового процесса и множеством функциональных правил, и предоставлять управляющий сигнал, чтобы инструктировать свободно перемещающемуся транспортному средству для катания выполнять близкое действие.
17. Материальный, долговременный, машиночитаемый носитель по п. 16, при этом машиночитаемые инструкции конфигурируются, чтобы инструктировать одному или более процессорам предотвращать выполнение запрошенного действия в ответ на определение того, что запрошенное действие не согласуется с множеством правил игрового процесса или множеством функциональных правил.
18. Материальный, долговременный, машиночитаемый носитель по п. 16, при этом машиночитаемые инструкции конфигурируются, чтобы инструктировать одному или более процессорам определять близкое действие посредством моделирования запрошенного действия в многомерном логическом пространстве, определенном множеством правил игрового процесса и множеством функциональных правил, и идентификации действия в пределах порогового значения по отношению к запрошенному действию в многомерном логическом пространстве в качестве близкого действия.
19. Материальный, долговременный, машиночитаемый носитель по п. 16, при этом множество функциональных правил содержит множество нормальных рабочих параметров, указывающих нормальную работу свободно перемещающегося транспортного средства для катания, и при этом множество правил игрового процесса содержит множество разрешенных комбинаций, посредством которых действия игрового процесса могут выполняться в игровой зоне аттракциона катания парка развлечений.
20. Материальный, долговременный, машиночитаемый носитель по п. 16, при этом запрошенное действие содержит первое перемещение сквозь интерактивную граничную стену в игровой зоне, и при этом близкое действие содержит второе перемещение вдоль внешней поверхности интерактивной граничной стены.