-
公开(公告)号:US20200278217A1
公开(公告)日:2020-09-03
申请号:US16290268
申请日:2019-03-01
Inventor: Fawad Ahmad , Hang Qiu , Ramesh Govindan , Donald K. Grimm , Fan Bai
Abstract: A vehicle is described, and includes an on-board controller, an extra-vehicle communication system, a GPS sensor, a spatial monitoring system, and a navigation system that employs an on-vehicle navigation map. Operation includes capturing a 3D sensor representation of a field of view and an associated GPS location, executing a feature extraction routine, executing a semantic segmentation of the extracted features, executing a simultaneous location and mapping (SLAM) of the extracted features, executing a context extraction from the simultaneous location and mapping of the extracted features, and updating the on-vehicle navigation map based thereon. A parsimonious map representation is generated based upon the updated on-vehicle navigation map, and is communicated to a second, off-board controller. The second controller executes a sparse map stitching to update a base navigation map based upon the parsimonious map representation. The on-vehicle navigation map is updated based upon the off-board navigation map.
-
112.
公开(公告)号:US20200272509A1
公开(公告)日:2020-08-27
申请号:US16283944
申请日:2019-02-25
Inventor: Kwame-Lante Wright , Fan Bai , Bhaskar Krishnamachari
Abstract: A task allocation system for dynamically allocating computing tasks to networked computing resources with heterogeneous capabilities includes: a task library having a plurality of tasks, each task being one of a plurality of different implementations of an application, wherein the different implementations of an application provide different levels of accuracy and resource usage during execution, wherein the different implementations are configured based on a trade-off between level of accuracy and resource usage during execution; and a real-time scheduler module configured to monitor available computing resources and connectivity to the computing resources, receive a plurality of task requests, prioritize applications to be executed when performing the tasks wherein more critical applications are assigned a higher priority, allocate computing resources to the higher priority applications, allocate remaining computing resources to other applications, and select specific implementations of applications for assignment to specific computing resources in a way that maximizes an overall utility.
-
公开(公告)号:US10757363B2
公开(公告)日:2020-08-25
申请号:US16175343
申请日:2018-10-30
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Fan Bai , Mohannad Murad , Douglas C. Martin
Abstract: A method and system for gathering vehicle video data, processing the vehicle video data, and providing the processed data to a cloud layer that reconstructs the scene encountered by the vehicle. By reconstructing the encountered scene at the cloud layer, a variety of commands can be generated for that vehicle or other vehicles in the vicinity, where the commands address the conditions being experienced by the vehicles. This may be particularly useful for autonomous or semi-autonomous vehicles. If the reconstructed scene is not sufficiently accurate or detailed, one or more data extraction parameter(s) can be adjusted so that additional data is provided to the cloud layer; if the reconstructed scene is sufficiently accurate, then the data extraction parameter(s) can be adjusted so that less data is provided to the cloud layer, thus, reducing unnecessary cellular data charges.
-
114.
公开(公告)号:US20200257310A1
公开(公告)日:2020-08-13
申请号:US16274424
申请日:2019-02-13
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Jiang L. Du , Fan Bai , Wei Tong , Donald K. Grimm
Abstract: An autonomous vehicle (AV) perception system and method of determining an autonomous vehicle (AV) action for a host vehicle. The method includes: obtaining onboard vehicle sensor data from at least one onboard vehicle sensor, the onboard vehicle sensor is a part of vehicle electronics of the host vehicle; obtaining edge sensor data from at least one edge sensor, the edge sensor is a part of an edge layer; generating a unified perception output based on the onboard vehicle sensor data and the edge sensor data; determining an AV action for the host vehicle based on the unified perception output; and providing the AV action to the host vehicle, wherein the host vehicle is configured to carry out the AV action.
-
115.
公开(公告)号:US10733233B2
公开(公告)日:2020-08-04
申请号:US15950917
申请日:2018-04-11
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Fan Bai , Mohannad Murad , Joseph G. Machak , Wende Zhang
IPC: G06F16/901 , B60W40/04 , H04W4/46 , G06K9/62 , G06K9/00 , B60W30/095
Abstract: In various embodiments, methods, systems, and vehicles are provided that include obtaining first camera images from a first camera onboard a first vehicle; generating, via one or more computer processors, a first situation awareness graph with respect to objects near the first vehicle, using the first camera images; obtaining second camera images from a second camera of a second device that is in proximity to the first vehicle; generating, via one or more computer processors, a second situation awareness graph with the respect to the objects, using the second camera images; and generating, via one or more computer processor, a global situation awareness graph with respect to the objects, by merging the first situation awareness graph with the second situation awareness graph, using respective first and second weights for the first and second situation awareness graphs.
-
公开(公告)号:US20200183415A1
公开(公告)日:2020-06-11
申请号:US16214535
申请日:2018-12-10
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Omer Tsimhoni , Fan Bai , Donald K. Grimm , Bo Yu
Abstract: A method of controlling a vehicle includes receiving a first signal from a user device, which indicates motion of the user device. The method additionally includes receiving first sensor data, which indicates motion of a feature external to the vehicle. The method also includes processing, via a controller, the first sensor data to compare the motion of the user device with the motion of the feature external to the vehicle. The method further includes communicating, via the controller, a second signal to the user device. The second signal indicates motion of the vehicle. The method additionally includes receiving a third signal from the user device. The third signal indicates a correlation between the motion of the vehicle and a motion observed by the user device. The method further includes selectively controlling, via the controller, the vehicle towards the feature based on the processing and on the receiving the third signal.
-
公开(公告)号:US20200166941A1
公开(公告)日:2020-05-28
申请号:US16199919
申请日:2018-11-26
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Bo Yu , Fan Bai , Jinzhu Chen
Abstract: A vehicle crowd sensing system and method of selective sensing for the vehicle crowd sensing system. The method, in one implementation, involves receiving a plurality of detection reports from a first set of vehicles, each detection report including an event, a position qualifier of the event, and a severity qualifier of the event; developing an inherent error model for the event that includes a compilation of the position qualifiers of the event and the severity qualifiers of the event; and determining a resampling instruction for the event. The resampling instruction is based on an action model and the action model is at least partly a factor of the inherent error model.
-
公开(公告)号:US20200137351A1
公开(公告)日:2020-04-30
申请号:US16175343
申请日:2018-10-30
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Fan Bai , Mohannad Murad , Douglas C. Martin
Abstract: A method and system for gathering vehicle video data, processing the vehicle video data, and providing the processed data to a cloud layer that reconstructs the scene encountered by the vehicle. By reconstructing the encountered scene at the cloud layer, a variety of commands can be generated for that vehicle or other vehicles in the vicinity, where the commands address the conditions being experienced by the vehicles. This may be particularly useful for autonomous or semi-autonomous vehicles. If the reconstructed scene is not sufficiently accurate or detailed, one or more data extraction parameter(s) can be adjusted so that additional data is provided to the cloud layer; if the reconstructed scene is sufficiently accurate, then the data extraction parameter(s) can be adjusted so that less data is provided to the cloud layer, thus, reducing unnecessary cellular data charges.
-
119.
公开(公告)号:US20200059886A1
公开(公告)日:2020-02-20
申请号:US16518945
申请日:2019-07-22
Applicant: GM Global Technology Operations LLC
IPC: H04W64/00 , H04L5/00 , H04B17/318
Abstract: Embodiments include methods, systems and computer readable storage medium for determining a location for one or more wireless stations or access points. The method includes receiving, by a processor, trace data from one or more vehicles. The method further includes performing, by the processor, a particle filtering analysis on the trace data. The method further includes determining, by the processor, a location for the one or more wireless stations or access points.
-
120.
公开(公告)号:US20200035099A1
公开(公告)日:2020-01-30
申请号:US16518907
申请日:2019-07-22
Applicant: GM Global Technology Operations LLC
Inventor: Ashiwan Sivakumar , Fan Bai , Peter Steenkiste
IPC: G08G1/0968 , G08G1/00 , G08G1/056 , G05D1/00 , G05D1/02
Abstract: Embodiments herein include a method executable by a processor coupled to a memory. The processor is local to a vehicle can operable to determine initial location and direction information associated with the vehicle at an origin of a trip request. The processor receives one or more frames captured while the vehicle is traveling along a navigable route relative to the trip request and estimates an execution time for each of one or more computations respective to an analyzing of the one or more frames. The processor, also, off-loads the one or more computations to processing resources of a cloud-based system that is in communication with the processor of the vehicle in accordance with the corresponding execution times.
-
-
-
-
-
-
-
-
-