RU154876U1 - Система управления автономным транспортным средством (варианты) - Google Patents
Система управления автономным транспортным средством (варианты) Download PDFInfo
- Publication number
- RU154876U1 RU154876U1 RU2014137662/11U RU2014137662U RU154876U1 RU 154876 U1 RU154876 U1 RU 154876U1 RU 2014137662/11 U RU2014137662/11 U RU 2014137662/11U RU 2014137662 U RU2014137662 U RU 2014137662U RU 154876 U1 RU154876 U1 RU 154876U1
- Authority
- RU
- Russia
- Prior art keywords
- vehicle
- change
- computing device
- block
- autonomous
- Prior art date
Links
- 230000008859 change Effects 0.000 claims abstract description 60
- 230000004048 modification Effects 0.000 claims abstract description 4
- 238000012986 modification Methods 0.000 claims abstract description 4
- 238000010586 diagram Methods 0.000 description 16
- 230000001133 acceleration Effects 0.000 description 12
- 238000006073 displacement reaction Methods 0.000 description 11
- 238000013480 data collection Methods 0.000 description 9
- 239000000463 material Substances 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000000881 depressing effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 241000023308 Acca Species 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 231100001261 hazardous Toxicity 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/10—Interpretation of driver requests or demands
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/182—Selecting between different operative modes, e.g. comfort and performance modes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/082—Selecting or switching between different modes of propelling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/085—Changing the parameters of the control units, e.g. changing limit values, working points by control input
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/087—Interaction between the driver and the control system where the control system corrects or modifies a request from the driver
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/12—Limiting control by the driver depending on vehicle state, e.g. interlocking means for the control input for preventing unsafe operation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/146—Display means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/12—Brake pedal position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/16—Ratio selector position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/18—Steering angle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/215—Selection or confirmation of options
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/06—Combustion engines, Gas turbines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/18—Braking system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/20—Steering systems
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Regulating Braking Force (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Traffic Control Systems (AREA)
Abstract
1. Система управления автономным транспортным средством, содержащая вычислительное устройство в транспортном средстве, причем вычислительное устройство содержит процессор и память и выполнено с возможностью:выдачи команд на по меньшей мере один орган управления транспортного средства для автономной работы транспортного средства;обнаружения изменения положения по меньшей мере одного органа управления транспортного средства;определения, следует ли модифицировать работу транспортного средства по меньшей мере частично согласно изменению положения по меньшей мере одного органа управления транспортного средства; имодифицирования автономной работы транспортного средства согласно изменению положения.2. Система по п. 1, в которой по меньшей мере один орган управления транспортным средством является по меньшей мере одним из рулевого управления, акселератора и тормоза.3. Система по п. 1, в которой модификация работы транспортного средства содержит прекращение автономной работы транспортного средства.4. Система по п. 1, в которой вычислительное устройство дополнительно выполнено с возможностью отображения сообщения пользователю, запрашивающему входные данные касательно того, должна ли работа транспортного средства выполняться согласно изменению положения по меньшей мере одного органа управления.5. Система по п. 1, в которой:вычислительное устройство дополнительно выполнено с возможностью определения скорости изменения положения по меньшей мере одного органа управления транспортного средства, иопределение, следует ли модифицировать работу транспортного средства согласно изменению положения, содержит
Description
СИСТЕМА УПРАВЛЕНИЯ АВТОНОМНЫМ ТРАНСПОРТНЫМ СРЕДСТВОМ (ВАРИАНТЫ)
ОПИСАНИЕ
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ПОЛЕЗНАЯ МОДЕЛЬ
Настоящая полезная модель относится к системам управления автономным транспортным средством, управление которыми осуществляется посредством способа управления транспортным средством, выполняемого вычислительным устройством.
УРОВЕНЬ ТЕХНИКИ
Транспортное средство, такое как автомобиль, может быть выполнено с возможностью для операций автономного вождения. Например, транспортное средство может включать в себя центральный блок управления или тому подобное, то есть, вычислительное устройство, имеющее процессор и память, который принимает данные из различных устройств сбора данных транспортного средства, таких как датчики, а также, как правило, внешних источников данных, таких как навигационная информация. Центральный блок управления затем может выдавать команды на различные компоненты транспортного средства, например, исполнительные механизмы, и тому подобное, которые управляют рулевым управлением, торможением, разгоном, и т.д., чтобы управлять работой транспортного средства без воздействия от человека-оператора. Однако человек-оператор может оставаться «на сиденье водителя», например, в непосредственной близости от компонентов транспортного средства, таких как рулевое колесо, акселератор, тормозная педаль, рычаг переключения передач, и т.д., и может иметь возможность осуществлять контроль над такими компонентами.
В уровне техники также известна система рулевого управления для автономного транспортного средства (см. US 5,414,625, МПК G05D 1/02, опубл. 09.05.1995), выбранная в качестве прототипа к заявляемой полезной модели. Указанная система содержит первое средство для контроля дорожных меток впереди по ходу движения, второе средство для определения дистанции до впереди расположенных объектов, третье средство для определения положения дорожных меток, четвертое средство для задания зависимости и взаимного расположения между всеми определенными точками, пятое средство для вычисления углового положения органа рулевого управления в соответствии с параметрами определенных точек. Указанная система обеспечивает рулевое управление автономным транспортным средством на основании вычисленного углового положения органа рулевого управления. Недостатком указанной системы является низкая надежность и точность автономного управления транспортным средством в виду отсутствия возможности модифицирования автономной работы транспортного средства согласно изменению положения одного или более органов управления транспортного средства.
СУЩНОСТЬ ПОЛЕЗНОЙ МОДЕЛИ
В одном из аспектов предложена система управления автономным транспортным средством, содержащая вычислительное устройство в транспортном средстве, причем вычислительное устройство содержит процессор и память и выполнено с возможностью:
выдачи команд на по меньшей мере один орган управления транспортного средства для автономной работы транспортного средства;
обнаружения изменения положения по меньшей мере одного органа управления транспортного средства;
определения, следует ли модифицировать работу транспортного средства по меньшей мере частично согласно изменению положения по меньшей мере одного органа управления транспортного средства; и модифицирования автономной работы транспортного средства согласно изменению положения.
В одном из вариантов предложена система, в которой по меньшей мере один орган управления транспортным средством является по меньшей мере одним из рулевого управления, акселератора и тормоза.
В одном из вариантов предложена система, в которой модификация работы транспортного средства содержит прекращение автономной работы транспортного средства.
В одном из вариантов предложена система, в которой вычислительное устройство дополнительно выполнено с возможностью отображения сообщения пользователю, запрашивающему входные данные касательно того, должна ли работа транспортного средства выполняться согласно изменению положения по меньшей мере одного органа управления.
В одном из вариантов предложена система, в которой:
вычислительное устройство дополнительно выполнено с возможностью определения скорости изменения положения по меньшей мере одного органа управления транспортного средства, и определение, следует ли модифицировать работу транспортного средства согласно изменению положения, содержит определение, следует ли модифицировать работу транспортного средства по меньшей мере частично согласно скорости изменения положения по меньшей мере одного органа управления транспортного средства.
В одном из вариантов предложена система управления автономным транспортным средством, в которой вычислительное устройство дополнительно выполнено с возможностью определения, следует ли модифицировать работу транспортного средства согласно по меньшей мере одному из того, превышает ли изменение положения первое заданное пороговое значение, и превышает ли скорость изменения положения второе заданное пороговое значение.
В одном из дополнительных аспектов предложена система, содержащая вычислительное устройство в транспортном средстве, причем вычислительное устройство содержит процессор и память и
выполнено с возможностью:
выдачи команд на множество органов управления транспортного средства для автономной работы транспортного средства;
обнаружения соответствующих изменений по меньшей мере двух органов управления;
определения, что следует модифицировать работу транспортного средства согласно изменению положения по меньшей мере одного из по меньшей мере двух органов управления; и
модифицирования автономной работы транспортного средства согласно изменению положения по меньшей мере одного из по меньшей мере двух органов управления.
В одном из вариантов предложена система, в которой каждый из органов управления является одним из рулевого управления, акселератора или тормоза.
В одном из вариантов предложена система, в которой вычислительное устройство дополнительно выполнено с возможностью:
определения, что следует модифицировать работу транспортного средства согласно изменению положения по меньшей мере двух органов управления; и
модифицирования автономной работы транспортного средства согласно изменению положения по меньшей мере двух органов управления.
В одном из вариантов предложена система, в которой вычислительное устройство дополнительно выполнено с возможностью:
определения, что не следует модифицировать работу транспортного средства согласно изменению положения одного из по меньшей мере двух органов управления; и
поддержания автономной работы безотносительно изменения положения одного из по меньшей мере двух органов управления.
Каждый из описанных выше вариантов системы управления автономным транспортным обеспечивает возможность более надежного осуществления операций автономного вождения транспортного средства.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 - структурная схема примерной системы автономного транспортного средства.
Фиг. 2 - схема примерной последовательности операций для реагирования на входные сигналы оператора в отношении одного или более компонентов транспортного средства во время операций автономного вождения.
Фиг. 3 - схема примерной последовательности операций для принятия мер в ответ на некоторые возможные комбинации входных сигналов в отношении компонентов транспортного средства, в том числе, рулевого колеса, тормозной педали и педали акселератора во время операций автономного вождения.
ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ПОЛЕЗНОЙ МОДЕЛИ
ОБЗОР СИСТЕМЫ
Фиг. 1 - структурная схема примерной системы 100 автономного транспортного средства. Транспортное средство 101 включает в себя вычислительное устройство 105 транспортного средства, которое выполнен с возможностью принимать информацию, например, собранные данные 115, с одного или более устройств 110 сбора данных, связанных с различными компонентами транспортного средства 101. Например, собранные данные 115 могут включать в себя данные касательно положения, изменения положения, скорости изменения положения, и т.д., компонентов транспортного средства 101, таких как рулевое колесо, тормозная педаль, педаль акселератора, рычаг переключения передач, и т.д. Вычислительное устройство 105 в целом включает в себя модуль 106 автономного вождения, который содержит команды для автономной, то есть без входных сигналов оператора, работы транспортного средства 101, в том числе, возможно, в ответ на команды, принятые с сервера 125. Кроме того, вычислительное устройство 105, например, в модуле 106, в целом содержит команды для анализа входного сигнала оператора (иногда, указываемого ссылкой как «водитель») в отношении одного или более компонентов транспортного средства, таких как рулевое колесо, тормозная педаль и педаль акселератора, рычаг переключения передач, и т.д. Например, вычислительное устройство 105 может определять, был ли входной сигнал оператора преднамеренным или непреднамеренным, и/или, должно ли автономное управление транспортным средством 101 модифицироваться или игнорироваться в пользу входного сигнала оператора.
Вычислительное устройство 105 дополнительно может быть выполнено с возможностью поддержания связи с одним или более удаленных вычислительных центров, таких как сервер 125, через сеть 120, такой удаленный вычислительный центр возможно включает в себя хранилище 130 данных. Параметры для определения, был ли входной сигнал оператора в отношении компонентов транспортного средства 101 преднамеренным или непреднамеренным, обычно хранятся в вычислительном устройстве 105. Однако модуль 106 может извлекать специфичные параметры из хранилища 130 данных, например, согласно идентификатору для конкретного оператора транспортного средства 101, согласно погоде или другим условиям окружающей среды, согласно идентификатору для конкретного транспортного средства 101, и т.д.
ПРИМЕРНЫЕ ЭЛЕМЕНТЫ СИСТЕМЫ
Транспортное средство 101 включает в себя вычислительное устройство 105 транспортного средства, который, как правило, включает в себя процессор и память, память включает в себя одну или более форм машиночитаемых носителей и хранит команды, исполняемые процессором, для выполнения различных операций, в том числе, как раскрытые в материалах настоящего описания. Кроме того, вычислительное устройство 105 может включать в себя более чем одно вычислительное устройство, например, контроллеры, или тому подобное, включенные в транспортное средство 101 для контроля и/или управления различными компонентами транспортного средства, например, блок управления двигателем (ECU), блок управления трансмиссией (TCU), и т.д. Вычислительное устройство 105 в целом выполнено с возможностью поддержания связи по шине локальной сети контроллеров (CAN) или тому подобному. Вычислительное устройство 105 также может иметь соединение с разъемом бортовой диагностики (OBD-II). Через шину CAN, OBD-II и/или другие проводные или беспроводные механизмы, вычислительное устройство 105 может передавать сообщения на различные устройства в транспортном средстве и/или принимать сообщения с различных устройств, например, контроллеров, исполнительных механизмов, датчиков, и т.д., в том числе устройств 110 сбора данных. В качестве альтернативы или дополнительно, в случае, где вычислительное устройство 105 фактически содержит многочисленные устройства, шина CAN или тому подобное могут использоваться для связи между устройствами, представленными в качестве вычислительного устройства 105 в этом раскрытии. В дополнение, вычислительное устройство 105 может быть выполнено с возможностью поддержания связи с сетью 120, которая, как описано ниже, может включать в себя различные проводные и/или беспроводные технологии создания сети, например, сотовые, Bluetooth, проводные и/или беспроводные пакетные сети, и т.д.
В общем смысле, в командах, хранимых в и исполняемых вычислительным устройством 105, заключен модуль 106 автономного вождения. С использованием данных, принятых в вычислительном устройстве 105, например, из устройств 110 сбора данных, сервера 125, и т.д., модуль 106 может управлять различными компонентами и/или операциями транспортного средства 101 без водителя для работы транспортного средства 101. Например, модуль 106 может использоваться для регулирования скорости, разгона, замедления, рулевого управления транспортного средства 101, работы компонентов, таких как фары, стеклоочистители, и т.д.
Устройства 110 сбора данных могут включать в себя многообразие устройств. Например, различные контроллеры в транспортном средстве могут работать в качестве устройств 110 сбора данных, чтобы выдавать данные 115 через шину CAN, например, данные 115, относящиеся к скорости, ускорению транспортного средства, и т.д. Кроме того, датчики или тому подобное, оборудование глобальной системы определения местоположения (GPS), и т.д., могли бы быть включены в транспортное средство и выполнены в виде устройств 110 сбора данных, чтобы выдавать данные непосредственно в вычислительное устройство 105, например, через проводное или беспроводное соединение. Устройства 10 сбора данных с датчиками могли бы включать в себя механизмы, такие как радиолокатор, лазерный локатор, сонар, и т.д., датчики, которые могли бы быть введены в действие для измерения расстояния между транспортным средством 101 и другими транспортными средствами или объектами. Кроме того, другие устройства 110 сбора данных могли бы включать в себя камеры, индикаторные трубки, датчики движения, и т.д., то есть, устройства 110 сбора данных, чтобы выдавать данные для оценки положения или состояния оператора транспортного средства 101. В дополнение, устройства 110 сбора данных могут включать в себя датчики для выявления положения, изменения положения, скорости изменения положения, и т.д., компонентов транспортного средства 101, таких как рулевое колесо, тормозная педаль, акселератор, рычаг переключения передач, и т.д.
Память вычислительного устройства 105, как правило, хранит собранные данные 115. Собранные данные 115 могут включать в себя многообразие данных, собранных в транспортном средстве 101. Примеры собранных данных 115 приведены выше, а более того, данные 115 обычно собираются с использованием одного или более устройств 110 сбора данных и дополнительно могут включать в себя данные, рассчитанные из них в вычислительном устройстве 105 и/или на сервере 125. Вообще, собранные данные 115 могут включать в себя любые данные, которые могут быть собраны устройством 110 сбора данных или вычислены из таких данных. Например, собранные данные 115, как указанно выше, могут включать в себя данные касательно положения, изменения положения, скорости изменения положения, и т.д., компонентов транспортного средства 101, таких как рулевое колесо, тормозная педаль, акселератор, рычаг переключения передач, и т.д.
Сеть 120 представляет собой один или более механизмов, посредством которых вычислительное устройство 105 транспортного средства может поддерживать связь с удаленным сервером 125. Соответственно, сеть 120 может быть одной или более из различных проводных или беспроводных механизмов связи, в том числе, любой требуемой комбинацией проводных (например, кабельных или волоконных) и/или беспроводных (например, сотовых, беспроводных, спутниковых, сверхвысокочастотных или радиочастотных) механизмов связи и любой требуемой топологией сети (или топологиями, когда используются многочисленные механизмы связи). Примерные сети связи включают в себя беспроводные сети связи (например, Bluetooth, IEEE 802.11, и т.д.), локальные сети (LAN) и/или глобальные сети (WAN), в том числе, сеть Интернет, предусматривающие услуги передачи данных.
Сервер 125 может быть одним или более компьютерных серверов, каждый в целом включает в себя по меньшей мере один процессор и по меньшей мере одну память, память хранит команды, исполняемые процессором, в том числе, команды для выполнения различных этапов и последовательностей операций, описанных в материалах настоящего описания. Сервер 125 может включать в себя или быть присоединенным с возможностью связи к хранилищу 130 данных для сохранения собранных данных 115, а также параметров для оценки входного сигнала оператора, например, параметров для конкретного оператора транспортного средства 101, конкретного транспортного средства 101, конкретной погоды или других условий окружающей среды, и т.д. Кроме того, сервер 125 может хранить информацию, имеющую отношение к многочисленным транспортным средствам 101, условиям дорожного движения, погодным условиям, и т.д., в пределах географической зоны, что касается конкретной дороги, города, и т.д. Сервер 125 также мог бы быть выполнен с возможностью выдавать команды электродистанционной системы управления на транспортные средства 101 в зоне автономного вождения, например, дороги, и т.д., такие как команда «всем остановиться», чтобы все транспортные средства 101 остановились, ограничение скорости, ограничение полосы движения, и т.д.
Пользовательское устройство 150 может быть любым одним из многообразия вычислительных устройств, включающих в себя процессор и память, а также возможности связи. Например, пользовательское устройство 150 может быть портативным вычислительным устройством, планшетным вычислительным устройством, смартфоном, и т.д., который включает в себя возможности для беспроводной связи с использованием протоколов IEEE 802.11, Bluetooth, и/или протоколов сотовой связи. Кроме того, пользовательское устройство 155 может использовать возможности связи для поддержания связи через сеть 120 и, к тому же, непосредственно с вычислительным устройством 105 транспортного средства, например, с использованием Bluetooth.
ПРИМЕРНЫЕ ПОСЛЕДОВАТЕЛЬНОСТИ ОПЕРАЦИЙ
Фиг. 2 - схема примерной последовательности операций для реагирования на входные сигналы оператора в отношении одного или более компонентов транспортного средства во время операций автономного вождения.
Последовательность 200 операций начинается на этапе 205 блок-схемы, на которой транспортное средство 101 начинает операции автономного вождения, то есть, начинает вождение некоторым образом, частично или полностью управляемым модулем 106 автономного вождения. Например, все операции транспортного средства 101, например, рулевое управление, торможение, скорость, и т.д., могли бы управляться модулем 106 в вычислительном устройстве 105. Однако, возможно, что, на этапе 205 блок-схемы, транспортное средство 101 может эксплуатироваться частично автономным (например, частично ручным) образом, где некоторые операции, например, торможение, могли бы управляться вручную водителем наряду с тем, что другие операции, например, рулевое управление, могли бы управляться модулем 106.
Затем, на этапе 210 блок-схемы, вычислительное устройство 105, например, согласно командам в модуле 106, определяет, был ли выявлен входной сигнал водителя в отношении компонента транспортного средства 101. Например, фиг. 3 иллюстрирует примерную последовательность 300 операций, в которой вычислительное устройство 105 контролирует рулевое колесо, тормозную педаль и педаль акселератора транспортного средства 101 на входной сигнал оператора. В любом случае, устройство 110 сбора данных может выдавать данные в вычислительное устройство 105, указывающие, что компонент транспортного средства 101 изменил положение вследствие входного сигнала оператора, то есть, не согласно командам, выдаваемым модулем 106 для автономной работы транспортного средства 101. Как указанно выше, устройство 110 сбора данных может выдавать другие данные в вычислительное устройство 105 касательно входного сигнала оператора в отношении компонента транспортного средства 101, такие как величина, на которую изменилось положение компонента, скорость изменения положения компонента, и т.д. Если определено, что входной сигнал водителя был выдан в отношении компонента транспортного средства 101, то этап 215 блок-схемы приводится в исполнение следующей. Иначе, последовательность 200 операций возвращается на этап 205 блок-схемы.
На этапе 215 блок-схемы, вычислительное устройство 105 определяет, был ли преднамеренным входной сигнал оператора, выявленный на этапе 210 блок-схемы. Последовательность 300 операций, обсужденная ниже со ссылкой на фиг. 3, дает пример определения, были ли преднамеренными один или более входных сигналов в отношении рулевого колеса, тормозной педали и педали акселератора транспортного средства 101. Вообще, что касается компонента или компонентов транспортного средства 101, для которых был выявлен входной сигнал, вычислительное устройство 105 сравнивает собранные данные 115 для таких компонента или компонентов с параметрами, заключенными в модуле 106. В качестве альтернативы или дополнительно, как указанно выше, такие параметры могут храниться в хранилище 130 данных, в каком случае, параметры могут загружаться в вычислительное устройство 105, когда операции автономного вождения начинаются на этапе 205 блок-схемы, когда необходимо на этапе 215 блок схемы, или в некоторое другое время.
В любом случае, как показано в примерах, обсужденных со ссылкой на фиг. 3, вычислительное устройство 105 в целом определяет, был ли выявленный входной сигнал оператора преднамеренным, согласно тому, активизируют ли собранные данные 115, имеющие отношение к выявленному входному сигналу оператора, одно или более пороговых значений, предусмотренных в параметрах. Например, вычислительное устройство 105 мог бы определять, выявлено ли перемещение оператором рулевого колеса, величину, на которую перемещалось рулевое колесо, и/или скорость изменения положения рулевого колеса согласно собранным данным 115, а затем, мог бы сравнивать такие показатели с предусмотренными параметрами. Если рулевое колесо изменило положение менее чем на величину, заданную параметром, и/или было перемещено со скоростью, меньшей, чем величина, заданная параметром, то вычислительное устройство 105 могло бы определять, что входной сигнал оператора в отношении рулевого колеса не был преднамеренным.
Как уже указанно, дополнительные примеры приведены ниже со ссылкой на фиг. 3, в том числе, примеры, в которых входной сигнал водителя выявляется в отношении более чем одного компонента транспортного средства 101. Что касается случаев, в которых входной сигнал оператора выявлен в отношении многочисленных компонентов транспортного средства 101, вычислительное устройство 105, как правило, дополнительно определяет, были ли совместимыми соответствующие входные сигналы в отношении компонентов. Например, быстрое поворачивание рулевого колеса и быстрый разгон, или одновременное нажатие тормозной педали и педали акселератора, могли бы быть определены несовместимыми входными сигналами, а потому, не преднамеренными. Кроме того, как обсуждено ниже касательно фиг. 3, возможно, что несовместимые входные сигналы могли бы приниматься в тех случаях, когда один или более входных сигналов считаются преднамеренными, где считается, что один или более входных сигналов не были преднамеренными.
Если входной сигнал оператора в отношении одного или более компонентов транспортного средства 101 определен преднамеренным на этапе 215 блок-схемы, то следующей выполняется этап 235 блок-схемы. Иначе, следующей приводится в исполнение этап 220 блок-схемы.
На этапе 220 блок-схемы, вычислительное устройство 105 игнорирует входной сигнал водителя, выявленный на этапе 210 блок-схемы, так как такой входной сигнал был определен не являющимся преднамеренным. Кроме того, вычислительное устройство 105, как правило, выдает сообщение оператору транспортного средства 101 через человеко-машинный интерфейс (HMI) в транспортном средстве 101, например, графический интерфейс пользователя (GUI) на сенсорном экране или тому подобном транспортного средства 101, систему интерактивного речевого ответа (IVR) в транспортном средстве 101, и т.д. Это сообщение может у оператора входной сигнал, учитывающий, желает ли оператор, чтобы операции транспортного средства 101 проводились согласно входному сигналу (или входным сигналам), выявленному на этапе 210 блок-схемы.
Этап 220 блок-схемы сопровождается этапом 225 блок-схемы, на которой вычислительное устройство 105 определяет, была ли принята команда оператора, например, водителя, проводить операции транспортного средства 101 согласно входному сигналу, выявленному на этапе 210 блок-схемы. Если принято отрицательное указание, или если, через заданный период времени, указание не принимается, то последовательность 200 операций переходит на этап 255 блок-схемы. Однако, если принят входной сигнал, указывающий, что оператор транспортного средства 101 желает, чтобы транспортное средство 101 управлялось согласно входному сигналу, принятому на этапе 210 блок-схемы, например, если на сообщение HMI принят ответ, например, в течение заданного периода, такого как пять секунд, что входные сигналы водителя были преднамеренными, то следующим выполняется этап 230 блок-схемы.
На этапе 230 блок-схемы, работа или управление транспортного средства 101 модифицируется согласно входному сигналу принятому на этапе 210 блок-схемы. Например, команда или команды рулевого управления, торможения, разгона, и т.д., могут быть реализованы для управления транспортным средством 101. Кроме того, на этапе 230 блок-схемы, вычислительное устройство 105 может отображать сообщение HMI, запрашивающее входной сигнал водителя касательно того, должны ли быть продолженные операции автономного вождения. Последовательность 200 операций затем переходит на этап 255 блок-схемы.
На этапе 235 блок-схемы, который следует за этапом 215 блок-схемы, когда по меньшей мере один входной сигнал оператора на этапе 210 блок-схемы был определен преднамеренным, вычислительное устройство 105 определяет, принимались ли несовместимые входные сигналы. Если был принят только один входной сигал, или входные сигналы не были несовместимыми, то есть, совместимы, то последовательность 200 операций переходит на этап 230 блок-схемы. Однако, как отмечено ниже со ссылкой на примеры, приведенные на фиг. 3, вычислительное устройство 105 мог бы определять, что, в тех случаях, когда многочисленные входные сигналы оператора принимались на этапе 210 блок-схемы, один или более из входных сигналов были преднамеренными, а один или более входных сигналов не были преднамеренными. Однако если были приняты несовместимые входные сигналы, то этап 240 блок-схемы приводится в исполнение следующей.
На этапе 240 блок-схемы, вычислительное устройство 105 дает команду модулю 106 модифицировать работу или управление транспортного средства 101 согласно одному или более правил, регулирующих интерпретацию совместимых входных сигналов оператора. Если бы даже были приняты несовместимые входные сигналы, тем нем менее, возможно, что один или более из двух или более несовместимых входных сигналов должны соблюдаться. То есть, вычислительное устройство 105 и модуль 106 могут модифицировать управление одного или более компонентов транспортного средства 101 согласно заданному правилу, имеющему отношение к компонентам, для которых были приняты несовместимые входные сигналы.
Например, правило могло бы иметь отношение к входным сигналам, принятым в отношении тормозной педали и акселератора, рулевого колеса и акселератора, и т.д. Примеры таких правил приведены ниже со ссылкой на фиг. 3, но, вообще, вычислительное устройство 105 оценивает несовместимые входные сигналы, чтобы определять, какой является наиболее уместным для управления транспортного средства. Например, если скорость изменения положения тормозной педали превышает пороговый параметр, но скорость изменения положения педали акселератора падает ниже второго порогового параметра, то модуль 106 может определять, что следует придерживаться управления транспортным средством 101 согласно входному сигналу оператору, принятому на тормозной педали.
Кроме того, в зависимости от принятых несовместимых входных сигналов, например, если тормозная педаль и педаль акселератора нажимались бы одновременно, модуль 106 мог бы побуждать транспортное средство 101 предпринимать определенное действие, основанное на конкретных компонентах, в отношении которых принимался входной сигнал. Например, в случае одновременного нажатия тормозной педали и педали акселератора, модуль 106 мог бы побуждать транспортное средство 101 замедляться до ниже заданной величины скорости. Кроме того, например, в тех случаях, когда есть легкий поворот у рулевого колеса, и сильное нажатие тормозной педали, вычислительное устройство 105 могло бы определять, что следует игнорировать изменение положения рулевого колеса, но применять торможение согласно входному сигналу в отношении и изменению положения тормозной педали.
К тому же, на этапе 240 блок-схемы, что касается любого входного сигнала оператора, принятого на этапе 210 блок-схемы, который вычислительное устройство 105 решило игнорировать, может отображаться сообщение HMI, запрашивающее реакцию оператора транспортного средства 101 касательно того, должен ли входной сигнал игнорироваться фактически. Например, сообщение HMI на этапе 230 блок-схемы могло бы получать информацию, такую как детализацию входного сигнала, которого придерживаться, и входного сигнала, который должен игнорироваться, например, «выполнять операции тормоза и игнорировать входной сигнал в отношении акселератора». Сообщение HMI также может запрашивать входной сигнал оператора в отношении того, должна ли продолжаться автономная работа транспортного средства 101.
Вслед за этапом 240 блок-схемы, на этапе 245 блок-схемы, вычислительное устройство 105 определяет, была ли принята команда оператора, например, водителя, проводить операции транспортного средства 101 согласно входному сигналу, выявленному на этапе 210 блок-схемы, но проигнорированному на этапе 240 блок-схемы. Если принято отрицательное указание, или если, через заданный период времени, указание не принимается, то последовательность 200 операций переходит на этап 255 блок-схемы. Однако, если принят входной сигнал, указывающий, что оператор транспортного средства 101 желает, чтобы транспортное средство 101 управлялось согласно проигнорированным входному сигналу или входным сигналам, то следующей выполняется этап 250 блок-схемы.
На этапе 250 блок-схемы, работа или управление транспортного средства 101 модифицируется согласно входному сигналу или входным сигналам водителя, которые игнорировались на этапе 240 блок-схемы. Например, команда или команды рулевого управления, торможения, разгона, и т.д., могут быть реализованы для управления транспортным средством 101. Кроме того, на этапе 250 блок-схемы, вычислительное устройство 105 может отображать сообщение HMI, запрашивающее входной сигнал водителя касательно того, должны ли быть продолженные операции автономного вождения. Последовательность 200 операций затем переходит на этап 255 блок-схемы.
На этапе 255 блок-схемы, вычислительное устройство 105 определяет, следует ли продолжать операции автономного вождения. Например, команда водителя прекратить операции автономного вождения могла бы указываться в ответ на сообщение HMI, отображенное как описано выше. Кроме того, входной сигнал оператора, принятый на этапе 210 блок-схемы, мог бы быть основой для определения, что следует прекратить операции автономного вождения. Например, вычислительное устройство 105 могло бы быть запрограммирован, чтобы определять, что операция резкого торможения или крутой поворот, и т.д., должны быть основой для прекращения операций автономного вождения. В любом случае, если определено, что следует закончить операции автономного вождения, последовательность 255 операций заканчивается. Иначе, последовательность 200 операций возвращается на этап 205 блок-схемы.
Фиг. 3 - схема примерной последовательности операций для принятия мер в ответ на некоторые возможные комбинации входных сигналов в отношении компонентов транспортного средства, в том числе, рулевого колеса, тормозной педали и педали акселератора во время операций автономного вождения.
Последующее является перечнем аббревиатур, используемых на фиг. 3, для удобства воспроизведенным в качестве условных обозначений 301 на фиг. 3:
STRP - измеренное положение рулевого колеса;
STRA - требуемое положение рулевого колеса;
BKRP - измеренное положение тормозной педали;
BKRA - требуемое положение тормозной педали;
ACCP - измеренное положение педали акселератора;
ACCA - требуемое положение педали акселератора;
A1, A2 - пороговые значения смещения акселератора;
B1, B2 - пороговые значения смещения тормозной педали;
S1, S2 - пороговые значения смещения рулевого колеса;
STRPR, STRAR, BKRPR, BKRAR, ACCPR, ACCAR - скорость изменения для соответствующего измеренного или требуемого положения;
AR - пороговое значение скорости изменения положения акселератора;
BR - пороговое значение скорости изменения положения тормозной педали;
SR - пороговое значение скорости изменения положения рулевого колеса.
Вышеприведенные показатели могут измеряться многообразием способов. Например, положение и смещения рулевого колеса могут измеряться датчиком углового смещения от заданной точки на рулевом колесе, а скорость изменения положения рулевого колеса может быть рассчитанной скоростью изменения углового смещения. Показатели, имеющие отношение к педали акселератора и тормозной педали, могут измеряться подобным образом датчиком линейного смещения, а соответствующие скорости изменения также могут рассчитываться.
«Измеренное положение» является положением компонента, в качестве выявленного устройством 110 сбора данных и переданного в вычислительное устройство 105, например, положение компонента после того, как оператор выдал входной сигнал, такой как поворот рулевого колеса, нажатие тормозной педали или нажатие педали акселератора. «Требуемое положение» является положением компонента, которое должно требоваться согласно командам автономного вождения, выдаваемым модулем 106, например, надлежащим положением рулевого колеса, тормозной педали или педали акселератора, основанным на команде модуля 106. Например, требуемое положение рулевого колеса, было бы положением рулевого колеса, надлежащим для рулевого управления, выполняемого модулем 106, тогда как измеренное положение рулевого колеса могло бы быть таким же, как требуемое положение рулевого колеса, но могло бы быть отличным, если бы рулевое колесо было перемещено согласно входному сигналу оператора, то есть повороту оператором рулевого колеса с иной скоростью и/или в иное положение, чем указанные модулем 106.
Последовательность 300 операций начинается на этапе 305 блок-схемы, на которой модуль 106, реагируя на входной сигнал оператора в отношении по меньшей мере одного из рулевого колеса, тормозной педали или педали акселератора, например, как описано выше со ссылкой на этап 210 блок-схемы, определяет, превышает ли разность между каждыми из требуемого и измеренного положения рулевого колеса, требуемого и измеренного положения тормозной педали и/или требуемого и измеренного положения педали акселератора соответствующие заданные пороговые значения. Например, пороговые значения могут определяться посредством опробования и могут предусматривать общий случай для ожидаемых положений компонентов, но могут регулироваться для разных режимов вождения, например, низкой скорости, высокой скорости, опасных дорожных условий, предпочтений водителя, уровней квалификации водителя, и т.д.
Если каждое из трех соответствующих заданных пороговых значений A1, B1 и S1 превышено, то последовательность 300 операций переходит на этап 310 блок-схемы. Если не было превышено ни одно из пороговых значений, то последовательность 300 операций будет заканчиваться. Однако, если было превышено одно или два из трех пороговых значений, то модуль 106 может заканчивать последовательность 300 операций, но запускать альтернативную последовательность операций, которая, как будет понятно, работает некоторым образом, подобным последовательности 300 операций, чтобы учитывать сценарии, специфичные для превышенных конкретных порогового значения или пороговых значений.
Например, если пороговое значение S1 было превышено в отношении положения рулевого колеса, может выполняться альтернативная последовательность операций, которая учитывает только разность между требуемым и измеренным положением рулевого колеса и/или разность между требуемой или измеренной скоростью изменения положения рулевого колеса. Чтобы продолжить этот пример, модуль 106 мог бы игнорировать входной сигнал оператора в отношении рулевого колеса, как описано ниже со ссылкой на этап 360 блок-схемы, или мог бы определять, что следует рулить транспортным средством 101 некоторым образом, совместимым с входным сигналом оператора, некоторым образом, подобным описанному ниже со ссылкой на этап 340 блок-схемы.
Кроме того, в примере, где пороговые значения превышены для двух компонентов, например, рулевого колеса и акселератора, могла бы выполняться альтернативная последовательность операций, которая рассматривает разности требуемых и измеренных положений и скоростей изменения положений рулевого колеса и акселератора. На основании такого рассмотрения, модуль 106 мог бы игнорировать входные сигналы водителя в отношении каждого из рулевого колеса и акселератора, как описано ниже со ссылкой на этап 360 блок-схемы, мог бы игнорировать входной сигнал в отношении акселератора, но передавать водителю управление рулевым механизмом, как описано ниже со ссылкой на этап 340 блок-схемы, или мог бы игнорировать входной сигнал в отношении рулевого колеса и мог бы передавать водителю управление акселератором, как описано ниже со ссылкой на этап 365 блок-схемы.
Продолжая по последовательности 300 операций, на этапе 310 блок-схемы, который может следовать за этапом 305 блок-схемы, модуль 106 определяет, превышает ли смещение рулевого колеса второе заданное пороговое значение S2, или превышает ли разность между измеренной и требуемой скоростями изменения положения рулевого колеса пороговое значение SR скорости изменения положения рулевого колеса. Если любое из этих рассмотрений дает оценку утвердительным ответом, то этап 315 блок-схемы приводится в исполнение следующей. Иначе, последовательность 300 операций переходит на этап 345 блок-схемы.
Второе пороговое значение S2, как правило, больше, чем первое заданное пороговое значение S1, указанное выше со ссылкой на этап 305 блок-схемы. Пороговое значение S1 может использоваться, чтобы осуществлять первое определение первого перемещения рулевого колеса, превышающего первое заданное расстояние; однако, если перемещение рулевого колеса отражает изменение положения, которое находится ниже второго предельного значения, которое больше, чем заданное расстояние, то это перемещение могло быть непреднамеренным, и сообщение HMI может быть предпочтительным для определения намерения водителя. Однако, если расстояние, на которое перемещено рулевое колесо, превышало второе пороговое значение S2, то перемещение рулевого колеса может очевидно рассматриваться в качестве преднамеренного действия водителя.
На этапе 315 блок-схемы, модуль 106 оценивает, превышает ли смещение тормозной педали второе пороговое значение B2, или превышает ли разность между измеренной и требуемой скоростями изменения положения тормозной педали пороговое значение BR скорости изменения положения тормозной педали. Если любое из этих рассмотрений дает оценку утвердительным ответом, то этап 320 блок-схемы приводится в исполнение следующей. Иначе, последовательность 300 операций переходит на этап 330 блок-схемы.
На этапе 320 блок-схемы, вычислительное устройство 105 оценивает, превышает ли смещение педали акселератора второе заданное пороговое значение A2, или превысила ли разность между измеренной и требуемой скоростями изменения положения педали акселератора пороговое значение AR скорости изменения положения педали акселератора. Если любое из этих рассмотрений дает оценку утвердительным ответом, то этап 325 блок-схемы приводится в исполнение следующей. Иначе, последовательность 300 операций переходит на этап 370 блок-схемы.
На этапе 325 блок-схемы, модуль 106 регулирует орган управления транспортного средства 101 и/или отображает сообщение HMI, как обсуждено выше, например, со ссылкой на этап 220 блок-схемы. В случае этапа 325 блок-схемы, модуль 106 отдает оператору транспортного средства 101 первичное управление каждым из рулевого управления, торможения и разгона на основании заданных правил. Например, одно или более правил могли бы предписывать передавать водителю управление только функциями рулевого управления и торможения и игнорировать разгон, так как нажатие тормоза и акселератора обоих одновременно едва ли должно быть намерением водителя. В любом случае, действия основаны на таких заданных правилах, хранимых в вычислительном устройстве 105. Эти примерные команды в вычислительном устройстве 105 могли бы быть основаны на допущении, что автономные операции транспортного средства 101 прекращаются в отношении каждого из функций рулевого управления, торможения и разгона, когда акселератор и тормозная педаль нажимаются одновременно, и транспортное средство 101, в таком случае, эксплуатируется согласно входному сигналу водителя. Вслед за этапом 325 блок-схемы последовательность 300 операций заканчивается.
Этап 330 блок-схемы может следовать за этапом 315 блок-схемы и включает в себя прежние оценки, обсужденные со ссылкой на этап 320 блок-схемы. Если какая-нибудь из этих оценок в пределах этапа 330 блок-схемы утвердительна, то этап 335 блок-схемы приводится в исполнение следующей. Иначе, следующей приводится в исполнение этап 340 блок-схемы.
На этапе 335 блок-схемы, модуль 106 регулирует орган управления транспортного средства 101 и/или отображает сообщение HMI, как обсуждено выше, например, со ссылкой на этап 220 блок-схемы. В случае этапа 335 блок-схемы, модуль 106 передает оператору транспортного средства 101 первичное управление каждым из рулевого управления и разгона. Вслед за этапом 335 блок-схемы последовательность 300 операций заканчивается.
На этапе 340 блок-схемы, модуль 106 регулирует орган управления транспортного средства 101 и/или отображает сообщение HMI, как обсуждено выше, например, со ссылкой на этап 220 блок-схемы. В случае этапа 335 блок-схемы, модуль 106 передает оператору транспортного средства 101 первичное управление рулевым управлением. Вслед за этапом 340 блок-схемы последовательность 300 операций заканчивается.
На этапе 345 блок-схемы, как на этапе 315 блок-схемы, модуль 106 оценивает, превышает ли смещение тормозной педали второе пороговое значение B2, или превышает ли разность между измеренной и требуемой скоростями изменения положения тормозной педали пороговое значение BR скорости изменения положения тормозной педали. Если любое из этих рассмотрений дает оценку утвердительным ответом, то этап 355 блок-схемы приводится в исполнение следующей. Иначе, следующим приводится в исполнение этап 350 блок-схемы.
Каждый из этапов 350 и 355 блок-схемы включает в себя прежние оценки, обсужденные со ссылкой на этап 320 блок-схемы. Если какая-нибудь из этих оценок в пределах этапа 350 блок-схемы является утвердительной, то этап 365 блок-схемы приводится в исполнение следующей; иначе, этап 360 блок-схемы следует за этапом 350 блок-схемы. Если любая из этих оценок утвердительна на этапе 355 блок-схемы, то этап 375 блок-схемы приводится в исполнение следующей; иначе, этап 370 блок-схемы следует за этапом 355 блок-схемы.
На этапе 360 блок-схемы, который может следовать за этапом 350 блок-схемы, модуль 106 определяет, что следует игнорировать входные сигналы водителя, и последовательность 300 операций заканчивается.
На этапе 365 блок-схемы, который может следовать за этапом 350 блок-схемы, модуль 106 регулирует орган управления транспортного средства 101 и/или отображает сообщение HMI, как обсуждено выше, например, со ссылкой на этап 220 блок-схемы. В случае этапа 365 блок-схемы, модуль 106 передает оператору транспортного средства 101 первичное управление разгоном. Вслед за этапом 365 блок-схемы последовательность 300 операций заканчивается.
На этапе 370 блок-схемы, который может следовать за этапом 355 блок-схемы, модуль 106 регулирует орган управления транспортного средства 101 и/или отображает сообщение HMI, как обсуждено выше, например, со ссылкой на этап 220 блок-схемы. В случае этапа 370 блок-схемы, модуль 106 передает оператору транспортного средства 101 первичное управление торможением. Вслед за этапом 370 блок-схемы последовательность 300 операций заканчивается.
На этапе 375 блок-схемы, который может следовать за этапом 355 блок-схемы, модуль 106 регулирует орган управления транспортного средства 101 и/или отображает сообщение HMI, как обсуждено выше, например, со ссылкой на этап 220 блок-схемы. В случае этапа 375 блок-схемы, модуль 106 отдает оператору транспортного средства 101 первичное управление торможением и игнорирует разгон, согласно набору заданных правил, поскольку нажатие вероятно не является преднамеренным. Вслед за этапом 375 блок-схемы последовательность 300 операций заканчивается.
ЗАКЛЮЧЕНИЕ
Вычислительные устройства, такие как обсужденные в материалах настоящего описания, каждое, как правило, содержат команды, исполняемые одним или более вычислительных устройств, такими как идентифицированные выше, и для выполнения этапов блок-схем или этапов последовательностей операций, описанных выше. Например, этапа блок-схем последовательностей операций, обсужденные выше, могут быть воплощены в качестве машинно-исполняемых команд.
Машинно-исполняемые команды могут компилироваться или интерпретироваться из компьютерных программ, созданных с использованием многообразия языков и/или технологий программирования, в том числе, но не в качестве ограничения, и в одиночку или в комбинации, Java, C, C++, Visual Basic, Java Script, Perl, HTML, и т.д. Вообще, процессор (например, микропроцессор) принимает команды, например, из памяти, машиночитаемого носителя и т.д., и исполняет эти команды, тем самым, выполняя одну или более последовательностей операций, в том числе, одну или более из последовательностей операций, описанных в материалах настоящего описания. Такие команды и другие данные могут храниться и передаваться с использованием многообразия машиночитаемых носителей. Файл в вычислительном устройстве, как правило, является совокупностью данных, хранимых на машиночитаемом носителе, таком как запоминающий носитель, оперативное запоминающее устройство, и т.д.
Машиночитаемый носитель включает в себя любой носитель, который принимает участие в предоставлении данных (например, команд), которые могут читаться вычислительным устройством. Такой носитель может принимать многие формы, в том числе, но не в качестве ограничения, энергонезависимые носители, энергозависимые носители, и т.д. Энергонезависимые носители, например, включают в себя оптические или магнитные диски и другую постоянную память. Энергозависимые носители включают в себя динамическое оперативное запоминающее устройство (DRAM), которое типично составляет основную память. Обычные формы машиночитаемых носителей, например, включают в себя дискету, гибкий диск, жесткий диск, магнитную ленту, любой другой магнитный носитель, CD-ROM (постоянное запоминающее устройство (ПЗУ) на компакт-диске), DVD (цифровой многофункциональный диск), любой другой оптический носитель, перфокарты, бумажную ленту, любой другой физический носитель со схемой расположения отверстий, ОЗУ (оперативное запоминающее устройство, RAM), ППЗУ (программируемое ПЗУ, PROM), СППЗУ (стираемое программируемое ПЗУ, EPROM), флэш-память/ЭСППЗУ (FLASH-EEPROM (электрически стираемое программируемое ПЗУ)), любые другие микросхему или картридж памяти, или любой другой носитель, с которого вычислительное устройство может осуществлять считывание.
На чертежах, одинаковые номера ссылок указывают идентичные элементы. Кроме того, некоторые или все из этих элементов могли бы быть изменены. Что касается сред, последовательностей операций, систем, способов и т.д., описанных в материалах настоящего описания, следует понимать, что, хотя этапы таких последовательностей операций и т.д., были описаны в качестве происходящих согласно определенной упорядоченной последовательности, такие последовательности операций могли бы быть осуществлены на практике с описанными этапами, выполняемыми в порядке, ином, чем порядок, описанный в материалах настоящего описания. Кроме того, следует понимать, что некоторые этапы могли бы выполняться одновременно, что могли бы быть добавлены другие этапы, или что некоторые этапы, описанные в материалах настоящего описания, могли бы быть опущены. Другими словами, описания способов в материалах настоящего описания предоставлены с целью иллюстрации некоторых вариантов осуществления и никоим образом не должны толковаться, чтобы ограничивать заявленную полезную модель.
Соответственно, следует понимать, что вышеприведенное описание подразумевается иллюстративным, а не ограничивающим. Многие варианты осуществления и применения, иные, чем предоставленные примеры, были бы очевидны специалистам в материалах настоящего описания по прочтению вышеприведенного описания. Объем полезной модели не должен определяться со ссылкой на вышеприведенное описание, но взамен, должен определяться со ссылкой на прилагаемую формулу полезной модели наряду с полным объемом эквивалентов, на которые дано право такой формуле полезной модели. Ожидается и подразумевается, что будущие совершенствования будут происходить в областях техники, обсужденных в материалах настоящего описания, и что раскрытые системы и способы будут заключены в таких будущих вариантах осуществления. Подводя итог вышесказанному, следует понимать, что полезная модель является допускающей модификацию и изменение, и ограничено исключительно следующей формулой полезной модели.
Все термины, используемые в формуле полезной модели, подразумеваются обусловленными своими наиболее свободными расширительными толкованиями и своими обычными значениями в качестве понятных специалистам в данной области техники, если в материалах настоящего описания не приведено явное указание на иное. В частности, использование форм единственного числа, «указанный» и т.д., должно читаться излагающим один или более из указанных элементов, если пункт формулы полезной модели не передает явное ограничение иным.
Claims (10)
1. Система управления автономным транспортным средством, содержащая вычислительное устройство в транспортном средстве, причем вычислительное устройство содержит процессор и память и выполнено с возможностью:
выдачи команд на по меньшей мере один орган управления транспортного средства для автономной работы транспортного средства;
обнаружения изменения положения по меньшей мере одного органа управления транспортного средства;
определения, следует ли модифицировать работу транспортного средства по меньшей мере частично согласно изменению положения по меньшей мере одного органа управления транспортного средства; и
модифицирования автономной работы транспортного средства согласно изменению положения.
2. Система по п. 1, в которой по меньшей мере один орган управления транспортным средством является по меньшей мере одним из рулевого управления, акселератора и тормоза.
3. Система по п. 1, в которой модификация работы транспортного средства содержит прекращение автономной работы транспортного средства.
4. Система по п. 1, в которой вычислительное устройство дополнительно выполнено с возможностью отображения сообщения пользователю, запрашивающему входные данные касательно того, должна ли работа транспортного средства выполняться согласно изменению положения по меньшей мере одного органа управления.
5. Система по п. 1, в которой:
вычислительное устройство дополнительно выполнено с возможностью определения скорости изменения положения по меньшей мере одного органа управления транспортного средства, и
определение, следует ли модифицировать работу транспортного средства согласно изменению положения, содержит определение, следует ли модифицировать работу транспортного средства по меньшей мере частично согласно скорости изменения положения по меньшей мере одного органа управления транспортного средства.
6. Система по п. 5, в которой вычислительное устройство дополнительно выполнено с возможностью определения, следует ли модифицировать работу транспортного средства согласно по меньшей мере одному из того, превышает ли изменение положения первое заданное пороговое значение, и превышает ли скорость изменения положения второе заданное пороговое значение.
7. Система управления автономным транспортным средством, содержащая вычислительное устройство в транспортном средстве, причем вычислительное устройство содержит процессор и память и выполнено с возможностью:
выдачи команд на множество органов управления транспортного средства для автономной работы транспортного средства;
обнаружения соответствующих изменений по меньшей мере двух органов управления;
определения, что следует модифицировать работу транспортного средства согласно изменению положения по меньшей мере одного из по меньшей мере двух органов управления; и
модифицирования автономной работы транспортного средства согласно изменению положения по меньшей мере одного из по меньшей мере двух органов управления.
8. Система по п. 7, в которой каждый из органов управления является одним из рулевого управления, акселератора или тормоза.
9. Система по п. 7, в которой вычислительное устройство дополнительно выполнено с возможностью:
определения, что следует модифицировать работу транспортного средства согласно изменению положения по меньшей мере двух органов управления; и
модифицирования автономной работы транспортного средства согласно изменению положения по меньшей мере двух органов управления.
10. Система по п. 7, в которой вычислительное устройство дополнительно выполнено с возможностью:
определения, что не следует модифицировать работу транспортного средства согласно изменению положения одного из по меньшей мере двух органов управления; и
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/035,366 | 2013-09-24 | ||
US14/035,366 US9150224B2 (en) | 2013-09-24 | 2013-09-24 | Transitioning from autonomous vehicle control to to driver control to responding to driver control |
Publications (1)
Publication Number | Publication Date |
---|---|
RU154876U1 true RU154876U1 (ru) | 2015-09-10 |
Family
ID=52623823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2014137662/11U RU154876U1 (ru) | 2013-09-24 | 2014-09-17 | Система управления автономным транспортным средством (варианты) |
Country Status (4)
Country | Link |
---|---|
US (1) | US9150224B2 (ru) |
CN (1) | CN104442821B (ru) |
DE (1) | DE102014218526A1 (ru) |
RU (1) | RU154876U1 (ru) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2683068C2 (ru) * | 2016-08-15 | 2019-03-26 | Тойота Дзидося Кабусики Кайся | Система управления и способ управления транспортным средством с автономным вождением |
RU2717616C2 (ru) * | 2017-01-18 | 2020-03-24 | ФОРД ГЛОУБАЛ ТЕКНОЛОДЖИЗ, ЭлЭлСи | Отслеживание объектов путем обучения без контроля |
RU2727907C1 (ru) * | 2017-04-12 | 2020-07-24 | Ниссан Мотор Ко., Лтд. | Способ управления вождением и устройство управления вождением |
RU2753081C1 (ru) * | 2020-01-31 | 2021-08-11 | Тойота Дзидося Кабусики Кайся | Транспортное средство и система автономного вождения |
Families Citing this family (115)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2907730B1 (en) | 2014-01-29 | 2017-09-06 | Steering Solutions IP Holding Corporation | Hands on steering wheel detect |
US10373259B1 (en) | 2014-05-20 | 2019-08-06 | State Farm Mutual Automobile Insurance Company | Fully autonomous vehicle insurance pricing |
US10599155B1 (en) | 2014-05-20 | 2020-03-24 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation feature monitoring and evaluation of effectiveness |
US11669090B2 (en) | 2014-05-20 | 2023-06-06 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation feature monitoring and evaluation of effectiveness |
US20210133871A1 (en) | 2014-05-20 | 2021-05-06 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation feature usage recommendations |
US9972054B1 (en) | 2014-05-20 | 2018-05-15 | State Farm Mutual Automobile Insurance Company | Accident fault determination for autonomous vehicles |
US9786154B1 (en) | 2014-07-21 | 2017-10-10 | State Farm Mutual Automobile Insurance Company | Methods of facilitating emergency assistance |
US10241509B1 (en) | 2014-11-13 | 2019-03-26 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle control assessment and selection |
US9639994B2 (en) * | 2014-12-29 | 2017-05-02 | Here Global B.V. | Optimized parking system |
JP6269546B2 (ja) * | 2015-03-23 | 2018-01-31 | トヨタ自動車株式会社 | 自動運転装置 |
US9555807B2 (en) | 2015-05-01 | 2017-01-31 | Delphi Technologies, Inc. | Automated vehicle parameter modification based on operator override |
US10351159B2 (en) | 2015-05-01 | 2019-07-16 | Steering Solutions Ip Holding Corporation | Retractable steering column with a radially projecting attachment |
US10589774B2 (en) | 2015-05-01 | 2020-03-17 | Steering Solutions Ip Holding Corporation | Counter rotation steering wheel |
US9919724B2 (en) | 2015-05-29 | 2018-03-20 | Steering Solutions Ip Holding Corporation | Retractable steering column with manual retrieval |
US10343706B2 (en) | 2015-06-11 | 2019-07-09 | Steering Solutions Ip Holding Corporation | Retractable steering column system, vehicle having the same, and method |
US11560169B2 (en) | 2015-06-11 | 2023-01-24 | Steering Solutions Ip Holding Corporation | Retractable steering column system and method |
DE102016110791A1 (de) | 2015-06-15 | 2016-12-15 | Steering Solutions Ip Holding Corporation | Gestensteuerung für ein einfahrbares Lenkrad |
US10577009B2 (en) | 2015-06-16 | 2020-03-03 | Steering Solutions Ip Holding Corporation | Retractable steering column assembly and method |
US9828016B2 (en) | 2015-06-24 | 2017-11-28 | Steering Solutions Ip Holding Corporation | Retractable steering column system, vehicle having the same, and method |
DE102016111473A1 (de) | 2015-06-25 | 2016-12-29 | Steering Solutions Ip Holding Corporation | Stationäre lenkradbaugruppe und verfahren |
US20160375931A1 (en) * | 2015-06-25 | 2016-12-29 | Steering Solutions Ip Holding Corporation | Rotation control system for a steering wheel and method |
US9944307B2 (en) | 2015-06-26 | 2018-04-17 | Steering Solutions Ip Holding Corporation | Steering assembly and method of monitoring a space within vehicle |
US10112639B2 (en) | 2015-06-26 | 2018-10-30 | Steering Solutions Ip Holding Corporation | Vehicle steering arrangement and method of making same |
US9845103B2 (en) | 2015-06-29 | 2017-12-19 | Steering Solutions Ip Holding Corporation | Steering arrangement |
US9840271B2 (en) | 2015-06-29 | 2017-12-12 | Steering Solutions Ip Holding Corporation | Retractable steering column with rake limiter |
US9849904B2 (en) | 2015-07-31 | 2017-12-26 | Steering Solutions Ip Holding Corporation | Retractable steering column with dual actuators |
US9869560B2 (en) | 2015-07-31 | 2018-01-16 | International Business Machines Corporation | Self-driving vehicle's response to a proximate emergency vehicle |
FR3039815B1 (fr) * | 2015-08-03 | 2017-07-21 | Peugeot Citroen Automobiles Sa | Procede de fonctionnement d’un systeme automatise d’assistance a la conduite d’un vehicule automobile |
US9896100B2 (en) | 2015-08-24 | 2018-02-20 | International Business Machines Corporation | Automated spatial separation of self-driving vehicles from other vehicles based on occupant preferences |
US11107365B1 (en) | 2015-08-28 | 2021-08-31 | State Farm Mutual Automobile Insurance Company | Vehicular driver evaluation |
US9845106B2 (en) | 2015-08-31 | 2017-12-19 | Steering Solutions Ip Holding Corporation | Overload protection for belt drive mechanism |
US9566986B1 (en) | 2015-09-25 | 2017-02-14 | International Business Machines Corporation | Controlling driving modes of self-driving vehicles |
US9834224B2 (en) * | 2015-10-15 | 2017-12-05 | International Business Machines Corporation | Controlling driving modes of self-driving vehicles |
US10160472B2 (en) | 2015-10-20 | 2018-12-25 | Steering Solutions Ip Holding Corporation | Steering column with stationary hub |
US9809155B2 (en) | 2015-10-27 | 2017-11-07 | Steering Solutions Ip Holding Corporation | Retractable steering column assembly having lever, vehicle having retractable steering column assembly, and method |
US9944291B2 (en) | 2015-10-27 | 2018-04-17 | International Business Machines Corporation | Controlling driving modes of self-driving vehicles |
US10607293B2 (en) | 2015-10-30 | 2020-03-31 | International Business Machines Corporation | Automated insurance toggling for self-driving vehicles |
US10176525B2 (en) | 2015-11-09 | 2019-01-08 | International Business Machines Corporation | Dynamically adjusting insurance policy parameters for a self-driving vehicle |
US10029725B2 (en) | 2015-12-03 | 2018-07-24 | Steering Solutions Ip Holding Corporation | Torque feedback system for a steer-by-wire vehicle, vehicle having steering column, and method of providing feedback in vehicle |
DE102016200513A1 (de) | 2016-01-18 | 2017-07-20 | Ford Global Technologies, Llc | Verfahren und Vorrichtung zum Betreiben eines Kraftfahrzeuges |
US10134278B1 (en) | 2016-01-22 | 2018-11-20 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle application |
US11719545B2 (en) | 2016-01-22 | 2023-08-08 | Hyundai Motor Company | Autonomous vehicle component damage and salvage assessment |
US20210295439A1 (en) | 2016-01-22 | 2021-09-23 | State Farm Mutual Automobile Insurance Company | Component malfunction impact assessment |
US11242051B1 (en) | 2016-01-22 | 2022-02-08 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle action communications |
US10395332B1 (en) | 2016-01-22 | 2019-08-27 | State Farm Mutual Automobile Insurance Company | Coordinated autonomous vehicle automatic area scanning |
US11441916B1 (en) | 2016-01-22 | 2022-09-13 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle trip routing |
US10324463B1 (en) | 2016-01-22 | 2019-06-18 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation adjustment based upon route |
US9836973B2 (en) | 2016-01-27 | 2017-12-05 | International Business Machines Corporation | Selectively controlling a self-driving vehicle's access to a roadway |
US10289113B2 (en) | 2016-02-25 | 2019-05-14 | Ford Global Technologies, Llc | Autonomous occupant attention-based control |
US9989963B2 (en) * | 2016-02-25 | 2018-06-05 | Ford Global Technologies, Llc | Autonomous confidence control |
US10026317B2 (en) | 2016-02-25 | 2018-07-17 | Ford Global Technologies, Llc | Autonomous probability control |
US10322682B2 (en) | 2016-03-03 | 2019-06-18 | Steering Solutions Ip Holding Corporation | Steering wheel with keyboard |
US10496102B2 (en) | 2016-04-11 | 2019-12-03 | Steering Solutions Ip Holding Corporation | Steering system for autonomous vehicle |
WO2017180156A1 (en) * | 2016-04-15 | 2017-10-19 | Ford Global Technologies, Llc | Vehicle location system and method |
DE102017108692A1 (de) | 2016-04-25 | 2017-10-26 | Steering Solutions Ip Holding Corporation | Steuerung einer elektrischen Servolenkung unter Verwendung von Systemzustandsvorhersagen |
CN105955248A (zh) * | 2016-04-26 | 2016-09-21 | 百度在线网络技术(北京)有限公司 | 车辆、车辆控制方法和装置 |
CN105882627A (zh) * | 2016-04-26 | 2016-08-24 | 百度在线网络技术(北京)有限公司 | 车辆、车辆控制方法和装置 |
US10685391B2 (en) | 2016-05-24 | 2020-06-16 | International Business Machines Corporation | Directing movement of a self-driving vehicle based on sales activity |
US10351161B2 (en) | 2016-05-27 | 2019-07-16 | Steering Solutions Ip Holding Corporation | Steering column with manual retraction |
CN106094810A (zh) * | 2016-06-02 | 2016-11-09 | 郑州宇通客车股份有限公司 | 一种车辆上人机双驾***的切换控制方法及车辆 |
US10421476B2 (en) | 2016-06-21 | 2019-09-24 | Steering Solutions Ip Holding Corporation | Self-locking telescope actuator of a steering column assembly |
US10457313B2 (en) | 2016-06-28 | 2019-10-29 | Steering Solutions Ip Holding Corporation | ADAS wheel locking device |
US10146222B2 (en) * | 2016-07-12 | 2018-12-04 | Elwha Llc | Driver training in an autonomous vehicle |
US10272783B2 (en) | 2016-07-15 | 2019-04-30 | Toyota Motor Engineering & Manufacturing North America, Inc. | Driver and vehicle responsibility matrix |
US10363958B2 (en) | 2016-07-26 | 2019-07-30 | Steering Solutions Ip Holding Corporation | Electric power steering mode determination and transitioning |
US10160477B2 (en) | 2016-08-01 | 2018-12-25 | Steering Solutions Ip Holding Corporation | Electric power steering column assembly |
US10189496B2 (en) | 2016-08-22 | 2019-01-29 | Steering Solutions Ip Holding Corporation | Steering assembly having a telescope drive lock assembly |
CA2978389A1 (en) * | 2016-09-08 | 2018-03-08 | Harnischfeger Technologies, Inc. | System and method for semi-autonomous control of an industrial machine |
DE102016116861A1 (de) * | 2016-09-08 | 2018-03-08 | Knorr-Bremse Systeme für Nutzfahrzeuge GmbH | System zum fahrerlosen Operieren von Nutzfahrzeugen |
JP6481670B2 (ja) * | 2016-09-12 | 2019-03-13 | トヨタ自動車株式会社 | 自動運転システム |
US10384708B2 (en) | 2016-09-12 | 2019-08-20 | Steering Solutions Ip Holding Corporation | Intermediate shaft assembly for steer-by-wire steering system |
US10160473B2 (en) | 2016-09-13 | 2018-12-25 | Steering Solutions Ip Holding Corporation | Steering column decoupling system |
US10093322B2 (en) | 2016-09-15 | 2018-10-09 | International Business Machines Corporation | Automatically providing explanations for actions taken by a self-driving vehicle |
US10643256B2 (en) | 2016-09-16 | 2020-05-05 | International Business Machines Corporation | Configuring a self-driving vehicle for charitable donations pickup and delivery |
MX2019003129A (es) * | 2016-09-26 | 2019-06-06 | Sony Corp | Aparato de control del vehiculo, metodo de control del vehiculo y objeto movil. |
US10144383B2 (en) | 2016-09-29 | 2018-12-04 | Steering Solutions Ip Holding Corporation | Steering wheel with video screen and airbag |
WO2018066023A1 (ja) * | 2016-10-03 | 2018-04-12 | 三菱電機株式会社 | 運転権限移行判定装置および運転権限移行判定方法 |
US10399591B2 (en) | 2016-10-03 | 2019-09-03 | Steering Solutions Ip Holding Corporation | Steering compensation with grip sensing |
US10239552B2 (en) | 2016-10-14 | 2019-03-26 | Steering Solutions Ip Holding Corporation | Rotation control assembly for a steering column |
US10481602B2 (en) | 2016-10-17 | 2019-11-19 | Steering Solutions Ip Holding Corporation | Sensor fusion for autonomous driving transition control |
US10310605B2 (en) | 2016-11-15 | 2019-06-04 | Steering Solutions Ip Holding Corporation | Haptic feedback for steering system controls |
US10421475B2 (en) | 2016-11-15 | 2019-09-24 | Steering Solutions Ip Holding Corporation | Electric actuator mechanism for retractable steering column assembly with manual override |
US9862403B1 (en) | 2016-11-29 | 2018-01-09 | Steering Solutions Ip Holding Corporation | Manually retractable steering column assembly for autonomous vehicle |
US10351160B2 (en) | 2016-11-30 | 2019-07-16 | Steering Solutions Ip Holding Corporation | Steering column assembly having a sensor assembly |
JP6849415B2 (ja) * | 2016-11-30 | 2021-03-24 | トヨタ自動車株式会社 | 自動運転システム |
US10780915B2 (en) | 2016-12-07 | 2020-09-22 | Steering Solutions Ip Holding Corporation | Vehicle steering system having a user experience based automated driving to manual driving transition system and method |
US10259452B2 (en) | 2017-01-04 | 2019-04-16 | International Business Machines Corporation | Self-driving vehicle collision management system |
US10529147B2 (en) | 2017-01-05 | 2020-01-07 | International Business Machines Corporation | Self-driving vehicle road safety flare deploying system |
US10363893B2 (en) | 2017-01-05 | 2019-07-30 | International Business Machines Corporation | Self-driving vehicle contextual lock control system |
US10081387B2 (en) * | 2017-02-07 | 2018-09-25 | Ford Global Technologies, Llc | Non-autonomous steering modes |
US10370022B2 (en) | 2017-02-13 | 2019-08-06 | Steering Solutions Ip Holding Corporation | Steering column assembly for autonomous vehicle |
US10385930B2 (en) | 2017-02-21 | 2019-08-20 | Steering Solutions Ip Holding Corporation | Ball coupling assembly for steering column assembly |
US10152060B2 (en) | 2017-03-08 | 2018-12-11 | International Business Machines Corporation | Protecting contents of a smart vault being transported by a self-driving vehicle |
CN108657183B (zh) * | 2017-03-30 | 2020-12-18 | 长城汽车股份有限公司 | 驾驶模式控制方法、装置及驾驶*** |
US10449927B2 (en) | 2017-04-13 | 2019-10-22 | Steering Solutions Ip Holding Corporation | Steering system having anti-theft capabilities |
FR3065935A1 (fr) * | 2017-05-04 | 2018-11-09 | Peugeot Citroen Automobiles Sa | Procede de pilotage a transition securisee d’un systeme d’assistance a la conduite d’un vehicule automobile. |
US10843722B2 (en) * | 2017-06-16 | 2020-11-24 | Uatc, Llc | Systems and methods for controlling an input device of an autonomous vehicle |
US10559140B2 (en) | 2017-06-16 | 2020-02-11 | Uatc, Llc | Systems and methods to obtain feedback in response to autonomous vehicle failure events |
US10393528B2 (en) | 2017-08-02 | 2019-08-27 | Wing Aviation Llc | Systems and methods for navigation path determination for unmanned vehicles |
US10545500B2 (en) | 2017-08-02 | 2020-01-28 | Wing Aviation Llc | Model for determining drop-off spot at delivery location |
US10621448B2 (en) | 2017-08-02 | 2020-04-14 | Wing Aviation Llc | Systems and methods for determining path confidence for unmanned vehicles |
FR3070031B1 (fr) * | 2017-08-11 | 2021-03-19 | Psa Automobiles Sa | Procede et dispositif d’assistance a la conduite automatisee d’un vehicule, avec controle du positionnement transversal par action du conducteur |
CN108297877B (zh) * | 2017-10-10 | 2019-08-13 | 腾讯科技(深圳)有限公司 | 车辆控制方法、***及装置 |
US10635102B2 (en) * | 2017-10-17 | 2020-04-28 | Steering Solutions Ip Holding Corporation | Driver re-engagement assessment system for an autonomous vehicle |
EP3486140B1 (en) | 2017-11-20 | 2021-01-20 | Steering Solutions IP Holding Corporation | Vision based active steering system |
US10981576B2 (en) | 2017-12-27 | 2021-04-20 | Micron Technology, Inc. | Determination of reliability of vehicle control commands via memory test |
US10933882B2 (en) | 2017-12-27 | 2021-03-02 | Micron Technology, Inc. | Determination of reliability of vehicle control commands using a voting mechanism |
WO2019173611A1 (en) * | 2018-03-07 | 2019-09-12 | Mile Auto, Inc. | Monitoring and tracking mode of operation of vehicles to determine services |
US10875566B2 (en) | 2018-03-22 | 2020-12-29 | Steering Solutions Ip Holding Corporation | Stow release assembly for a manually adjustable steering column assembly |
CN108944934B (zh) * | 2018-07-13 | 2020-07-31 | 天津英创汇智汽车技术有限公司 | 人机共驾模式切换方法及装置 |
US10974756B2 (en) | 2018-07-31 | 2021-04-13 | Steering Solutions Ip Holding Corporation | Clutch device latching system and method |
CN109795505A (zh) * | 2018-12-10 | 2019-05-24 | 北京百度网讯科技有限公司 | 自动驾驶判别方法、装置、计算机设备及存储介质 |
KR20210003343A (ko) * | 2019-07-01 | 2021-01-12 | 현대자동차주식회사 | 차량의 안전 장비 제어 장치 및 방법 |
US11597370B2 (en) * | 2020-03-26 | 2023-03-07 | Toyota Jidosha Kabushiki Kaisha | Electrical control device for headlight of wiper of autonomous vehicle based on driving state |
US11608066B1 (en) * | 2020-05-19 | 2023-03-21 | Waymo Llc | Responding to input on a brake pedal of a brake by wire system for an autonomous vehicle |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3627575B2 (ja) * | 1999-06-30 | 2005-03-09 | 日産自動車株式会社 | 車両用追従制御装置 |
WO2005027077A2 (en) | 2003-09-05 | 2005-03-24 | Craft Frederick G | System for combining driving simulators and data acquisition systems and methods of use thereof |
DE102007058542A1 (de) | 2007-12-06 | 2009-06-10 | Robert Bosch Gmbh | Fahrerassistenzsystem zur Überwachung der Fahrsicherheit und korrespondierendes Verfahren zur Erfassung und Bewertung einer Fahrzeugbewegung |
US8359149B2 (en) | 2009-02-03 | 2013-01-22 | GM Global Technology Operations LLC | Method for integrating multiple feature adaptive cruise control |
CN101823435B (zh) * | 2009-03-03 | 2012-12-12 | 珠海市智汽电子科技有限公司 | 便于外置安装、便于手动/自动切换的车辆自动驾驶*** |
US8676466B2 (en) | 2009-04-06 | 2014-03-18 | GM Global Technology Operations LLC | Fail-safe speed profiles for cooperative autonomous vehicles |
JP4973687B2 (ja) * | 2009-05-13 | 2012-07-11 | トヨタ自動車株式会社 | 走行支援装置 |
CN101607528B (zh) * | 2009-07-28 | 2012-06-13 | 倪云飞 | 一种汽车定速巡航***控制开关装置 |
JP5382218B2 (ja) * | 2010-06-16 | 2014-01-08 | トヨタ自動車株式会社 | 運転支援装置 |
US8509982B2 (en) | 2010-10-05 | 2013-08-13 | Google Inc. | Zone driving |
JP2013001296A (ja) * | 2011-06-20 | 2013-01-07 | Denso Corp | 車両の後退速度規制装置 |
US8825371B2 (en) * | 2012-12-19 | 2014-09-02 | Toyota Motor Engineering & Manufacturing North America, Inc. | Navigation of on-road vehicle based on vertical elements |
US9342074B2 (en) * | 2013-04-05 | 2016-05-17 | Google Inc. | Systems and methods for transitioning control of an autonomous vehicle to a driver |
-
2013
- 2013-09-24 US US14/035,366 patent/US9150224B2/en active Active
-
2014
- 2014-09-16 DE DE102014218526.2A patent/DE102014218526A1/de active Pending
- 2014-09-17 RU RU2014137662/11U patent/RU154876U1/ru not_active IP Right Cessation
- 2014-09-24 CN CN201410494981.XA patent/CN104442821B/zh active Active
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2683068C2 (ru) * | 2016-08-15 | 2019-03-26 | Тойота Дзидося Кабусики Кайся | Система управления и способ управления транспортным средством с автономным вождением |
RU2717616C2 (ru) * | 2017-01-18 | 2020-03-24 | ФОРД ГЛОУБАЛ ТЕКНОЛОДЖИЗ, ЭлЭлСи | Отслеживание объектов путем обучения без контроля |
RU2727907C1 (ru) * | 2017-04-12 | 2020-07-24 | Ниссан Мотор Ко., Лтд. | Способ управления вождением и устройство управления вождением |
RU2753081C1 (ru) * | 2020-01-31 | 2021-08-11 | Тойота Дзидося Кабусики Кайся | Транспортное средство и система автономного вождения |
Also Published As
Publication number | Publication date |
---|---|
CN104442821B (zh) | 2019-04-19 |
DE102014218526A1 (de) | 2015-03-26 |
US9150224B2 (en) | 2015-10-06 |
US20150088358A1 (en) | 2015-03-26 |
CN104442821A (zh) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU154876U1 (ru) | Система управления автономным транспортным средством (варианты) | |
US9360865B2 (en) | Transitioning from autonomous vehicle control to driver control | |
CN109421630B (zh) | 用于监测自主车辆的健康的控制器架构 | |
CN109421742B (zh) | 用于监测自主车辆的方法和设备 | |
CN108263382B (zh) | 基于目标车辆的驾驶样式的协同自适应巡航控制*** | |
CN109421743B (zh) | 用于监控自主车辆的方法和设备 | |
CN107792079B (zh) | 利用路径预测的自主车辆 | |
CN110036424B (zh) | 用于预测未来的速度轨迹的速度信息的存储 | |
CN104648284B (zh) | 自主车辆模式 | |
US9550498B2 (en) | Traffic light anticipation | |
US9290186B2 (en) | Messaging via vehicle steering wheel | |
CN116803784A (zh) | 密集车辆环境中的自主控制 | |
EP2474943A1 (en) | Mobile device-based automatic parking location recorder and reminder using on-board diagnostics | |
MX2015002532A (es) | Control para modo semiautonomo. | |
GB2547510A (en) | Vehicle mode determination | |
CN110606070B (zh) | 一种智能驾驶车辆及其制动方法、车载设备和存储介质 | |
CN104943697B (zh) | 用于自主车辆制动中的能量优化的***和方法 | |
WO2018007725A1 (fr) | Procédé de conduite autonome pour véhicule | |
KR20220026983A (ko) | 자율주행 차량의 안전성 및 신뢰성을 개선하기 위한 자율주행 차량의 시뮬레이션 | |
CN111984018A (zh) | 自动驾驶方法及装置 | |
US20210094561A1 (en) | Cloud-based vehicle calibration system for autonomous driving | |
CN109507999A (zh) | 行驶控制装置、行驶控制***以及行驶控制方法 | |
CN110428693B (zh) | 用户驾驶习惯培训方法、培训模块、车载设备及存储介质 | |
CN113272750A (zh) | 一种交通拥堵辅助驾驶方法、***、车载设备和存储介质 | |
CN107792067B (zh) | 碰撞警告*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM9K | Utility model has become invalid (non-payment of fees) |
Effective date: 20180918 |