Formatting sensor data for use in autonomous vehicle communications platform
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-001/02
H04N-013/02
G01S-019/13
출원번호
US-0726050
(2017-10-05)
등록번호
US-10101747
(2018-10-16)
발명자
/ 주소
Tascione, Daniel
Waters, Justin
Sibenac, Mark
Brindza, Jordan
Strother, Daniel Leland
Jones, Morgan
출원인 / 주소
Uber Technologies, Inc.
대리인 / 주소
Mahamedi IP Law LLP
인용정보
피인용 횟수 :
0인용 특허 :
33
초록▼
A sensor synchronization system for an autonomous vehicle is described. Upon initializing a master clock on a master processing node for a sensor apparatus of the autonomous vehicle, the system determines whether an external timing signal is available. If the signal is not available, the system sets
A sensor synchronization system for an autonomous vehicle is described. Upon initializing a master clock on a master processing node for a sensor apparatus of the autonomous vehicle, the system determines whether an external timing signal is available. If the signal is not available, the system sets the master clock using a local timing signal from a low-power clock on the autonomous vehicle. Based on a clock cycle of the master clock, the system propagates timestamp messages to the sensors of the sensor apparatus, receives sensor data, and formats the sensor data based on the timestamp messages.
대표청구항▼
1. A method of operating a sensor apparatus of an autonomous vehicle, the method comprising: upon initializing a master clock on a master processing node for the sensor apparatus, determining whether an external timing signal is available;upon determining that the external timing signal is not avail
1. A method of operating a sensor apparatus of an autonomous vehicle, the method comprising: upon initializing a master clock on a master processing node for the sensor apparatus, determining whether an external timing signal is available;upon determining that the external timing signal is not available, setting the master clock using a local timing signal from a low-power clock on the autonomous vehicle;based on a clock cycle of the master clock, propagating a plurality of pulse timestamp messages from the master processing node to a plurality of sensors of the sensor apparatus;receiving sensor data from the plurality of sensors; andformatting the sensor data based at least in part on the plurality of pulse timestamp messages to enable the sensor data to be used for navigating the autonomous vehicle. 2. The method of claim 1, further comprising: upon determining that the external timing signal is available, synchronizing the master clock with the external timing signal. 3. The method of claim 1, further comprising: dividing the clock cycle of the master clock into a plurality of timing intervals; andgenerating a plurality of sensor pulses, in relation to the pulse timestamp messages, based at least in part on framerates or resolutions of each of the plurality of sensors of the sensor apparatus, wherein each of the plurality of sensor pulses are aligned with a respective one of the timing intervals. 4. The method of claim 3, wherein the number of the plurality of timing intervals into which the clock cycle of the master clock is divided is based at least in part on a framerate or resolution of a second sensor apparatus. 5. The method of claim 3, wherein the sensor data is captured by the plurality of sensors in accordance with a sensor activation schedule based on the plurality of sensor pulses. 6. The method of claim 1, further comprising: continuously updating a skew and offset on the low-power clock based on the clock cycle of the master clock. 7. The method of claim 1, wherein the master clock and the low-power clock are located on the same microcontroller. 8. The method of claim 7, wherein the low-power clock maintains time even when the microcontroller is powered down. 9. The method of claim 1, wherein the external timing signal is received from a global positioning system (GPS) receiver. 10. The method of claim 1, further comprising: generating a three-dimensional sensor image for navigating the autonomous vehicle based at least in part on the sensor data. 11. A sensor synchronization system for an autonomous vehicle, comprising: a master processing node for a sensor apparatus of the autonomous vehicle, the master processing node comprising: circuitry for a master clock; andcircuitry for a low-power clock that maintains time even when a microcontroller for the master processing node is powered down;a memory that stores instructions for operating the sensor apparatus; andone or more processors that, upon executing the instructions, cause the sensor synchronization system to: upon initializing the master clock, determine whether an external timing signal is available;upon determining that the external timing signal is not available, set the master clock using a local timing signal from the low-power clock;based on a clock cycle of the master clock, propagate a plurality of pulse timestamp messages from the master processing node to a plurality of sensors of the sensor apparatus;receive sensor data from the plurality of sensors; andformat the sensor data based at least in part on the plurality of pulse timestamp messages to enable the sensor data to be used for navigating the autonomous vehicle. 12. The sensor synchronization system of claim 11, further comprising: upon determining that the external timing signal is available, synchronizing the master clock with the external timing signal. 13. The sensor synchronization system of claim 11, further comprising: dividing the clock cycle of the master clock into a plurality of timing intervals; andgenerating a plurality of sensor pulses, in relation to the pulse timestamp messages, based at least in part on framerates or resolutions of each of the plurality of sensors of the sensor apparatus, wherein each of the plurality of sensor pulses are aligned with a respective one of the timing intervals. 14. The sensor synchronization system of claim 13, wherein the number of the plurality of timing intervals into which the clock cycle of the master clock is divided is based at least in part on a framerate or resolution of a second sensor apparatus. 15. The sensor synchronization system of claim 13, wherein the sensor data is captured by the plurality of sensors in accordance with a sensor activation schedule based on the plurality of sensor pulses. 16. The sensor synchronization system of claim 11, further comprising: continuously updating a skew and offset on the low-power clock based on the clock cycle of the master clock. 17. The sensor synchronization system of claim 11, wherein the master clock and the low-power clock are located on the microcontroller for the master processing node. 18. The sensor synchronization system of claim 11, wherein the external timing signal is received from a global positioning system (GPS) receiver. 19. The sensor synchronization system of claim 11, further comprising: generating a three-dimensional sensor image for navigating the autonomous vehicle based at least in part on the sensor data. 20. A non-transitory computer-readable storage medium containing instructions that, when executed by a processor of a sensor synchronization system for an autonomous vehicle, causes the sensor synchronization system to: upon initializing a master clock on a master processing node for a sensor apparatus of the autonomous vehicle, determine whether an external timing signal is available;upon determining that the external timing signal is not available, set the master clock using a local timing signal from a low-power clock on the autonomous vehicle;based on a clock cycle of the master clock, propagate a plurality of pulse timestamp messages from the master processing node to a plurality of sensors of the sensor apparatus;receive sensor data from the plurality of sensors; andformat the sensor data based at least in part on the plurality of pulse timestamp messages to enable the sensor data to be used for navigating the autonomous vehicle.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (33)
David S. Breed ; Wendell C. Johnson ; Wilbur E. Duvall, Accident avoidance system.
Kato Yoshiaki (Fujisawa JPX) Yamaguchi Hirotsugu (Fujisawa JPX), Apparatus for indicating the distance over which a vehicle can travel with the residual fuel.
Pilley Harold Robert ; Pilley Lois V., GNSS based, seamless, multi-dimensional control and management system for vehicles operating in a multi-dimensional env.
Hartford Thomas W. (Livonia MI) Johnson Edwin A. (Clarkston MI) Russo Frank A. (Williamsburg VA), Microprocessor-based electronic engine control system.
Rossi John F. (Mendham NJ) Silverberg Michael H. (Livingston NJ) Sylvester Garrett S. (Mountain Lakes NJ) Trezza Jack F. (Hopatcong NJ) Smith David Robert (McKeesport PA), System and method for locating faults in electric power cables.
Coffee, John R.; Rudow, Richard W.; Allen, Robert F.; Billings, Mark; Dye, David A.; Kirchner, Mark L.; Lewis, Robert W.; Marvin, Kevin M.; Sleeper, Robert D.; Tekniepe, William A., Vehicle tracking, communication and fleet management system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.