BR112018003072B1 - SAFETY EVENT MESSAGE TRANSMISSION TIMING IN DEDICATED SHORT RANGE COMMUNICATION (DSRC) - Google Patents
SAFETY EVENT MESSAGE TRANSMISSION TIMING IN DEDICATED SHORT RANGE COMMUNICATION (DSRC) Download PDFInfo
- Publication number
- BR112018003072B1 BR112018003072B1 BR112018003072-4A BR112018003072A BR112018003072B1 BR 112018003072 B1 BR112018003072 B1 BR 112018003072B1 BR 112018003072 A BR112018003072 A BR 112018003072A BR 112018003072 B1 BR112018003072 B1 BR 112018003072B1
- Authority
- BR
- Brazil
- Prior art keywords
- vehicle
- event
- information messages
- vehicle information
- vehicles
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 claims abstract description 26
- 230000000737 periodic effect Effects 0.000 claims abstract description 14
- 238000012545 processing Methods 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000004069 differentiation Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 241000700159 Rattus Species 0.000 description 1
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000006249 magnetic particle Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Abstract
TEMPORIZAÇÃO DE TRANSMISSÃO DE MENSAGEM DE EVENTO DE SEGURANÇA EM COMUNICAÇÃO DE CURTO ALCANCE DEDICADA (DSRC). Técnicas para transmitir mensagens de informação de veículo entre uma pluralidade de veículos são reveladas. Em um aspecto, um transceptor de um veículo transmite um primeiro conjunto de mensagens de informação de veículo através de uma mídia sem fio em uma primeira velocidade periódica, o primeiro conjunto de mensagens de informação de veículo incluindo informações relacionadas ao veículo. Um ou mais sensores do veículo detectam um evento relacionado à operação do veículo. Um processador do veículo gera um segundo conjunto de mensagens de informação de veículo, cada incluindo um indicador de evento e informações sobre o evento, o indicador de evento indicando que o segundo conjunto de mensagens de informação de veículo está reportando o evento. O transceptor do veículo transmite uma primeira mensagem de segurança de veículo do segundo conjunto de mensagens de informação de veículo através da mídia sem fio assim que a primeira mensagem de segurança de veículo é gerada.TIMING OF SAFETY EVENT MESSAGE TRANSMISSION IN DEDICATED SHORT RANGE COMMUNICATION (DSRC). Techniques for transmitting vehicle information messages between a plurality of vehicles are disclosed. In one aspect, a transceiver of a vehicle transmits a first set of vehicle information messages via a wireless medium at a first periodic rate, the first set of vehicle information messages including information related to the vehicle. One or more vehicle sensors detect an event related to vehicle operation. A vehicle processor generates a second set of vehicle information messages, each including an event indicator and information about the event, the event indicator indicating that the second set of vehicle information messages is reporting the event. The vehicle transceiver transmits a first vehicle safety message of the second set of vehicle information messages over the wireless media as soon as the first vehicle safety message is generated.
Description
[001] O presente pedido para patente reivindica o benefício do pedido provisional US no. 62/206.941, intitulado “SAFETY EVENT MESSAGE TRANSMISSION TIMING IN DEDICATED SHORT-RANGE COMMUNICATION (DSRC)”, depositado em 19 de agosto de 2015, cedido à cessionária do presente, e expressamente incorporado aqui por referência na íntegra.[001] The present patent application claims the benefit of US provisional application no. 62/206,941, entitled “SAFETY EVENT MESSAGE TRANSMISSION TIMING IN DEDICATED SHORT-RANGE COMMUNICATION (DSRC)”, filed on August 19, 2015, assigned to the assignee hereof, and expressly incorporated herein by reference in its entirety.
[002] Aspectos da presente revelação se referem em geral a comunicações sem fio, e mais particularmente à temporização de transmissão de mensagem de evento de segurança em Comunicação de Curto alcance dedicada (DSRC).[002] Aspects of the present disclosure relate generally to wireless communications, and more particularly to the timing of security event message transmission in dedicated Short Range Communication (DSRC).
[003] Sistemas de comunicação sem fio são amplamente usados para fornecer vários tipos de conteúdo de comunicação, como voz, dados, multimídia, e etc. Sistemas de comunicação sem fio típicos são sistemas de acesso múltiplo capazes de suportar comunicação entre múltiplos dispositivos por compartilhar recursos de sistema disponíveis (por exemplo, largura de banda, potência de transmissão, etc.). Os exemplos de tais sistemas de acesso múltiplo incluem sistemas de Acesso Múltiplo por divisão de código (CDMA), sistemas de Acesso Múltiplo por divisão de tempo (TDMA), sistemas de Acesso Múltiplo por divisão de frequência (FDMA), sistemas de Acesso Múltiplo por divisão de frequência ortogonal 9OFDMA) e outros. Esses sistemas são frequentemente usados em conformidade com especificações como 802.11 fornecidas pelo Institute of Electrical and Electronics Engineers (IEEE), Evolução de longo prazo (LTE) fornecida pelo Projeto de Sociedade de terceira geração (3GPP), Banda larga ultra móvel (UMB) e Dados de evolução otimizados (EV-DO) fornecidos pelo Projeto de Sociedade de terceira geração 2 (3GPP2), etc.[003] Wireless communication systems are widely used to provide various types of communication content, such as voice, data, multimedia, and so on. Typical wireless communication systems are multiple access systems capable of supporting communication between multiple devices by sharing available system resources (e.g. bandwidth, transmission power, etc.). Examples of such multiple access systems include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, orthogonal frequency division 9OFDMA) and others. These systems are often used in compliance with specifications such as 802.11 provided by the Institute of Electrical and Electronics Engineers (IEEE), Long Term Evolution (LTE) provided by the Third Generation Society Project (3GPP), Ultra Mobile Broadband (UMB), and Optimized evolution data (EV-DO) provided by Third Generation Society Project 2 (3GPP2), etc.
[004] Nos Estados Unidos da América, o Departamento de Transporte Norte-americano está trabalhando para implementar o link de comunicação Comunicação de curto-alcance dedicada (DSRC) para suportar aplicativos de Sistemas de Transporte inteligente (ITS), como comunicações sem fio entre veículos de alta velocidade (Veículo com veículo (V2V)) e entre veículos e a infraestrutura de beira de estrada (Veículo com infraestrutura (V2I). DSRC pode ser usado para aplicativos como serviços de segurança de veículo, funcionalidade de auto direção, transações comerciais através de um veículo, etc.[004] In the United States of America, the US Department of Transportation is working to implement the Dedicated Short-Range Communication (DSRC) communications link to support Intelligent Transportation Systems (ITS) applications such as wireless communications between high-speed vehicles (Vehicle-to-Vehicle (V2V)) and between vehicles and roadside infrastructure (Vehicle-to-Infrastructure (V2I). DSRC can be used for applications such as vehicle security services, self-driving functionality, commercial transactions through a vehicle, etc.
[005] DSRC usa o protocolo de Acesso sem fio para ambientes veiculares (WAVE), também conhecido como IEEE 802.11p, para comunicações V2V e V2I. IEEE 802.11p é uma emenda aprovada para o padrão IEEE 802.11 e opera na banda ITS licenciada de 5.9 GHz (5.85-5.925 GHz).[005] DSRC uses the Wireless Access for Vehicular Environments (WAVE) protocol, also known as IEEE 802.11p, for V2V and V2I communications. IEEE 802.11p is an approved amendment to the IEEE 802.11 standard and operates in the 5.9 GHz licensed ITS band (5.85-5.925 GHz).
[006] Na Europa, 802.11p foi usado como base para o padrão ITS-G5, suportando as comunicações V2V e V2I. A Comissão Europeia alocou parte da banda 5.9 GHz para aplicações de segurança de estrada de prioridade e comunicações V2V e V2I. A intenção é assegurar compatibilidade com os EUA mesmo se a alocação não for exatamente igual por usar frequências que estão suficientemente próximas de modo que a mesma antena e transceptor de rádio possam ser usados.[006] In Europe, 802.11p was used as the basis for the ITS-G5 standard, supporting V2V and V2I communications. The European Commission has allocated part of the 5.9 GHz band for priority road safety applications and V2V and V2I communications. The intent is to ensure compatibility with the US even if the allocation is not exactly equal by using frequencies that are close enough that the same antenna and radio transceiver can be used.
[007] O que segue apresenta um sumário simplificado para um ou mais aspectos revelados na presente invenção. Como tal, o seguinte sumário não deve ser considerado uma visão geral extensa referente a todos os aspectos considerados, nem deve o seguinte sumário ser considerado para identificar elementos principais ou críticos referentes a todos os aspectos considerados ou para delinear o escopo associado a qualquer aspecto específico. Por conseguinte, o seguinte sumário tem a finalidade única de apresentar certos conceitos referentes a um ou mais aspectos referentes aos mecanismos revelados aqui em uma forma simplificada para preceder a descrição detalhada apresentada abaixo.[007] The following presents a simplified summary for one or more aspects disclosed in the present invention. As such, the following summary should not be considered an extensive overview regarding all aspects considered, nor should the following summary be considered to identify key or critical elements regarding all aspects considered or to delineate the scope associated with any specific aspect . Therefore, the following summary has the sole purpose of presenting certain concepts relating to one or more aspects relating to the mechanisms disclosed herein in a simplified form to precede the detailed description presented below.
[008] Um método para transmitir mensagens de informação de veículo entre uma pluralidade de veículos incluindo transmitir, por um transceptor de um veículo da pluralidade de veículos, um primeiro conjunto de mensagens de informação de veículo através de uma mídia sem fio em uma primeira velocidade periódica, o primeiro conjunto de mensagens de informação de veículo incluindo informações relacionadas ao veículo, detectar, por um ou mais sensores do veículo, um evento relacionado à operação do veículo, gerar, por pelo menos um processador do veículo, um segundo conjunto de mensagens de informação de veículo cada incluindo um indicador de evento e informações sobre o evento, o indicador de evento indicando que o segundo conjunto de mensagens de informação de veículo está reportando o evento, e transmitir, pelo transceptor do veículo, uma primeira mensagem de informação de veículo do segundo conjunto de mensagens de informação de veículo através da mídia sem fio assim que a primeira mensagem de informação de veículo é gerada.[008] A method for transmitting vehicle information messages between a plurality of vehicles including transmitting, by a transceiver of a vehicle of the plurality of vehicles, a first set of vehicle information messages via a wireless medium at a first speed periodic, the first set of vehicle information messages including vehicle-related information, detect, by one or more sensors of the vehicle, an event related to the operation of the vehicle, generate, by at least one processor of the vehicle, a second set of messages of vehicle information each including an event indicator and information about the event, the event indicator indicating that the second set of vehicle information messages is reporting the event, and transmitting, via the vehicle transceiver, a first vehicle information message. vehicle of the second set of vehicle information messages via the wireless media as soon as the first vehicle information message is generated.
[009] Um aparelho para transmitir mensagens de informação de veículo entre uma pluralidade de veículos inclui um transceptor de um veículo da pluralidade de veículos configurado para transmitir um primeiro conjunto de mensagens de informação de veículo através de uma mídia sem fio em uma primeira velocidade periódica, o primeiro conjunto de mensagens de informação de veículo incluindo informação relacionada ao veículo, um ou mais sensores do veículo configurados para detectar um evento relacionado à operação do veículo, e pelo menos um processador do veículo configurado para gerar um segundo conjunto de mensagens de informação de veículo cada incluindo um indicador de evento e informação sobre o evento, o indicador de evento indicando que o segundo conjunto de mensagens de informação de veículo está reportando o evento, em que o transceptor do veículo é adicionalmente configurado para transmitir uma primeira mensagem de informação de veículo do segundo conjunto de mensagens de informação de veículo através da mídia sem fio assim que a primeira mensagem de informação de veículo é gerada.[009] An apparatus for transmitting vehicle information messages between a plurality of vehicles includes a transceiver of a vehicle of the plurality of vehicles configured to transmit a first set of vehicle information messages via a wireless medium at a first periodic rate , the first set of vehicle information messages including information related to the vehicle, one or more vehicle sensors configured to detect an event related to the operation of the vehicle, and at least one vehicle processor configured to generate a second set of information messages vehicle information each including an event indicator and information about the event, the event indicator indicating that the second set of vehicle information messages is reporting the event, wherein the vehicle transceiver is further configured to transmit a first information message of the second set of vehicle information messages via the wireless media as soon as the first vehicle information message is generated.
[0010] Um aparelho para transmitir mensagens de informação de veículo entre uma pluralidade de veículos inclui meio para transmitir configurado para transmitir um primeiro conjunto de mensagens de informação de veículo através de uma mídia sem fio em uma primeira velocidade periódica, o primeiro conjunto de mensagens de informação de veículo incluindo informação relacionada ao veículo, meio para detecção configurado para detectar um evento relacionado à operação do veículo, e meio para processamento configurado para gerar um segundo conjunto de mensagens de informação de veículo cada incluindo um indicador de evento e informação sobre o evento, o indicador de evento indicando que o segundo conjunto de mensagens de informação de veículo está reportando o evento, em que o meio para transmissão é adicionalmente configurado para transmitir uma primeira mensagem de informação de veículo do segundo conjunto de mensagens de informação de veículo através da mídia sem fio assim que a primeira mensagem de informação de veículo é gerada.[0010] An apparatus for transmitting vehicle information messages between a plurality of vehicles includes transmitting means configured to transmit a first set of vehicle information messages via a wireless medium at a first periodic rate, the first set of messages of vehicle information including information related to the vehicle, means for detection configured to detect an event related to the operation of the vehicle, and means for processing configured to generate a second set of vehicle information messages each including an event indicator and information about the vehicle. event, the event indicator indicating that the second set of vehicle information messages is reporting the event, wherein the means for transmission is further configured to transmit a first vehicle information message of the second set of vehicle information messages through wireless media as soon as the first vehicle information message is generated.
[0011] Uma mídia legível em computador não transitória que armazena código executável por computador para transmitir mensagens de informação de veículo entre uma pluralidade de veículos inclui código para fazer com que um transceptor de um veículo da pluralidade de veículos transmita um primeiro conjunto de mensagens de informação de veículo através de uma mídia sem fio em uma primeira velocidade periódica, o primeiro conjunto de mensagens de informação de veículo incluindo informações relacionadas ao veículo, fazer com que um ou mais sensores do veículo reporte um evento relacionado à operação do veículo, fazer com que pelo menos um processador do veículo gere um segundo conjunto de mensagens de informação de veículo cada incluindo um indicador de evento e informações sobre o evento, o indicador de evento indicando que o segundo conjunto de mensagens de informação de veículo está reportando o evento, e fazer com que o transceptor do veículo transmita uma primeira mensagem de informação de veículo do segundo conjunto de mensagens de informação de veículo através da mídia sem fio assim que a primeira mensagem de informação de veículo é gerada.[0011] A non-transitory computer-readable medium that stores computer-executable code for transmitting vehicle information messages between a plurality of vehicles includes code for causing a transceiver of a vehicle of the plurality of vehicles to transmit a first set of vehicle information messages. vehicle information via a wireless medium at a first periodic rate, the first set of vehicle information messages including information related to the vehicle, causing one or more sensors of the vehicle to report an event related to the operation of the vehicle, causing that at least one processor of the vehicle generates a second set of vehicle information messages each including an event indicator and information about the event, the event indicator indicating that the second set of vehicle information messages is reporting the event, and causing the vehicle transceiver to transmit a first vehicle information message of the second set of vehicle information messages over the wireless media as soon as the first vehicle information message is generated.
[0012] Outros objetivos e vantagens associadas aos aspectos revelados na presente invenção serão evidentes para aqueles versados na técnica com base nos desenhos em anexo e descrição detalhada.[0012] Other objectives and advantages associated with the aspects disclosed in the present invention will be evident to those skilled in the art based on the attached drawings and detailed description.
[0013] Os desenhos em anexo são apresentados para auxiliar na descrição de vários aspectos da revelação e são fornecidos unicamente para ilustração dos aspectos e não limitação dos mesmos.[0013] The attached drawings are presented to assist in describing various aspects of the disclosure and are provided solely to illustrate aspects and not limit them.
[0014] A figura 1 ilustra um sistema de comunicação sem fio de exemplo incluindo um veículo em comunicação com um ou mais outros veículos e um ou mais pontos de acesso de beira de estrada de acordo com pelo menos um aspecto da revelação.[0014] Figure 1 illustrates an example wireless communication system including a vehicle communicating with one or more other vehicles and one or more roadside access points in accordance with at least one aspect of the disclosure.
[0015] A figura 2 é um diagrama de blocos ilustrando vários componentes de um veículo exemplificador de acordo com pelo menos um aspecto da revelação.[0015] Figure 2 is a block diagram illustrating various components of an exemplary vehicle in accordance with at least one aspect of the disclosure.
[0016] A figura 3 é um diagrama ilustrando a temporização convencional de transmissões de Mensagem de segurança básica (BSM).[0016] Figure 3 is a diagram illustrating conventional timing of Basic Safety Message (BSM) transmissions.
[0017] A figura 4 é um diagrama ilustrando a temporização de transmissões BSM de acordo com pelo menos um aspecto da revelação.[0017] Figure 4 is a diagram illustrating the timing of BSM transmissions in accordance with at least one aspect of the disclosure.
[0018] A figura 5A ilustra vários componentes do veículo da figura 2 em maior detalhe, onde o transceptor transmite uma BSM de evento para outro veículo.[0018] Figure 5A illustrates various components of the vehicle of Figure 2 in greater detail, where the transceiver transmits an event BSM to another vehicle.
[0019] A figura 5B ilustra os componentes do veículo ilustrado na figura 5A, onde o transceptor recebe uma BSM de evento de outro veículo.[0019] Figure 5B illustrates the components of the vehicle illustrated in Figure 5A, where the transceiver receives a BSM event from another vehicle.
[0020] A figura 6 ilustra um fluxo exemplificador para transmitir mensagens de informação de veículo entre uma pluralidade de veículos de acordo com pelo menos um aspecto da revelação.[0020] Figure 6 illustrates an exemplary flow for transmitting vehicle information messages between a plurality of vehicles in accordance with at least one aspect of the disclosure.
[0021] A figura 7 ilustra um aparelho de veículo de exemplo representado como uma série de módulos funcionais inter-relacionados de acordo com pelo menos um aspecto da revelação.[0021] Figure 7 illustrates an example vehicle apparatus represented as a series of interrelated functional modules in accordance with at least one aspect of the disclosure.
[0022] Técnicas para transmitir mensagens de informação de veículo entre uma pluralidade de veículos são reveladas. Em um aspecto, um transceptor de um veículo da pluralidade de veículos transmite um primeiro conjunto de mensagens de informação de veículo através de uma mídia sem fio em uma primeira velocidade periódica, o primeiro conjunto de mensagens de informação de veículo incluindo informações relacionadas ao veículo. Subsequentemente, um ou mais sensores do veículo detectam um evento relacionado à operação do veículo. Em resposta, pelo menos um processador do veículo gera um segundo conjunto de mensagens de informação de veículo, cada incluindo um indicador de evento e informações sobre o evento, o indicador de evento indicando que o segundo conjunto de mensagens de informação de veículo está reportando o evento. O transceptor do veículo então transmite uma primeira mensagem de informação de veículo do segundo conjunto de mensagens de informação de veículo através da mídia sem fio assim que a primeira mensagem de informação de veículo é gerada.[0022] Techniques for transmitting vehicle information messages between a plurality of vehicles are disclosed. In one aspect, a transceiver of a vehicle of the plurality of vehicles transmits a first set of vehicle information messages via a wireless medium at a first periodic rate, the first set of vehicle information messages including information related to the vehicle. Subsequently, one or more vehicle sensors detect an event related to vehicle operation. In response, at least one processor of the vehicle generates a second set of vehicle information messages, each including an event indicator and information about the event, the event indicator indicating that the second set of vehicle information messages is reporting the event. The vehicle transceiver then transmits a first vehicle information message of the second set of vehicle information messages over the wireless media once the first vehicle information message is generated.
[0023] Esses e outros aspectos da revelação são fornecidos na seguinte descrição e desenhos relacionados dirigidos a vários exemplos fornecidos para fins de ilustração. Aspectos alternativos podem ser imaginados sem se afastar do escopo da revelação. Adicionalmente, aspectos bem conhecidos da revelação podem não ser descritos em detalhe ou podem ser omitidos de modo a não obscurecer detalhes mais relevantes.[0023] These and other aspects of the disclosure are provided in the following description and related drawings directed to various examples provided for purposes of illustration. Alternative aspects can be imagined without straying from the scope of the revelation. Additionally, well-known aspects of the disclosure may not be described in detail or may be omitted so as not to obscure more relevant details.
[0024] Aqueles versados na técnica reconhecerão que as informações e sinais descritos abaixo podem ser representados usando qualquer de uma variedade de tecnologias e técnicas diferentes. Por exemplo, dados, instruções, comandos, informações, sinais, bits, símbolos e chips que podem ser referenciados em toda a descrição abaixo podem ser representados por voltagens, correntes, ondas eletromagnéticas, partículas ou campos magnéticos, partículas ou campos óticos, ou qualquer combinação dos mesmos, dependendo em parte da aplicação específica, em parte do design desejado, em parte da tecnologia correspondente, etc.[0024] Those skilled in the art will recognize that the information and signals described below can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols and chips that may be referenced throughout the description below may be represented by voltages, currents, electromagnetic waves, magnetic particles or fields, optical particles or fields, or any combination thereof, depending partly on the specific application, partly on the desired design, partly on the corresponding technology, etc.
[0025] Além disso, muitos aspectos são descritos em termos de sequências de ações a serem executadas, por exemplo, por elementos de um dispositivo de computação. Será reconhecido que várias ações descritas aqui podem ser executadas por circuitos específicos (por exemplo, Circuitos integrados de aplicação específica (ASICs)), por instruções de programa sendo executadas por um ou mais processadores, ou por uma combinação de ambos. Além disso, para cada dos aspectos descritos aqui, a forma correspondente de qualquer tal aspecto pode ser implementada como, por exemplo, “lógica configurada para” executar a ação descrita.[0025] Furthermore, many aspects are described in terms of sequences of actions to be performed, for example, by elements of a computing device. It will be recognized that various actions described herein may be performed by specific circuits (e.g., Application Specific Integrated Circuits (ASICs)), by program instructions being executed by one or more processors, or by a combination of both. Furthermore, for each of the aspects described here, the corresponding form of any such aspect may be implemented as, for example, “logic configured to” perform the described action.
[0026] Como mencionado na seção Antecedentes, nos Estados Unidos da América, o Departamento de Transporte norte-americano está trabalhando para implementar o link de comunicação Comunicação de curto-alcance dedicada (DSRC) para suportar aplicativos de Sistemas de Transporte Inteligente (ITS), como comunicações sem fio entre veículos em alta velocidade (veículo com veículo (V2V)) e entre veículos e a infraestrutura de beira de estrada (veículo com infraestrutura (V2I)). O sistema DSRC está sendo desenvolvido com o objetivo de exigir que veículos transmitam mensagens de curto alcance entre si, informando a outros veículos nas proximidades sobre a posição, velocidade, aceleração, direção e outros dados do veículo. Um veículo recebendo tais mensagens pode alertar ao motorista para evitar colisões em potencial, ou em implementações mais avançadas, pode automaticamente disparar uma ação evasiva para essa finalidade. Por exemplo, se outro veículo estiver entrando em uma interseção à frente em alta velocidade ou se aproximando em uma pista adjacente em um ponto cego, o primeiro veículo receberá mensagens V2V a partir do outro veículo, permitindo que o primeiro veículo tome qualquer ação evasiva necessária. Como outro exemplo, quando veículos de direção automática (automatizados) estão se deslocando em formação de pelotão ou próxima, essas mensagens são também usadas nominalmente para controle. Fazem parte de um loop de controle apertado, onde tempo é crítico.[0026] As mentioned in the Background section, in the United States of America, the US Department of Transportation is working to implement the Dedicated Short-Range Communication (DSRC) communications link to support Intelligent Transportation Systems (ITS) applications. , such as wireless communications between high-speed vehicles (vehicle-to-vehicle (V2V)) and between vehicles and roadside infrastructure (vehicle-to-infrastructure (V2I)). The DSRC system is being developed with the aim of requiring vehicles to transmit short-range messages to each other, informing other nearby vehicles about the vehicle's position, speed, acceleration, direction and other data. A vehicle receiving such messages can alert the driver to avoid potential collisions, or in more advanced implementations, can automatically trigger evasive action for this purpose. For example, if another vehicle is entering an intersection ahead at high speed or approaching in an adjacent lane in a blind spot, the first vehicle will receive V2V messages from the other vehicle, allowing the first vehicle to take any necessary evasive action. . As another example, when self-driving (automated) vehicles are traveling in platoon or close formation, these messages are also used nominally for control. They are part of a tight control loop, where time is critical.
[0027] A figura 1 ilustra um sistema de comunicação sem fio de exemplo incluindo um veículo 110 em comunicação com um ou mais outros veículos 120 e um ou mais pontos de acesso de beira de estrada 140. No exemplo da figura 1, o veículo 110 pode transmitir e receber mensagens com um ou mais veículos 120 e um ou mais pontos de acesso de beira de estrada 140 através de um link sem fio 130. O link sem fio 130 pode operar através de uma mídia de comunicação de interesse, mostrada como exemplo na figura 1 como a mídia 132, que pode ser compartilhada com outras comunicações entre outros veículos /pontos de acesso de infraestrutura, bem como outras RATs.[0027] Figure 1 illustrates an example wireless communication system including a vehicle 110 communicating with one or more other vehicles 120 and one or more roadside access points 140. In the example of Figure 1, the vehicle 110 may transmit and receive messages with one or more vehicles 120 and one or more roadside access points 140 via a wireless link 130. The wireless link 130 may operate via a communication medium of interest, shown as an example in Figure 1 as media 132, which can be shared with other communications between other vehicles/infrastructure access points, as well as other RATs.
[0028] DSRC usa protocolo de Acesso sem fio para Ambientes veiculares (WAVE), também conhecido como IEEE 802.11p, para comunicações V2V e V2I. IEEE 802.11p é uma emenda aprovada ao padrão IEEE 802.11 e opera na banda ITS licenciada de 5.9 GHz (5.85 - 5.925 GHz) nos EUA. Na Europa, IEEE 802.11p opera na banda G5A ITS (5.875 - 5.905 MHz). Outras bandas podem ser alocadas em outros países. A comunicação V2V descrita brevemente acima ocorre no Canal de Segurança, que nos EUA é tipicamente um canal de 10 MHz que é dedicado para fins de segurança. O restante da banda DSRC (a largura de banda total é 75 MHz) é destinado a outros serviços de interesse para motoristas, como regras de estrada, pedágio, automação de estacionamento, etc. Desse modo, com referência à figura 1, como um exemplo específico, a mídia 132 pode corresponder a pelo menos uma porção da banda de frequência ITS licenciada de 5.9 GHz.[0028] DSRC uses Wireless Access for Vehicular Environments (WAVE) protocol, also known as IEEE 802.11p, for V2V and V2I communications. IEEE 802.11p is an approved amendment to the IEEE 802.11 standard and operates in the 5.9 GHz (5.85 - 5.925 GHz) licensed ITS band in the US. In Europe, IEEE 802.11p operates in the G5A ITS band (5.875 - 5.905 MHz). Other bands may be allocated in other countries. The V2V communication briefly described above occurs on the Security Channel, which in the US is typically a 10 MHz channel that is dedicated for security purposes. The remainder of the DSRC band (total bandwidth is 75 MHz) is intended for other services of interest to drivers, such as road rules, tolls, parking automation, etc. Thus, referring to Figure 1, as a specific example, media 132 may correspond to at least a portion of the 5.9 GHz licensed ITS frequency band.
[0029] Comunicações entre os veículos 110 / 120 são mencionadas como comunicações V2V e comunicações entre o veículo 110 e um ou mais ponto de acesso de beira de estrada 140 são mencionados como comunicações V2I. como observado acima, as comunicações V2V entre veículos 110 / 120 podem incluir informações sobre a posição, velocidade, aceleração, direção e outros dados de veículo dos veículos 110 / 120. As informações V2I recebidas no veículo 110 a partir de um ou mais pontos de acesso de beira de estrada 140 podem incluir regras de estrada, informação de automação de estacionamento, etc.[0029] Communications between vehicles 110 / 120 are referred to as V2V communications and communications between vehicle 110 and one or more roadside access points 140 are referred to as V2I communications. As noted above, V2V communications between vehicles 110 / 120 may include information about the position, speed, acceleration, direction and other vehicle data of vehicles 110 / 120. V2I information received at vehicle 110 from one or more points of roadside access 140 may include road rules, parking automation information, etc.
[0030] A figura 2 é um diagrama de blocos ilustrando vários componentes de um veículo exemplificador 200, que pode corresponder ao veículo 110 e/ou veículo 120 na figura 1. O veículo 200 pode incluir pelo menos um transceptor 204 (por exemplo, um transceptor DSRC) conectado a uma ou mais antenas 202 para comunicação com outros nós de rede, por exemplo, outros veículos, pontos de acesso de infraestrutura (por exemplo, um ou mais pontos de acesso de beira de estrada 140), etc., através de pelo menos uma tecnologia de acesso por rádio designada (RAT), por exemplo, IEEE 802.11p, através da mídia 132. O transceptor 204 pode ser configurado de forma variada para transmitir e codificar sinais (por exemplo, mensagens, indicações, informações, e etc.), e inversamente, para receber e decodificar sinais (por exemplo, mensagens, indicações, informações, pilotos, e etc.) de acordo com a RAT designada. Como usado aqui, um “transceptor” pode incluir um circuito transmissor, um circuito receptor, ou uma combinação dos mesmos, porém não necessita fornecer funcionalidades tanto de transmissão como de recebimento em todos os designs. Por exemplo, um circuito receptor de baixa funcionalidade pode ser empregado em alguns designs para reduzir custos quando o fornecimento de comunicação total não é necessário (por exemplo, um chip receptor ou conjunto de circuitos similar simplesmente fornecendo sniffing de baixo nível).[0030] Figure 2 is a block diagram illustrating various components of an exemplary vehicle 200, which may correspond to vehicle 110 and/or vehicle 120 in Figure 1. Vehicle 200 may include at least one transceiver 204 (e.g., a DSRC transceiver) connected to one or more antennas 202 for communicating with other network nodes, e.g., other vehicles, infrastructure access points (e.g., one or more roadside access points 140), etc., through of at least one designated radio access technology (RAT), e.g., IEEE 802.11p, via media 132. Transceiver 204 may be variously configured to transmit and encode signals (e.g., messages, indications, information, and etc.), and conversely, to receive and decode signals (e.g. messages, indications, information, pilots, etc.) according to the designated RAT. As used herein, a “transceiver” may include a transmitter circuit, a receiver circuit, or a combination thereof, but need not provide both transmit and receive functionality in all designs. For example, a low-functionality receiver circuit may be employed in some designs to reduce costs when providing full communication is not necessary (e.g., a receiver chip or similar circuitry simply providing low-level sniffing).
[0031] O veículo 200 pode também incluir um receptor de serviço de posicionamento de satélite (SPS) 206. O receptor SPS 206 pode ser conectado a uma ou mais antenas 202 para receber sinais de satélite. O receptor SPS 206 pode compreender qualquer hardware e/ou software adequado para receber e processar sinais SPS. O recepto SPS 206 solicita informações e operações como apropriado a partir dos outros sistemas, e executa os cálculos necessários para determinar a posição do veículo 200 usando medições obtidas por qualquer algoritmo SPS adequado.[0031] Vehicle 200 may also include a satellite positioning service (SPS) receiver 206. The SPS receiver 206 may be connected to one or more antennas 202 to receive satellite signals. The SPS receiver 206 may comprise any hardware and/or software suitable for receiving and processing SPS signals. The SPS receiver 206 requests information and operations as appropriate from other systems, and performs the necessary calculations to determine the position of the vehicle 200 using measurements obtained by any suitable SPS algorithm.
[0032] Um ou mais sensores 208 podem ser acoplados a um processador 210 para fornecer informações relacionadas ao estado e/ou ambiente do veículo 200, como velocidade, status de farol, quilometragem, etc. Como exemplo, um ou mais sensores 208 podem incluir um acelerômetro (por exemplo, um dispositivo de sistema microeletromecânico (MEMS)), um giroscópio, um sensor geomagnético (por exemplo, uma bússola), um altímetro (por exemplo, um altímetro de pressão barométrica), etc.[0032] One or more sensors 208 may be coupled to a processor 210 to provide information related to the state and/or environment of vehicle 200, such as speed, light status, mileage, etc. As an example, one or more sensors 208 may include an accelerometer (e.g., a microelectromechanical system (MEMS) device), a gyroscope, a geomagnetic sensor (e.g., a compass), an altimeter (e.g., a pressure altimeter). barometric), etc.
[0033] O processador 210 pode incluir um ou mais microprocessadores, microcontroladores, e/ou processadores de sinais digitais que fornecem funções de processamento, bem como outros cálculos e funcionalidade de controle. O processador 210 pode incluir qualquer forma de lógica adequada para executar pelo menos as técnicas fornecidas aqui.[0033] Processor 210 may include one or more microprocessors, microcontrollers, and/or digital signal processors that provide processing functions, as well as other calculations and control functionality. Processor 210 may include any form of logic suitable to perform at least the techniques provided herein.
[0034] O processador 210 pode ser também acoplado a uma memória 214 para armazenar dados e instruções de software para executar funcionalidade programada no veículo 200. A memória 214 pode estar a bordo do processador 210 (por exemplo, no mesmo pacote de circuito integrado (IC)), e/ou a memória 214 pode ser externa ao processador 210 e funcionalmente acoplada sobre um barramento de dados.[0034] The processor 210 may also be coupled to a memory 214 to store data and software instructions to perform programmed functionality in the vehicle 200. The memory 214 may be onboard the processor 210 (e.g., in the same integrated circuit package ( IC)), and/or the memory 214 may be external to the processor 210 and functionally coupled over a data bus.
[0035] O veículo 200 pode incluir uma interface de usuário 250 que fornece quaisquer sistemas de interface adequados, como um microfone/alto-falante 252, bloco de teclas 254, e display 256 que permite interação do usuário com o veículo 200. O microfone/alto-falante 252 fornece serviços de comunicação de voz com o veículo 200. O bloco de teclas 254 compreende quaisquer botões adequados para entrada de usuário no veículo 200. O display 256 compreende qualquer display adequado, como, por exemplo, um display LCD iluminado, e pode incluir ainda um display de tela de toque para modos de entrada de usuário adicionais.[0035] The vehicle 200 may include a user interface 250 that provides any suitable interface systems, such as a microphone/speaker 252, key pad 254, and display 256 that allows user interaction with the vehicle 200. The microphone /speaker 252 provides voice communication services with vehicle 200. Key block 254 comprises any suitable buttons for user input on vehicle 200. Display 256 comprises any suitable display, such as, for example, an illuminated LCD display , and may even include a touch screen display for additional user input modes.
[0036] No Canal de Segurança descrito acima, cada veículo, como veículo 200, periodicamente faz broadcast da Mensagem de Segurança básica (BSM), conhecida também em sistemas similares (por exemplo, Europa) como a Mensagem de conscientização cooperativa (CAM), para fornecer informações sobre o veículo. Outros sistemas também podem existir para fornecer mensagens de segurança veicular que podem ou não implementar as técnicas descritas aqui (por exemplo, sistemas de envio de mensagem de veículo da China e do Japão). Para gerenciar conflito de acesso, Acesso de Canal Distribuído aperfeiçoado (EDCA), padronizado em IEEE 802.11, é usado.[0036] In the Safety Channel described above, each vehicle, such as vehicle 200, periodically broadcasts the Basic Safety Message (BSM), also known in similar systems (e.g., Europe) as the Cooperative Awareness Message (CAM), to provide information about the vehicle. Other systems may also exist to provide vehicle safety messages that may or may not implement the techniques described here (e.g., vehicle message sending systems from China and Japan). To manage access conflict, Enhanced Distributed Channel Access (EDCA), standardized in IEEE 802.11, is used.
[0037] BSMs são descritas no “Padrão de veículo de superfície”, SAE J2735, publicado pela SAE International em 2015, que é incorporado aqui na íntegra. Cada BSM inclui a mensagem BSM Parte I e os dados de dados de BSM Parte II DF_VehicleSafetyExtension, DF_PathHistory and DF_PathPrediction. Cada BSM inclui o elemento de dados BSM Parte II DF_VehicleSafetyExtension e DE_EventFlags somente desde que um evento esteja ativo. Esse elemento de dados não é incluído em uma BSM a menos que pelo menos um indicador de evento seja ativo, isto é, definido em “1”. Cada BSM pode opcionalmente incluir o quadro de dados BSM Parte II DF_VehicleSafetyExtension e DF_RTCMPackage. A Tabela 1 ilustra os elementos de dados (DE) e/ou campos de dados (DF) que podem ser transmitidos em uma BSM. Tabela 1 - Campos/elementos de dados BSM[0037] BSMs are described in the “Surface Vehicle Standard”, SAE J2735, published by SAE International in 2015, which is incorporated herein in full. Each BSM includes the BSM Part I message and the BSM Part II data data DF_VehicleSafetyExtension, DF_PathHistory and DF_PathPrediction. Each BSM includes the BSM Part II data element DF_VehicleSafetyExtension and DE_EventFlags only as long as an event is active. This data element is not included in a BSM unless at least one event indicator is active, that is, set to “1”. Each BSM may optionally include the BSM Part II data frame DF_VehicleSafetyExtension and DF_RTCMPackage. Table 1 illustrates the data elements (DE) and/or data fields (DF) that can be transmitted in a BSM. Table 1 - BSM data fields/elements
[0038] Além das informações de “rotina” sobre a posição do veículo e outros dados carregados na mensagem BSM Parte I, a BSM pode transmitir informações sobre “eventos” relacionados à segurança nos quadros de dados BSM Parte II DF_VehicleSafetyExtension, por exemplo, ações de frenagem pesada, que podem ser usados para informar ao motorista do veículo receptor sobre o evento e/ou permitir que o veículo receptor execute operações automatizadas em resposta ao evento, como frenagem automática, direção, e/ou aceleração para prevenção de colisão. Quando o DE_EventFlag não está ativo, a velocidade nominal na qual BSMs são broadcast é 10 Hz (isto é, 10 vezes por segundo). Ao transmitir na velocidade de mensagem default de 10 Hz, BSMs são transmitidas a cada 100 ms mais ou menos um valor aleatório entre 0 e 5 ms. Após uma BSM inicial reportar um evento de segurança, isto é, ter o DE_EventFlag definido em “1”, BSMs subsequentes, que podem ainda ter o DE_EventDFlag definido em “1” (visto que um evento de segurança pode durar vários segundos), continuam a ser transmitidos em uma velocidade nominal de 10 Hz.[0038] In addition to “routine” information about vehicle position and other data carried in the BSM Part I message, BSM may transmit information about safety-related “events” in the BSM Part II DF_VehicleSafetyExtension data frames, e.g., actions heavy braking, which may be used to inform the driver of the receiving vehicle about the event and/or allow the receiving vehicle to perform automated operations in response to the event, such as automatic braking, steering, and/or acceleration for collision avoidance. When the DE_EventFlag is not active, the nominal speed at which BSMs are broadcast is 10 Hz (that is, 10 times per second). When transmitting at the default message rate of 10 Hz, BSMs are transmitted every 100 ms plus or minus a random value between 0 and 5 ms. After an initial BSM reports a security event, i.e., has the DE_EventFlag set to “1”, subsequent BSMs, which may still have the DE_EventDFlag set to “1” (as a security event can last several seconds), continue to be transmitted at a nominal speed of 10 Hz.
[0039] Eventos relacionados à segurança não são periódicos, e são tipicamente raros. A feitura de broadcast da BSM significa periodicamente que a ocorrência de um evento de segurança será transmitida para outros veículos com certo retardo, que pode ser elevado para a periodicidade de BSM de 100 ms nominalmente, ou 50 ms em média. Isto é, como um veículo transmite tipicamente BSMs 10 vezes por segundo, há uma lacuna de 100 ms entre BSM, e desse modo o retardo mais longo entre um evento de segurança e o tempo é reportado em uma BSM é de 100 ms. Entretanto, como eventos de segurança podem ocorrer em qualquer ponto durante um período de 100 ms, em média, um evento de segurança será reportado em 50 ms da ocorrência.[0039] Security-related events are not periodic, and are typically rare. Broadcasting BSM periodically means that the occurrence of a security event will be transmitted to other vehicles with a certain delay, which can be increased to the BSM periodicity of 100 ms nominally, or 50 ms on average. That is, as a vehicle typically transmits BSMs 10 times per second, there is a 100 ms gap between BSMs, and thus the longest delay between a safety event and the time it is reported in a BSM is 100 ms. However, because security events can occur at any point during a 100 ms period, on average, a security event will be reported within 50 ms of occurrence.
[0040] Há dois fatores que podem aumentar esse tempo de retardo nominal. Primeiramente no caso de congestionamento de Canal de segurança (por exemplo, de uma alta densidade de veículos em uma área), a taxa na qual BSMs são transmitidas é diminuída, desse modo aumentando a periodicidade das BSMs. Os retardos causados pela periodicidade aumentada podem dobrar, triplicar, ou mais, por exemplo, de 100 ms a 300 ms ou mais. Em segundo lugar, EDCA causa algum tempo inativo entre transmissões, que pode variar de algumas dezenas de microssegundos até vários milissegundos, dependendo do valor dos parâmetros escolhidos, por exemplo, o número de espaço interquadros de arbitragem (AIFSN), janela de conflito mínima (CWmin) e janela de conflito máxima (CWmax).[0040] There are two factors that can increase this nominal delay time. Firstly in the case of Security Channel congestion (for example, from a high density of vehicles in an area), the rate at which BSMs are transmitted is decreased, thereby increasing the periodicity of the BSMs. Delays caused by increased periodicity can double, triple, or more, for example, from 100 ms to 300 ms or more. Secondly, EDCA causes some idle time between transmissions, which can vary from a few tens of microseconds to several milliseconds, depending on the value of the chosen parameters, e.g., the arbitration interframe space number (AIFSN), minimum conflict window ( CWmin) and maximum conflict window (CWmax).
[0041] Convencionalmente, BSMs de “rotina” usam parâmetros EDCA da segunda prioridade mais alta (isto é, prioridade de usuário 4 e 5), enquanto BSMs contendo indicadores de “evento” (isto é, uma BSM com o DE_EventFlag definido em “1”) usam parâmetros de EDCA da prioridade mais alta (isto é, prioridade de usuário 6 e 7). A Tabela 2 ilustra o parâmetro EDCA definido em IEEE 802.11. Na Tabela 2, AC_BK é a classe de acesso de segundo plano, AC_BE é a classe de acesso de melhor esforço, AC_VI é a classe de acesso de vídeo e AC_VO é a classe de acesso de voz. Tabela 2 - Parâmetros de EDCA[0041] Conventionally, “routine” BSMs use EDCA parameters of the second highest priority (i.e., user priority 4 and 5), while BSMs containing “event” indicators (i.e., a BSM with the DE_EventFlag set to “ 1”) use EDCA parameters of the highest priority (i.e. user priority 6 and 7). Table 2 illustrates the EDCA parameter defined in IEEE 802.11. In Table 2, AC_BK is the background access class, AC_BE is the best-effort access class, AC_VI is the video access class, and AC_VO is the voice access class. Table 2 - EDCA Parameters
[0042] A Tabela 3 ilustra somente os parâmetros de EDCA CWmin, CWmax, e AIFSN para BSMs tanto de rotina como de evento: Tabela 3 - Parâmetros de EDCA para BSMs de rotina e de evento[0042] Table 3 illustrates only the EDCA parameters CWmin, CWmax, and AIFSN for both routine and event BSMs: Table 3 - EDCA Parameters for Routine and Event BSMs
[0043] A figura 3 é um diagrama ilustrando a temporização convencional de transmissões de BSM. O diagrama de temporização ilustrado na figura 3 começa com um veículo hospedeiro, como veículo 200, transmitindo uma BSM de rotina em 302 em uma mídia compartilhada, como mídia 132 na figura 1. O veículo host não transmitirá outra BSM por aproximadamente 100 ms (em 304), durante cujo tempo o veículo host recebe BSMs de outros veículos próximos na mídia compartilhada. Na figura 3, as transmissões na mídia compartilhada a partir de veículos próximos são representadas pelo número de referência 310. Isto é, veículos tanto transmitem como recebem na mesma mídia compartilhada, ou canal. No exemplo da figura 3, logo após o veículo host transmitir a primeira BSM em 302, um evento de segurança ocorre em 306. Entretanto, o veículo host deve esperar até a próxima oportunidade de BSM em 304 para reportar esse evento de segurança.[0043] Figure 3 is a diagram illustrating conventional timing of BSM transmissions. The timing diagram illustrated in Figure 3 begins with a host vehicle, such as vehicle 200, transmitting a routine BSM at 302 on a shared medium, such as media 132 in Figure 1. The host vehicle will not transmit another BSM for approximately 100 ms (in 304), during which time the host vehicle receives BSMs from other nearby vehicles on the shared media. In figure 3, transmissions on shared media from nearby vehicles are represented by the reference number 310. That is, vehicles both transmit and receive on the same shared media, or channel. In the example in Figure 3, shortly after the host vehicle transmits the first BSM at 302, a safety event occurs at 306. However, the host vehicle must wait until the next BSM opportunity at 304 to report this safety event.
[0044] A figura 3 também ilustra a temporização entre BSMs de rotina a partir de veículos diferentes. Como mostrado em chamada 312, a transmissão de uma BSM dura 4 ms, seguido por uma lacuna de (3 + (7 a 15) x 9) μ s antes que a BSM seja transmitida, onde “3” é o AIFSN, “7” é a CWmin, e “15” é a CWmax. No caso de um evento de segurança, entretanto, a lacuna entre transmissões BSM é (2 + (3 a 7) x 9)μ s, como mostrado na chamada 314, onde “2” é o AIFSN, “3” é a CWmin e “7” é a CWmax. A diferença no comprimento da lacuna é devido às BSM de evento serem transmitidas usando parâmetros EDCA da prioridade mais alta e BSMs de rotina serem transmitidas usando parâmetros EDCA da segunda prioridade mais alta.[0044] Figure 3 also illustrates the timing between routine BSMs from different vehicles. As shown in call 312, transmission of a BSM lasts 4 ms, followed by a gap of (3 + (7 to 15) x 9) μ s before the BSM is transmitted, where “3” is the AIFSN, “7 ” is the CWmin, and “15” is the CWmax. In the case of a security event, however, the gap between BSM transmissions is (2 + (3 to 7) x 9)μ s, as shown in call 314, where “2” is the AIFSN, “3” is the CWmin and “7” is CWmax. The difference in gap length is due to event BSMs being transmitted using EDCA parameters of the highest priority and routine BSMs being transmitted using EDCA parameters of the second highest priority.
[0045] Seria benéfico (1) minimizar latências de BSM, (2) maximizar utilização de canal (e desse modo capacidade do sistema), e (3) permitir BSMs de prioridade mais alta (por exemplo, aquelas indicando “eventos de segurança”) para serem recebidos mais rápido que BSMs de “rotina”. Critério (2) leva à seleção de valores para os parâmetros EDCA que são tão baixos quanto possível (por exemplo, a quantidade mínima de recuo entre transmissões). O critério (3) foi endereçado como discutido acima por classificar BSMs de rotina em uma classe de prioridade de EDCA mais baixa (por exemplo, valores mais altos para CWmin e CWmax) e BSMs carregando informações sobre eventos de segurança para a classe de prioridade EDCA mais alta. Entretanto, como descrito abaixo, esse não é o design mais ótimo.[0045] It would be beneficial to (1) minimize BSM latencies, (2) maximize channel utilization (and thereby system capacity), and (3) allow for higher priority BSMs (e.g., those indicating “security events” ) to be received faster than “routine” BSMs. Criterion (2) leads to the selection of values for the EDCA parameters that are as low as possible (e.g., the minimum amount of backoff between transmissions). Criterion (3) was addressed as discussed above by classifying routine BSMs into a lower EDCA priority class (e.g., higher values for CWmin and CWmax) and BSMs carrying security event information into the EDCA priority class. taller. However, as described below, this is not the most optimal design.
[0046] Ao invés, a presente revelação fornece um mecanismo no qual diferenciação de desempenho de latência entre BSMs de “rotina” e BSMs de “alta prioridade” carregando indicadores de evento de segurança não é obtida usando parâmetros EDCA, como descrito acima. O uso de parâmetros EDCA pode fazer uma diferenciação bem pequena entre as duas classes de mensagens. Também carrega com a mesma uma penalidade de utilização menor de canal do que é de outro modo obtenível, uma vez que uma grande maioria de BSMs de “rotina” tem lacunas inter-mensagens mais altas entre as mesmas, como ilustrado pela chamada 312 na figura 3.[0046] Instead, the present disclosure provides a mechanism in which latency performance differentiation between “routine” BSMs and “high priority” BSMs carrying security event indicators is not achieved using EDCA parameters, as described above. The use of EDCA parameters can make very little differentiation between the two classes of messages. It also carries with it a lower channel utilization penalty than is otherwise achievable, since a large majority of “routine” BSMs have higher inter-message gaps between them, as illustrated by call 312 in the figure. 3.
[0047] Ao invés da diferenciação de parâmetro de EDCA, na presente revelação, se um veículo está experimentando um “evento de segurança”, como um evento de frenagem pesada, o veículo não espera por sua partição de transmissão nominal (por exemplo, até 100 ms em condições não congestionadas ou mais alta em condições de canal congestionado) para transmitir a BSM seguinte contendo os quadros de dados DE_EventFlag e o DF_VehicleSafetyExtension para o evento. Ao invés, o veículo pode transmitir a BSM de evento imediatamente, ou assim que o canal (por exemplo, mídia 132) estiver disponível. Alternativamente, o veículo pode, por um breve período de tempo, transmitir em alguma lacuna inter-BSM reduzida (por exemplo, 50 ms ao invés de 100 ms), particularmente se o canal estiver congestionado e a lacuna inter-BSM é aumentada (por exemplo, acima de 100 ms). Nesse caso, o veículo reinicia transmissão de BSM normal (por exemplo, a cada 100 ms, ou a periodicidade aumentada no caso de congestionamento de canal) após o evento ser descontinuado, por exemplo, após o evento de frenagem pesada terminar.[0047] Instead of EDCA parameter differentiation, in the present disclosure, if a vehicle is experiencing a “safety event,” such as a heavy braking event, the vehicle does not wait for its nominal transmission partition (e.g., until 100 ms in uncongested conditions or higher in congested channel conditions) to transmit the next BSM containing the DE_EventFlag and DF_VehicleSafetyExtension data frames for the event. Instead, the vehicle may transmit the event BSM immediately, or as soon as the channel (e.g., media 132) is available. Alternatively, the vehicle may, for a brief period of time, transmit in some reduced inter-BSM gap (e.g., 50 ms instead of 100 ms), particularly if the channel is congested and the inter-BSM gap is increased (e.g. example, above 100 ms). In this case, the vehicle resumes normal BSM transmission (e.g., every 100 ms, or the frequency increased in case of channel congestion) after the event is discontinued, for example, after the heavy braking event ends.
[0048] Essa transmissão imediata ou quase imediata de BSMs relacionadas a evento é particularmente relevante quando prevenção de colisão - isto é, frenagem automatizada, direção e aceleração - é invocada. Similarmente, como a comunicação V2V e V2I é usada para veículos de direção automática (automatizados), e as latências exigidas são mais curtas, a transmissão quase imediata de BSMs relacionadas a evento é significativa. Por exemplo, embora o tempo de reação de frenagem do motorista (isto é, o tempo do motorista perceber uma ameaça de “veículo alvo” até frenagem) possa exceder um segundo, e desse modo os ganhos incrementais em alterações de parâmetro EDCA podem não ser significativos onde o motorista permanece em controle do veículo, quando os veículos são automatizados - e especialmente quando seguem em formação de pelotão ou próxima - então a transmissão imediata ou quase imediata de BSMs relacionadas a evento se torna significativa. Deve ser observado que embora BSMs sejam mencionadas como “mensagens de segurança” para veículos automatizados, essas mensagens são também usadas para controlar e fazem parte de um loop de controle apertado no qual tempo é crítico.[0048] This immediate or near-immediate transmission of event-related BSMs is particularly relevant when collision avoidance - i.e., automated braking, steering and acceleration - is invoked. Similarly, because V2V and V2I communication are used for self-driving (automated) vehicles, and the required latencies are shorter, the almost immediate transmission of event-related BSMs is significant. For example, although the driver's braking reaction time (i.e., the time from the driver perceiving a “target vehicle” threat to braking) may exceed one second, and thus the incremental gains in EDCA parameter changes may not be significant where the driver remains in control of the vehicle, when vehicles are automated - and especially when following in platoon or close formation - then immediate or near-immediate transmission of event-related BSMs becomes significant. It should be noted that although BSMs are referred to as “safety messages” for automated vehicles, these messages are also used for control and are part of a tight control loop in which time is critical.
[0049] A figura 4 é um diagrama ilustrando a temporização de transmissões de BSM de acordo com pelo menos um aspecto da revelação. O diagrama de temporização ilustrado na figura 4 começa com um veículo host, como veículo 200, transmitindo uma BSM de rotina em 402 em uma mídia compartilhada (por exemplo, mídia 132). Na presente revelação, BSMs de “rotina” são ainda nominalmente transmitidas a cada 100 ms, como descrito acima. Desse modo, o veículo host não transmitiria tipicamente outra BSM por aproximadamente 100 ms, durante cujo tempo recebe BSMs de outros veículos próximos na mídia compartilhada. Na figura 4, as transmissões na mídia compartilhada a partir de veículos próximos são representadas pelo número de referência 410. Isto é, veículos tanto transmitem como recebem na mesma mídia compartilhada, ou canal.[0049] Figure 4 is a diagram illustrating the timing of BSM transmissions in accordance with at least one aspect of the disclosure. The timing diagram illustrated in Figure 4 begins with a host vehicle, such as vehicle 200, transmitting a routine BSM at 402 on a shared media (e.g., media 132). In the present disclosure, “routine” BSMs are still nominally transmitted every 100 ms, as described above. In this way, the host vehicle would typically not transmit another BSM for approximately 100 ms, during which time it receives BSMs from other nearby vehicles on the shared media. In figure 4, transmissions on shared media from nearby vehicles are represented by the reference number 410. That is, vehicles both transmit and receive on the same shared media, or channel.
[0050] Entretanto, no exemplo da figura 4, logo após o veículo hospedeiro transmitir a BSM de rotina em 402, um evento de segurança ocorre em 404. Ao invés de esperar quase 100 ms até a próxima oportunidade de BSM para reportar esse evento de segurança, o veículo host pode transmitir uma BSM de “evento” (isto é, uma BSM com o DE_EventFlag definido em “1”) em 406 assim que o canal (por exemplo, mídia 132) está disponível. O veículo host reiniciará então a transmissão de BSMs aproximadamente a cada 100 ms (mostrado em 408), independente de se o DE_EventFlag ainda é definido em “1” (que pode ser se o evento de segurança em 404 ainda estiver em andamento em 408). Alternativamente, o veículo hospedeiro pode transmitir as BSMs restantes relacionadas ao evento de segurança em uma frequência mais alta que a cada 100 ms.[0050] However, in the example of Figure 4, shortly after the host vehicle transmits the routine BSM at 402, a safety event occurs at 404. Instead of waiting almost 100 ms until the next BSM opportunity to report this safety event security, the host vehicle may transmit an “event” BSM (i.e., a BSM with the DE_EventFlag set to “1”) at 406 as soon as the channel (e.g., media 132) is available. The host vehicle will then resume transmitting BSMs approximately every 100 ms (shown at 408), regardless of whether the DE_EventFlag is still set to “1” (which may be if the security event at 404 is still in progress at 408). . Alternatively, the host vehicle may transmit the remaining BSMs related to the safety event at a higher frequency than every 100 ms.
[0051] A figura 4 também ilustra a temporização entre BSMs de veículos diferentes. Na presente revelação, todas as BSMs, quer de “rotina” ou acionadas por “evento”, usam os parâmetros de EDCA de prioridade mais alta. Desse modo, como mostrado na chamada 412, a lacuna entre BSMs de rotina é (2 + (3 a 7) x 9)μ s, onde “2” é o AIFSN, “3” é a CWmin e “7” é a CWmax. Similarmente, como mostrado na chamada 414, a lacuna entre BSMs de evento também é (2 + (3 a 7) x 9)μ s.[0051] Figure 4 also illustrates the timing between BSMs of different vehicles. In the present disclosure, all BSMs, whether “routine” or “event” triggered, use the highest priority EDCA parameters. Thus, as shown in call 412, the gap between routine BSMs is (2 + (3 to 7) x 9)μ s, where “2” is the AIFSN, “3” is the CWmin, and “7” is the CWmax. Similarly, as shown in call 414, the gap between event BSMs is also (2 + (3 to 7) x 9)μ s.
[0052] Observe que embora o veículo possa esperar até que a mídia compartilhada /canal seja disponível para transmitir as BSMs relacionadas a um evento de segurança, isso não é necessário. Ao invés, o veículo pode transmitir tais BSMs imediatamente. Se a mídia não for disponível, as transmissões podem ser perdidas ou interferir em outras transmissões. Para tratar desse problema, o veículo pode retransmitir as BSMs relacionadas ao evento de segurança algum número limite de vezes (opcionalmente em sucessão rápida) para aumentar a probabilidade de que sejam recebidos por veículos próximos.[0052] Note that although the vehicle may wait until the shared media/channel is available to transmit BSMs related to a security event, this is not necessary. Instead, the vehicle can transmit such BSMs immediately. If media is unavailable, transmissions may be lost or interfere with other transmissions. To address this issue, the vehicle may retransmit the BSMs related to the security event some limited number of times (optionally in rapid succession) to increase the probability that they will be received by nearby vehicles.
[0053] Deve ser observado que esse desvio da cadência de mensagem normal não rompe significativamente os trabalhos do sistema, embora resulte em uma carga adicionada transicional pequena sobre o canal. Considerando que eventos de segurança, como eventos de frenagem pesada, sejam raros, e tipicamente em uma dada área e ocorrência, somente ocorrem para uma pequena percentagem de veículos, esse efeito transicional pequeno tem um impacto insignificante sobre a pontualidade de BSMs a partir de outros veículos. De modo semelhante, a partir do ponto de vistas do desempenho de EDCA, um veículo que experimenta um evento de segurança transmite sua BSM mais cedo do que seu tempo alocado nominal. Entretanto, uma vez que transmissões a partir de todos os veículos são uniformemente distribuídas em tempo, o retardo experimentado pelo veículo em questão devido a EDCA não é impactado.[0053] It should be noted that this deviation from the normal message cadence does not significantly disrupt the system's work, although it results in a small transitional added load on the channel. Considering that safety events, such as heavy braking events, are rare, and typically in a given area and occurrence, only occur for a small percentage of vehicles, this small transitional effect has a negligible impact on the timeliness of BSMs from others. vehicles. Similarly, from an EDCA performance standpoint, a vehicle experiencing a safety event transmits its BSM earlier than its nominal allotted time. However, since transmissions from all vehicles are uniformly distributed in time, the delay experienced by the vehicle in question due to EDCA is not impacted.
[0054] O mecanismo da presente revelação (1) resulta em melhor utilização de canal e capacidade aperfeiçoada do sistema DSRC e (2) reduz consideravelmente a latência na BSM disparada por evento de segurança recebida por veículos em volta, dando aos mesmos mais tempo para reagir, e desse modo reduzindo a chance de um acidente de trânsito. Essa redução de latência pode ser 100 ms para o caso nominal (isto é, quando não há congestionamento), até várias centenas de milissegundos se o canal estiver congestionado.[0054] The mechanism of the present disclosure (1) results in better channel utilization and improved capacity of the DSRC system and (2) considerably reduces latency in security event-triggered BSM received by surrounding vehicles, giving them more time to react, thereby reducing the chance of a traffic accident. This latency reduction can be 100 ms for the nominal case (i.e. when there is no congestion), up to several hundred milliseconds if the channel is congested.
[0055] A figura 5A ilustra vários componentes do veículo 200 da figura 2 em maior detalhe. No exemplo da figura 5A, o processador 210 inclui um número de subprocessadores e controladores, especificamente, um processador de evento rápido 520, um processador de detecção de obstáculo /prevenção de colisão 522, um controlador de freio 524, um controlador de acelerador 526, um controlador de direção 528, um processador de direção automatizada 532, um sensor e processador I/O 534, um processador de rastreamento de cena 536, um processador de geometria de estrada baseada em mapa 538 e um processador de seleção e estimação de percurso alvo 542 comunicativamente acoplado através de um barramento de rede de área de controlador (CAN) 560.[0055] Figure 5A illustrates various components of the vehicle 200 of Figure 2 in greater detail. In the example of Figure 5A, the processor 210 includes a number of subprocessors and controllers, specifically, a fast event processor 520, an obstacle detection/collision avoidance processor 522, a brake controller 524, a throttle controller 526, a steering controller 528, an automated driving processor 532, a sensor and I/O processor 534, a scene tracking processor 536, a map-based road geometry processor 538, and a target route estimation and selection processor 542 communicatively coupled via a controller area network (CAN) bus 560.
[0056] No exemplo da figura 5A, qualquer ou uma combinação do(s) sensor(es) 208, o processador de detecção de obstáculo / prevenção de colisão 522, o controlador de freio 524, o controlador de acelerador 526, o controlador de direção 528, o processador de acionamento automatizado 532, o processador de rastreamento de cena 536, o processador de geometria de estrada baseada em mapa 538, e o processador de seleção e estimação de percurso alvo 542 podem detectar um evento de segurança, como um evento de frenagem pesada, e fornecer informação sobre o evento para o processador de evento rápido 520. O processador de evento rápido 520 pode gerar uma BSM de evento incluindo informação sobre o evento de segurança detectado e passa o mesmo para o transceptor 204. O transceptor 204 pode imediatamente ou assim que a mídia 132 estiver disponível, transmitir a BSM de evento gerada, como descrito acima com referência à figura 4.[0056] In the example of Figure 5A, any or a combination of the sensor(s) 208, the obstacle detection/collision avoidance processor 522, the brake controller 524, the throttle controller 526, the steering 528, the automated drive processor 532, the scene tracking processor 536, the map-based road geometry processor 538, and the target path selection and estimation processor 542 may detect a safety event, such as a of heavy braking, and provide information about the event to the fast event processor 520. The fast event processor 520 may generate an event BSM including information about the detected safety event and pass the same to the transceiver 204. The transceiver 204 may immediately or as soon as the media 132 is available, transmit the generated event BSM, as described above with reference to Figure 4.
[0057] A figura 5B ilustra os componentes do veículo 200 ilustrado na figura 5A, onde o transceptor 204 recebe uma BSM de evento a partir de outro veículo.[0057] Figure 5B illustrates the components of the vehicle 200 illustrated in Figure 5A, where the transceiver 204 receives a BSM event from another vehicle.
[0058] A presente revelação apresenta a inclusão de um Indicador de evento rápido (QEF) de EDCA- acelerado, que é acionado por evento (isto é, gerado após recebimento de uma BSM de evento) e se conecta com um processador de evento rápido 520. O processador de evento rápido 520 tem duas funções: rodar comandos predefinidos para os controladores de freio, acelerador e/ou direção 524 - 528 e informar o processador de detecção de obstáculo / prevenção de colisão 522 e processador de direção automatizada 532. Essa comunicação desvia o retardo inerente na arquitetura atual. Especificamente, enviar comandos de processador de evento rápido 520 para os processadores de prevenção de colisão /detecção de obstáculo e direção automatizada 522 e 532 além dos controladores de freio, acelerador e/ou direção 524 - 528 permite: (i) acionamento de veículo automatizado ou de emergência que desvia o barramento de CAN 560 e (ii) transição para operações normais, uma vez que comunicação simultânea de comandos de processador de evento rápido 520 para esses outros processadores permitiria que os mesmos reconhecessem e implementassem comandos de trajetória pós- evento após término do “evento de segurança”.[0058] The present disclosure features the inclusion of an EDCA-accelerated Fast Event Indicator (QEF), which is event-triggered (i.e., generated upon receipt of an event BSM) and connects with a fast event processor 520. The fast event processor 520 has two functions: running predefined commands to the brake, accelerator and/or steering controllers 524 - 528 and informing the obstacle detection/collision avoidance processor 522 and automated driving processor 532. This communication bypasses the delay inherent in the current architecture. Specifically, sending commands from fast event processor 520 to the collision avoidance/obstacle detection and automated steering processors 522 and 532 in addition to the brake, accelerator and/or steering controllers 524 - 528 allows: (i) automated vehicle actuation or emergency that bypasses the CAN bus 560 and (ii) transition to normal operations, since simultaneous communication of fast event processor commands 520 to these other processors would allow them to recognize and implement post-event trajectory commands after end of the “security event”.
[0059] Com referência à figura 5B, o transceptor 204 recebe uma BSM com o DE_EventFlag definido em “1”. O transceptor 204 converte a BSM de evento em um Indicador de evento rápido e transmite o mesmo para o processador de evento rápido 520. O processador de evento rápido 520 envia comandos predefinidos para os controladores de freio, acelerador e/ou direção 524 - 528 como necessário para reagir ao evento de segurança e informa os processadores de prevenção de colisão /detecção de obstáculo e direção automatizada 522 e 532 que fez isso.[0059] Referring to Figure 5B, transceiver 204 receives a BSM with the DE_EventFlag set to “1”. Transceiver 204 converts the event BSM into a Fast Event Indicator and transmits the same to the Fast Event Processor 520. The Fast Event Processor 520 sends predefined commands to the brake, accelerator and/or steering controllers 524 - 528 such as necessary to react to the safety event and informs the collision avoidance/obstacle detection and automated steering processors 522 and 532 that it has done so.
[0060] O sistema ilustrado na figura 5B é pertinente a veículos que são equipados com transceptores de DSRC, como transceptor 204, e benefícios serão realizados com (i) níveis de aumento de automação de direção de veículo, (ii) uma confiabilidade crescente da entrada de comunicações de DSRC, (iii) a proliferação de algoritmos de intervenção de emergência e prevenção automatizada de colisão, e (iv) o advento esperado de carros de direção automática com distâncias e tempos de seguir decrescentes (por exemplo, veículos cooperativos ou “de pelotão”).[0060] The system illustrated in Figure 5B is pertinent to vehicles that are equipped with DSRC transceivers, such as transceiver 204, and benefits will be realized with (i) increased levels of vehicle steering automation, (ii) increased reliability of the input from DSRC communications, (iii) the proliferation of emergency intervention and automated collision avoidance algorithms, and (iv) the expected advent of self-driving cars with decreasing following distances and times (e.g., cooperative vehicles or “ platoon”).
[0061] Os módulos mostrados nas figuras 5A e 5B podem ser processadores acoplados ao processador 210, Unidades de controle eletrônico (ECUs), processos que podem ser incorporados no processador 210 como um sistema um em chip (SOC) ou similar. Alternativamente, em certas implementações, esses módulos podem ser fornecidos para ou de outro modo operativamente dispostos usando outros mecanismos ou mecanismos adicionais. Por exemplo, todos ou parte dos controladores / processadores 520 - 542 podem ser fornecidos em firmware ou como módulos de software armazenados na memória 214. Adicionalmente, embora nesse exemplo os controladores /processadores 520-542 sejam ilustrados como sendo módulos separados, deve ser reconhecido que tais módulos podem ser combinados juntos como um módulo ou talvez com outros módulos ou de outro modo adicionalmente divididos em uma pluralidade de sub- módulos.[0061] The modules shown in Figures 5A and 5B may be processors coupled to processor 210, Electronic Control Units (ECUs), processes that may be incorporated into processor 210 as a system one on chip (SOC) or similar. Alternatively, in certain implementations, these modules may be provided for or otherwise operatively arranged using other or additional mechanisms. For example, all or part of the controllers/processors 520 - 542 may be provided in firmware or as software modules stored in memory 214. Additionally, although in this example the controllers/processors 520-542 are illustrated as being separate modules, it should be recognized that such modules may be combined together as a module or perhaps with other modules or otherwise further divided into a plurality of sub-modules.
[0062] A figura 6 ilustra um fluxo exemplificador para transmitir mensagens de informação de veículo entre uma pluralidade de veículos de acordo com pelo menos um aspecto da revelação. O fluxo ilustrado na figura 6 pode ser executado pelo veículo 200 das figuras 2, 5A e 5B.[0062] Figure 6 illustrates an exemplary flow for transmitting vehicle information messages between a plurality of vehicles in accordance with at least one aspect of the disclosure. The flow illustrated in figure 6 can be carried out by the vehicle 200 of figures 2, 5A and 5B.
[0063] Em 602, o transceptor 204 do veículo 200 transmite um primeiro conjunto de mensagens de informação de veículo (por exemplo, BSMs, CAMs, etc.) através de uma mídia sem fio (por exemplo, mídia 132) em uma primeira velocidade periódica (por exemplo, a cada 100 ms). O primeiro conjunto de mensagens de informação de veículo pode incluir informações relacionadas ao veículo 200, como as informações da BSM Parte 1 ilustrada na Tabela 1.[0063] At 602, transceiver 204 of vehicle 200 transmits a first set of vehicle information messages (e.g., BSMs, CAMs, etc.) via a wireless media (e.g., media 132) at a first rate periodic (e.g. every 100 ms). The first set of vehicle information messages may include information related to vehicle 200, such as the BSM Part 1 information illustrated in Table 1.
[0064] Em 604, um ou mais do(s) sensor(es) 208 detectam um evento relacionado à operação do veículo 200. O evento pode ser um evento de frenagem pesada, um evento de falha em frear, um evento de mudança de pista não sinalizada, um evento de falha em seguir um semáforo, um evento de excesso de velocidade e/ou qualquer evento que possa influenciar a operação de um veículo próximo (por exemplo, segurança, direção, velocidade, etc.).[0064] At 604, one or more of the sensor(s) 208 detects an event related to the operation of vehicle 200. The event may be a heavy braking event, a failure to brake event, a gear change event, unmarked lane, a failure to follow a traffic light event, a speeding event, and/or any event that may influence the operation of a nearby vehicle (e.g., safety, steering, speed, etc.).
[0065] Em 606, um processador do veículo 200 (por exemplo, processador 210 e/ou processador de evento rápido 520) gera um segundo conjunto de mensagens de informação de veículo (por exemplo, BSMs, CAMs) cada incluindo um indicador de evento (por exemplo, DE_EventFlag definido em “1”) e informação sobre o evento, como a informação de BSM Parte II ilustrada na Tabela 1. O indicador de evento pode indicar que o segundo conjunto de mensagens de informação de veículo está reportando o evento.[0065] At 606, a vehicle processor 200 (e.g., processor 210 and/or fast event processor 520) generates a second set of vehicle information messages (e.g., BSMs, CAMs) each including an event indicator (e.g., DE_EventFlag set to “1”) and information about the event, such as the BSM Part II information illustrated in Table 1. The event indicator may indicate that the second set of vehicle information messages is reporting the event.
[0066] Em 608, o transceptor 204 transmite uma primeira mensagem de informação de veículo do segundo conjunto de mensagens de informação de veículo através da mídia sem fio assim que a primeira mensagem de informação de veículo for gerada.[0066] At 608, transceiver 204 transmits a first vehicle information message of the second set of vehicle information messages over the wireless media once the first vehicle information message is generated.
[0067] Em 610, o transceptor 204 opcionalmente transmite o restante do segundo conjunto de mensagens de informação de veículo através da mídia sem fio na primeira velocidade periódica. Como descrito aqui, o primeiro e segundo conjuntos de mensagens de informação de veículo podem ser utilizados por veículos próximos para controle de veículo automatizado para intervenção de emergência, comunicação de veículo com veículo (V2V) e/ou veículo com infraestrutura (V2I) para coordenação com outros veículos em operação de veículo automatizado seguindo de perto, ou qualquer combinação dos mesmos.[0067] At 610, transceiver 204 optionally transmits the remainder of the second set of vehicle information messages via the wireless media at the first periodic rate. As described herein, the first and second sets of vehicle information messages may be utilized by nearby vehicles for automated vehicle control for emergency intervention, vehicle-to-vehicle (V2V) communication, and/or vehicle-to-infrastructure (V2I) for coordination. with other vehicles in automated vehicle operation following closely, or any combination thereof.
[0068] A figura 7 ilustra um aparelho de veículo exemplificador 700 representado como uma série de módulos funcionais inter-relacionados. Um módulo para transmitir 702 pode corresponder pelo menos em alguns aspectos, por exemplo, para um dispositivo de comunicação, como transceptor 204 na figura 2, como discutido aqui. Um módulo para detecção 704 pode corresponder pelo menos em alguns aspectos, por exemplo, a um ou mais sensores, controladores ou processadores, como sensor(es) 208, processador de detecção de obstáculo / prevenção de colisão 522, controlador de freio 524, controlador de acelerador 526, controlador de direção 528, processador de direção automatizada 532, sensor e processador I/O 534, processador de rastreamento de cena 536, processador de geometria de estrada baseada em mapa 538, e processador de seleção e estimação de percurso alvo 542, como discutido aqui. Um módulo para geração 706 pode corresponder pelo menos em alguns aspectos, por exemplo, a um sistema de processamento, como processador 210 e/ou processador de evento rápido 520, como discutido aqui. Um módulo para transmissão 708 pode corresponder pelo menos em alguns aspectos, por exemplo, a um dispositivo de comunicação, como transceptor 204, como discutido aqui. Um módulo opcional para transmissão 710 pode corresponder pelo menos em alguns aspectos, por exemplo, a um dispositivo de comunicação, como transceptor 204, como discutido aqui.[0068] Figure 7 illustrates an exemplary vehicle apparatus 700 represented as a series of interrelated functional modules. A module for transmitting 702 may correspond in at least some aspects, for example, to a communication device, such as transceiver 204 in Figure 2, as discussed herein. A module for detection 704 may correspond to at least some aspects, for example, one or more sensors, controllers or processors, such as sensor(s) 208, obstacle detection/collision avoidance processor 522, brake controller 524, controller accelerator 526, steering controller 528, automated driving processor 532, sensor and I/O processor 534, scene tracking processor 536, map-based road geometry processor 538, and target path estimation and selection processor 542 , as discussed here. A module for generation 706 may correspond at least in some respects, for example, to a processing system, such as processor 210 and/or fast event processor 520, as discussed herein. A module for transmission 708 may correspond at least in some aspects, for example, to a communication device, such as transceiver 204, as discussed herein. An optional transmission module 710 may correspond at least in some aspects to, for example, a communication device such as transceiver 204 as discussed herein.
[0069] A funcionalidade dos módulos da figura 7 pode ser implementada em vários modos compatíveis com os ensinamentos da presente invenção. Em alguns designs, a funcionalidade desses módulos pode ser implementada como um ou mais componentes elétricos. Em alguns designs, a funcionalidade desses blocos pode ser implementada como um sistema de processamento incluindo um ou mais componentes de processador. Em alguns designs, a funcionalidade desses módulos pode ser implementada usando, por exemplo, pelo menos uma porção de um ou mais circuitos integrados (por exemplo, um ASIC). Como discutido aqui, um circuito integrado pode incluir um processador, software, outros componentes relacionados, ou alguma combinação dos mesmos. Desse modo, a funcionalidade de módulos diferentes pode ser implementada, por exemplo, como subconjuntos diferentes de um circuito integrado, como subconjuntos diferentes de um conjunto de módulos de software, ou uma combinação dos mesmos. Também, será reconhecido que um dado subconjunto (por exemplo, de um circuito integrado e/ou de um conjunto de módulos de software) pode fornecer pelo menos uma porção da funcionalidade para mais de um módulo.[0069] The functionality of the modules of figure 7 can be implemented in various ways compatible with the teachings of the present invention. In some designs, the functionality of these modules may be implemented as one or more electrical components. In some designs, the functionality of these blocks may be implemented as a processing system including one or more processor components. In some designs, the functionality of these modules may be implemented using, for example, at least a portion of one or more integrated circuits (e.g., an ASIC). As discussed here, an integrated circuit may include a processor, software, other related components, or some combination thereof. In this way, the functionality of different modules can be implemented, for example, as different subsets of an integrated circuit, as different subsets of a set of software modules, or a combination thereof. Also, it will be recognized that a given subset (e.g., of an integrated circuit and/or a set of software modules) may provide at least a portion of the functionality for more than one module.
[0070] Além disso, os componentes e funções representadas pela figura 7, bem como outros componentes e funções descritas aqui, podem ser implementados usando qualquer meio adequado. Tal meio também pode ser implementado, pelo menos em parte, usando estrutura correspondente como revelado aqui. Por exemplo, os componentes descritos acima em combinação com os componentes do “módulo para” da figura 7 também podem corresponder a funcionalidade de “meio para” similarmente designada. Desse modo, em alguns aspectos um ou mais de tais meios podem ser implementados usando um ou mais dos componentes de processador, circuitos integrados ou outra estrutura adequada como revelado aqui.[0070] Furthermore, the components and functions represented by figure 7, as well as other components and functions described here, can be implemented using any suitable means. Such a means can also be implemented, at least in part, using corresponding structure as disclosed herein. For example, the components described above in combination with the “module for” components of Figure 7 may also correspond to the similarly designated “means for” functionality. Accordingly, in some aspects one or more of such means may be implemented using one or more of the processor components, integrated circuits or other suitable structure as disclosed herein.
[0071] Deve ser entendido que qualquer referência a um elemento da presente invenção usando uma designação como “primeiro”, “segundo” e etc. não limita em geral a quantidade ou ordem daqueles elementos. Ao invés, essas designações podem ser usadas na presente invenção como um método conveniente de distinguir entre dois ou mais elementos ou instâncias de um elemento. Desse modo, uma referência ao primeiro e ao segundo elementos não significa que somente dois elementos podem ser empregados ou que o primeiro elemento deve preceder o segundo elemento em algum modo. Também, a menos que mencionado de outro modo um conjunto de elementos pode compreender um ou mais elementos. Além disso, a terminologia da forma “pelo menos um de A, B ou C” ou “um ou mais de A, B, ou C” ou “pelo menos um do grupo que consiste em A, B, e C” usado na descrição ou nas reivindicações significa “A ou B ou C ou qualquer combinação desses elementos.” Por exemplo, essa terminologia pode incluir A ou B ou C ou A e B, ou A e C, ou A e B e C, ou 2A ou 2B ou 2C e etc.[0071] It should be understood that any reference to an element of the present invention using a designation such as “first”, “second” and etc. does not generally limit the quantity or order of those elements. Instead, these designations may be used in the present invention as a convenient method of distinguishing between two or more elements or instances of an element. Thus, a reference to the first and second elements does not mean that only two elements can be used or that the first element must precede the second element in some way. Also, unless otherwise mentioned a set of elements may comprise one or more elements. Furthermore, terminology of the form “at least one of A, B, or C” or “one or more of A, B, or C” or “at least one of the group consisting of A, B, and C” used in description or in the claims means “A or B or C or any combination thereof.” For example, this terminology may include A or B or C or A and B, or A and C, or A and B and C, or 2A or 2B or 2C and so on.
[0072] Em vista das descrições e explicações acima, uma pessoa versada na técnica reconhecerá que os vários blocos lógicos ilustrativos, módulos, circuitos e etapas de algoritmo descritas com relação aos aspectos revelados na presente invenção podem ser implementados como hardware eletrônico, software de computador ou combinações de ambos. Para ilustrar claramente essa capacidade de troca de hardware e software, vários componentes ilustrativos, blocos, módulos, circuitos, e etapas foram descritos acima em geral em termos de sua funcionalidade. O fato de se tal funcionalidade é implementada como hardware ou software depende da aplicação específica e limitações de design impostas sobre o sistema geral. Técnicos versados podem implementar a funcionalidade descrita em modos variáveis para cada aplicação específica, porém tais decisões de implementação não devem ser interpretadas como causando afastando do escopo da presente revelação.[0072] In view of the above descriptions and explanations, a person skilled in the art will recognize that the various illustrative logic blocks, modules, circuits and algorithm steps described with respect to the aspects disclosed in the present invention can be implemented as electronic hardware, computer software or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the specific application and design limitations imposed on the overall system. Skilled technicians may implement the described functionality in varying ways for each specific application, but such implementation decisions should not be interpreted as causing departure from the scope of the present disclosure.
[0073] Por conseguinte, será reconhecido, por exemplo, que um aparelho ou qualquer componente de um aparelho pode ser configurado para (ou feito operável para ou adaptado para) fornecer funcionalidade como revelado aqui. Isso pode ser obtido, por exemplo: por manufaturar (por exemplo, fabricar) o aparelho ou componente de modo que fornecerá a funcionalidade; por programar o aparelho ou componente de modo que fornecerá a funcionalidade; ou através do uso de alguma outra técnica de implementação adequada. Como exemplo, um circuito integrado pode ser fabricado para fornecer a funcionalidade necessária. Como outro exemplo, um circuito integrado pode ser fabricado para suportar a funcionalidade necessária e então configurado (por exemplo, através de programação0 para fornecer a funcionalidade necessária. Ainda como outro exemplo, um circuito processador pode executar código para fornecer a funcionalidade necessária.[0073] Accordingly, it will be recognized, for example, that an apparatus or any component of an apparatus may be configured to (or made operable for or adapted to) provide functionality as disclosed herein. This can be achieved, for example: by manufacturing (e.g. manufacturing) the apparatus or component in such a way that it will provide the functionality; for programming the device or component in a way that will provide the functionality; or through the use of some other suitable implementation technique. As an example, an integrated circuit can be manufactured to provide the required functionality. As another example, an integrated circuit may be manufactured to support the required functionality and then configured (e.g., through programming) to provide the required functionality. As yet another example, a processor circuit may execute code to provide the required functionality.
[0074] Além disso, os métodos, sequencias, e/ou algoritmos descritos com relação aos aspectos revelados aqui podem ser incorporados diretamente em hardware, em um módulo de software executado por um processador ou em uma combinação dos dois. Um módulo de software pode residir em Memória de acesso aleatório (RAM), memória flash, Memória somente de leitura (ROM), Memória somente de leitura programável apagável (EPROM), memória somente de leitura programável eletricamente apagável (EEPROM), registros, disco rígido, um disco removível, um CD-ROM, ou qualquer outra forma de mídia de armazenagem conhecida na técnica, transitória ou não transitória. Uma mídia de armazenagem exemplificadora é acoplada ao processador de modo que o processador possa ler informações de, e gravar informações para, a mídia de armazenagem. Na alternativa, a mídia de armazenagem pode ser integrada ao processador (por exemplo, memória cache).[0074] Furthermore, the methods, sequences, and/or algorithms described with respect to the aspects disclosed herein may be incorporated directly into hardware, into a software module executed by a processor, or into a combination of the two. A software module may reside in Random Access Memory (RAM), flash memory, Read-Only Memory (ROM), Erasable Programmable Read-Only Memory (EPROM), Erasable Electrically Programmable Read-Only Memory (EEPROM), registers, disk hard drive, a removable disk, a CD-ROM, or any other form of storage media known in the art, transient or non-transitory. An exemplary storage medium is coupled to the processor so that the processor can read information from, and write information to, the storage medium. Alternatively, the storage media can be integrated into the processor (for example, cache memory).
[0075] Por conseguinte, será também reconhecido, por exemplo, que certos aspectos da revelação podem incluir uma mídia legível em computador transitória ou não transitória incorporando um método para transmitir mensagens de informação de veículo entre uma pluralidade de veículos.[0075] Accordingly, it will also be recognized, for example, that certain aspects of the disclosure may include a transient or non-transitional computer readable medium incorporating a method for transmitting vehicle information messages between a plurality of vehicles.
[0076] Embora a revelação acima mostre vários aspectos ilustrativos, deve ser observado que várias alterações e modificações podem ser feitas aos exemplos ilustrados sem se afastar do escopo definido pelas reivindicações apensas. A presente revelação não presente ser limitada aos exemplos especificamente ilustrados somente. Por exemplo, a menos que de outro modo mencionado, as funções, etapas e/ou ações das reivindicações do método de acordo com os aspectos da revelação descritas aqui não necessitam ser executadas em qualquer ordem específica. Além disso, embora certos aspectos possam ser descritos ou reivindicados no singular, o plural é considerado a menos que limitação ao singular seja explicitamente mencionada.[0076] Although the above disclosure shows several illustrative aspects, it should be noted that various changes and modifications can be made to the illustrated examples without departing from the scope defined by the appended claims. The present disclosure will not be limited to the specifically illustrated examples only. For example, unless otherwise mentioned, the functions, steps and/or actions of the method claims according to the aspects of the disclosure described herein need not be performed in any specific order. Furthermore, although certain aspects may be described or claimed in the singular, the plural is considered unless limitation to the singular is explicitly mentioned.
Claims (15)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US62/206,941 | 2015-08-19 | ||
US15/233,637 | 2016-08-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
BR112018003072B1 true BR112018003072B1 (en) | 2024-05-28 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10971008B2 (en) | Safety event message transmission timing in dedicated short-range communication (DSRC) | |
US20210090442A1 (en) | Method for handling case of detecting unauthorized frame transmitted over onboard network | |
KR102099745B1 (en) | A device, method, and computer program that generates useful information about the end of a traffic jam through a vehicle-to-vehicle interface | |
JP6340891B2 (en) | In-vehicle communication terminal and mobile communication system | |
US10475344B2 (en) | Systems and methods for adaptive filtering of vehicle-to-vehicle messages from remote vehicles | |
US10657820B2 (en) | Sensor data sharing management | |
US10147322B2 (en) | Safety-compliant multiple occupancy of a channel in intelligent transportation systems | |
KR20180053385A (en) | Apparatus, method and computer program for providing traffic congestion information via a vehicle-to-vehicle interface | |
US20150281023A1 (en) | Communication system and communication apparatus | |
US20170347367A1 (en) | Communication device and communication method | |
An et al. | Balancing the requirements for a zero false positive/negative forward collision warning | |
GB2471287A (en) | Communication message congestion control for the nodes of an intelligent transport system. | |
JP2009081563A (en) | Car communication system and car related communication device | |
CN112602307A (en) | First vehicle-side control unit and method for operating a first vehicle-side control unit | |
JP2009118061A (en) | Radio communication device for vehicle | |
CN115280816B (en) | Method for efficiently providing path history in C-V2X | |
BR112018003072B1 (en) | SAFETY EVENT MESSAGE TRANSMISSION TIMING IN DEDICATED SHORT RANGE COMMUNICATION (DSRC) | |
CN118044243A (en) | Internet of vehicles (V2X) information verification for abnormal behavior detection | |
CN111885078B (en) | Abnormality coping method and electronic control unit | |
EP4167611A1 (en) | Cooperative intelligent transport system and method with cpm significance index for redundancy mitigation | |
KR102452552B1 (en) | Apparatus for controlling V2X message transmitting based-on channel occupancy, system having the same and method thereof | |
JP2024535039A (en) | Cooperative intelligent transport system and method with CPM generation control based on importance index and information importance level |