17947244. VEHICLE-ONBOARD COMPUTING ARCHITECTURE FOR SENSOR ALIGNMENT simplified abstract (GM GLOBAL TECHNOLOGY OPERATIONS LLC)
Contents
- 1 VEHICLE-ONBOARD COMPUTING ARCHITECTURE FOR SENSOR ALIGNMENT
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 VEHICLE-ONBOARD COMPUTING ARCHITECTURE FOR SENSOR ALIGNMENT - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Original Abstract Submitted
VEHICLE-ONBOARD COMPUTING ARCHITECTURE FOR SENSOR ALIGNMENT
Organization Name
GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor(s)
Xinyu Du of Oakland Township MI (US)
Guanlun He of Ann Arbor MI (US)
Yao Hu of Sterling Heights MI (US)
VEHICLE-ONBOARD COMPUTING ARCHITECTURE FOR SENSOR ALIGNMENT - A simplified explanation of the abstract
This abstract first appeared for US patent application 17947244 titled 'VEHICLE-ONBOARD COMPUTING ARCHITECTURE FOR SENSOR ALIGNMENT
Simplified Explanation
The computer-implemented method described in the abstract involves aligning a sensor to a reference coordinate system using multiple threads that work simultaneously and independently. The process includes parsing data from the sensor, computing an alignment transformation, and outputting the final alignment result.
- The first thread parses data received from the sensor and stores it in a data buffer.
- The second thread computes an alignment transformation using the parsed data to determine alignment between the sensor and the reference coordinate system.
- The second thread checks that the data buffer contains a predetermined amount of data before computing an intermediate result. If there is not enough data, it waits for more data to be added by the first thread.
- The second thread outputs the intermediate result into the data buffer.
- The third thread outputs the final alignment transformation once the alignment computations are complete.
Potential Applications
This technology can be applied in various fields such as robotics, autonomous vehicles, virtual reality, and augmented reality for accurate sensor alignment.
Problems Solved
This technology solves the problem of efficiently aligning sensors to a reference coordinate system in real-time, ensuring accurate data collection and processing.
Benefits
The benefits of this technology include improved accuracy in sensor alignment, real-time data processing, and increased efficiency in various applications that rely on precise sensor data.
Potential Commercial Applications
One potential commercial application of this technology is in the development of advanced navigation systems for autonomous vehicles, drones, and other robotic devices.
Possible Prior Art
One possible prior art for this technology could be existing sensor alignment methods that may not utilize multi-threading for parallel processing and real-time alignment computations.
Unanswered Questions
How does this technology compare to traditional sensor alignment methods?
This article does not provide a direct comparison between this technology and traditional sensor alignment methods.
What are the specific technical requirements for implementing this method?
The article does not detail the specific technical requirements for implementing this method.
Original Abstract Submitted
A computer-implemented method for aligning a sensor to reference coordinate system includes initiating a plurality of threads, each thread executes simultaneously and independent of each other. A first thread parses data received from the sensor and stores the parsed data in a data buffer. A second thread computes an alignment transformation using the parsed data to determine alignment between the sensor and the reference coordinate system. The computing includes checking that the data buffer contains at least predetermined amount of data. If at least the predetermined amount of data exists, an intermediate result is computed using the parsed data in the data buffer; otherwise, the second thread waits for the first thread to add more data to the data buffer. The second thread outputs the intermediate result into the data buffer. A third thread outputs the alignment transformation, in response to completion of alignment computations.