Patent classifications
G01S19/42
Generating a local mapping of an agricultural field for use in performance of agricultural operation(s)
Implementations are directed to assigning corresponding semantic identifiers to a plurality of rows of an agricultural field, generating a local mapping of the agricultural field that includes the plurality of rows of the agricultural field, and subsequently utilizing the local mapping in performance of one or more agricultural operations. In some implementations, the local mapping can be generated based on overhead vision data that captures at least a portion of the agricultural field. In these implementations, the local mapping can be generated based on GPS data associated with the portion of the agricultural field captured in the overhead vision data. In other implementations, the local mapping can be generated based on driving data generated during an episode of locomotion of a vehicle through the agricultural field. In these implementations, the local mapping can be generated based on GPS data associated with the vehicle traversing through the agricultural field.
Multi-sensor sequential calibration system
Techniques for performing a sensor calibration using sequential data is disclosed. An example method includes receiving, from a first camera located on a vehicle, a first image comprising at least a portion of a road comprising lane markers, where the first image is obtained by the camera at a first time; obtaining a calculated value of a position of an inertial measurement (IM) device at the first time; obtaining an optimized first extrinsic matrix of the first camera by adjusting a function of a first actual pixel location of a location of a lane marker in the first image and an expected pixel location of the location of the lane marker; and performing autonomous operation of the vehicle using the optimized first extrinsic matrix of the first camera when the vehicle is operated on another road or at another time.
Multi-sensor sequential calibration system
Techniques for performing a sensor calibration using sequential data is disclosed. An example method includes receiving, from a first camera located on a vehicle, a first image comprising at least a portion of a road comprising lane markers, where the first image is obtained by the camera at a first time; obtaining a calculated value of a position of an inertial measurement (IM) device at the first time; obtaining an optimized first extrinsic matrix of the first camera by adjusting a function of a first actual pixel location of a location of a lane marker in the first image and an expected pixel location of the location of the lane marker; and performing autonomous operation of the vehicle using the optimized first extrinsic matrix of the first camera when the vehicle is operated on another road or at another time.
Signal processing apparatus and methods
A signal processing apparatus and method provides the ability to dynamically select a subset of subcarriers from a received frequency division multiplex (FDM), select which subsets of subcarriers are coherently combined per satellite, and translate the selected subcarriers into a FDM having a smaller bandwidth. There are at least two first phase aligners, a digital cross-connect, and at least two second phase aligners. The first and second phase aligners are configured to receive a pair of in-phase and quadrature pairs and provide automatic gain control and coherent combing of the pairs. The digital cross-connect is configured to receive the in-phase and quadrature pairs from the two phase aligners and associate any in-phase and quadrature pair with another. Preferably, the apparatus further includes dual front-end digital channelizers configured to convert signals into an in-phase and quadrature pairs which are input to the first phase aligners.
METHOD OF IDENTIFYING VEHICLE TURNING MOVEMENTS AT INTERSECTIONS FROM TRAJECTORY DATA AND REALLOCATING GREEN TIME THEREFOR
A method of generating an output movement layout for a traffic intersection is disclosed which includes receiving intersection geographical data, establishing a center point for the intersection, receiving vehicle global positioning system (GPS) data, establishing a radius of interest for the intersection based on the received vehicle GPS data, establishing entry and exit headings for each vehicle based on the GPS data, generating an angular cluster chart based on the entry and exit headings of each vehicle, and generating an output movement layout for the intersection based on the generated angular cluster chart. Further, a method for green time reallocation at traffic signals is disclosed that is based on the congestion experienced by vehicles identified as following specific movements.
METHOD OF IDENTIFYING VEHICLE TURNING MOVEMENTS AT INTERSECTIONS FROM TRAJECTORY DATA AND REALLOCATING GREEN TIME THEREFOR
A method of generating an output movement layout for a traffic intersection is disclosed which includes receiving intersection geographical data, establishing a center point for the intersection, receiving vehicle global positioning system (GPS) data, establishing a radius of interest for the intersection based on the received vehicle GPS data, establishing entry and exit headings for each vehicle based on the GPS data, generating an angular cluster chart based on the entry and exit headings of each vehicle, and generating an output movement layout for the intersection based on the generated angular cluster chart. Further, a method for green time reallocation at traffic signals is disclosed that is based on the congestion experienced by vehicles identified as following specific movements.
SECRETS ROTATION FOR VEHICLES
Systems and methods for message format communication among resource-constrained devices are generally described. In some examples, a first message sent by an edge computing device may be received. A determination may be made that the first message comprises a first data format identifier. A determination may be made that the first message comprises a first data format patch. A determination may be made that the first data format identifier was previously stored in a data structure in association with a first data format. In various examples, the first data format may be modified using the first data format patch to generate a first modified data format. The first modified data format may be stored in the data structure in association with the first data format identifier. In some examples, a payload of the first message may be read using the first modified data format.
SECRETS ROTATION FOR VEHICLES
Systems and methods for message format communication among resource-constrained devices are generally described. In some examples, a first message sent by an edge computing device may be received. A determination may be made that the first message comprises a first data format identifier. A determination may be made that the first message comprises a first data format patch. A determination may be made that the first data format identifier was previously stored in a data structure in association with a first data format. In various examples, the first data format may be modified using the first data format patch to generate a first modified data format. The first modified data format may be stored in the data structure in association with the first data format identifier. In some examples, a payload of the first message may be read using the first modified data format.
COORDINATED AUTONOMOUS VEHICLE AUTOMATIC AREA SCANNING
Methods and systems for autonomous and semi-autonomous vehicle control, routing, and automatic feature adjustment are disclosed. Sensors associated with autonomous operation features may be utilized to search an area for missing persons, stolen vehicles, or similar persons or items of interest. Sensor data associated with the features may be automatically collected and analyzed to passively search for missing persons or vehicles without vehicle operator involvement. Search criteria may be determined by a remote server and communicated to a plurality of vehicles within a search area. In response to which, sensor data may be collected and analyzed by the vehicles. When sensor data generated by a vehicle matches the search criteria, the vehicle may communicate the information to the remote server.
MOBILE ELECTRONIC DEVICE, ELECTRONIC TIMEPIECE, DETERMINATION METHOD, AND METHOD OF SAVING POSITIONAL INFORMATION
A mobile electronic device including: a movement detection sensor; a positioning module; a processor; and a memory, wherein the processor determines whether the device is moving on the basis of a first tentative determination result obtained by determining whether the device is moving based on a value obtained from the movement detection sensor as well as a second tentative determination result obtained by determining whether the device is moving based on positional information detected by the positioning module, and, upon determining that the device is moving, stores the positional information detected by the positioning module in the memory.