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