G05D1/00

SYSTEMS AND METHODS FOR OPERATING AN AUTONOMOUS VEHICLE

An autonomous vehicle (AV) includes features that allows the AV to comply with applicable regulations and statues for performing safe driving operation. An example system for an AV includes a communications gateway device. The communications gateway device includes a plurality of modules each configured for different communication mediums or applications. In particular, the plurality of modules includes a first module for communicating with a remote computer. Via the first module, vehicle operational data is reported to the remote computer, and instructional data is received from the remote computer. The modules further include a second module for communicating with devices located within a vicinity external to the vehicle, and a third module configured to communicate with subsystems located within the vehicle. The example AV system includes a second communications gateway device that is configured to be redundant.

AUTONOMOUS ELECTRIC MOWER SYSTEM AND RELATED METHODS

An autonomous electric mower for mowing a lawn comprises a frame, drive wheels, cutting deck, computer, a Lidar sensor, at least one color and depth sensing camera. The computer is programmed and operable to: determine the location of the mower; detect obstacles; and to instruct the mower to avoid the obstacles. Advantageously, the system is operable to analyze the data from the multiple sensors and to instruct the mower to continue to safely operate and cut the lawn despite one or more of the sensors being obstructed. Novel route planning methods are also described.

Adaptive Perimeter Intrusion Detection for Mobile Automation Apparatus
20230043172 · 2023-02-09 ·

A method includes: selecting first control parameters for a perimeter intrusion detector of a mobile automation apparatus; controlling the perimeter intrusion detector according to the first control parameters, to monitor a first perimeter surrounding the mobile automation apparatus; determining that navigational data of the mobile automation apparatus defines a maneuver satisfying perimeter modification criteria; in response to determining that a likelihood of intrusion of the first perimeter associated with the maneuver exceeds a threshold, selecting second control parameters for the perimeter intrusion detector; modifying the first perimeter to a second perimeter according to the second control parameters; and controlling the perimeter intrusion detector to monitor the second perimeter.

MOBILE SECURITY ROBOT EQUIPPED WITH MICRO FLIGHT DEVICE AND CONTROL METHOD THEREOF
20230045483 · 2023-02-09 ·

The present invention relates to a mobile security robot equipped with a micro flight device, which uses a camera mounted on the mobile security robot to patrol a predetermined area by the mobile security robot capable of autonomous driving and to patrol an area where the mobile security robot cannot move by the mounted micro flight device. Accordingly, there is an advantage in that it can efficiently patrol a much wider area compared to the patrol using only the mobile security robot.

Systems and methods for automatic air and electrical connections on autonomous cargo vehicles
11554821 · 2023-01-17 · ·

The technology relates to autonomous vehicles having hitched or towed trailers for transporting cargo and other items between locations. Aspects of the technology provide a smart hitch connection between the fifth-wheel of a tractor unit and the kingpin of a trailer. This avoids requiring a person to make physical pneumatic and electrical connections between the fifth-wheel and kingpin using external hoses and cables. Instead, the necessary connections are made internally, autonomously. For instance, the fifth-wheel may provide air pressure via one or more slots arranged on a connection surface, and the trailer is configured to receive the air pressure through one or more openings on a contact surface of the kingpin. An electrical connection section of the fifth-wheel may also provide electrical signals and/or power to an electrical contact interface of the kingpin. Rotational information about relative alignment of the trailer to the tractor unit may also be provided.

Fluid level detection

A system includes a computer having a processor and a memory storing instructions executable by the processor to determine a first temperature of a fluid stored by a fluid storage device and then actuate a fluid heating device to add heat energy to the fluid. The instructions include instructions to determine an amount of the heat energy added to the fluid. The instructions include instructions to determine a second temperature of the fluid stored by the fluid storage device after adding the heat energy to the fluid. The instructions include instructions to determine a quantity of the fluid stored by the fluid storage device based on the amount of the heat energy added to the fluid by the fluid heating device and a difference between the first temperature and the second temperature.

Test system and method for autonomous machines

A test system includes a master electronic control module (ECM) configured to receive user input for performing a test action. The master ECM determines one or more subsystem ECMs associated with the requested test action and a sequence of operations to be controlled by the subsystem ECMs to perform the requested test action. The master ECM provides instructions to the subsystem ECMs to perform the operations, along with parameters for those operations. The master ECM may determine whether a test action is appropriate to perform, based on sensor data, before instructing subsystem ECMs to perform the operations of the test action.

Static obstacle map based perception system
11556127 · 2023-01-17 · ·

The offline map generation process may collect multiple point cloud data of the same area. A perception algorithm may operate on the point cloud data to detect static objects, which may be fixed road features that do not change among the point cloud data, allowing the perception algorithm to more accurately detect the static objects. During online operation of the ADV through the area, the ADV may trim regions-of-interest (ROI) of the area to exclude the predefined static objects. The perception algorithm may execute the sensor data of the ROI in real-time to detect objects in the ROI. The may be added back to the output of the perception algorithm to complete the perception output.

Inter-vehicle collaboration to modify a parking queue

A method for modifying a queue of vehicles. In one embodiment, the method includes at least one computer processor determining respective distance values between a first vehicle and one or more adjacent vehicles within a queue of vehicles. The method further includes determining a threshold distance value that corresponds to a distance required to extract the first vehicle from within the queue of vehicles. The method further includes determining a change of position corresponding to at least one adjacent vehicle to the first vehicle within the queue of vehicles based on the determined respective distance values, wherein the determined change in position moves the at least one adjacent vehicle to a distance value from the first vehicle that exceed the threshold distance value. The method further includes transmitting respective requests to the at least one adjacent vehicle to move to the determined change of position.

Secondary disengage alert for autonomous vehicles

Aspects of the disclosure provide for determining when to provide and providing secondary disengage alerts for a vehicle having autonomous and manual driving modes. For instance, while the vehicle is being controlled in the autonomous driving mode, user input is received at one or more user input devices of the vehicle. In response to receiving the user input, the vehicle may be transitioned from the autonomous driving mode to a manual driving mode and provide a primary disengage alert to an occupant of the vehicle regarding the transition. Whether to provide a secondary disengage alert may be determined based on at least circumstances of the user input. After the transition, the secondary disengage alert may be provided based on the determination.