Patent classifications
G05D1/646
Explainability and interface design for lane-level route planner
Providing explanations in route planning includes determining a route based on at least two objectives received from a user, where a second objective of the at least two objectives is constrained to within a slack value of a first objective of the at least two objectives; receiving, from the user, a request for an explanation as to an action along the route; and providing the explanation to the user. The explanation describes an extent of violating the slack value.
Method and apparatus for zone mapping
A method and system for zone mapping displays a geographic area to a user and receives input from the user identifying a zone of the geographic area. An identification of an agricultural material to be applied in the zone is also received and an application plan is generated in response. The application plan is generated based on features identified in the zone, the agricultural material to be applied, and application requirements and restrictions associated with the agricultural material that are identified by the manufacturer of the material and, in some cases, governmental agencies. The agricultural machine tracks the application of the agricultural material and transmits application information for storage in the zone mapping system for later retrieval in response to requests, such as compliance requests.
Energy management system for a towed vehicle
An energy management system for a towed vehicle includes an energy harvesting system for harvesting electrical energy from the energy of the towed vehicle, an energy storage system for storing the harvested electrical energy, and a computer controller for controlling the release of the stored electrical energy to one or more components of the towed vehicle for operating the towed vehicle.
Automated alignment and dumping of refuse cans
A system for detecting and engaging a refuse can includes at least one sensor positioned on a refuse collection vehicle and configured to detect objects on one or more sides of the refuse vehicle, an actuator assembly configured to actuate to engage the refuse can, and a controller configured to detect, using a single-stage object detector, the presence of the refuse can based on first data received from the at least one sensor, determine, based on the first data, a position of the refuse can with respect to the refuse collection vehicle, generate a first trajectory from the refuse collection vehicle to the position of the refuse can, generate a second trajectory for the actuator assembly, and initiate a control action to move at least one of the refuse collection vehicle along the first trajectory or the actuator assembly along the second trajectory to engage the refuse can.
System and method for automatically controlling work machine including work implement
A system automatically controls a work machine including a work implement. The system includes a load sensor and a processor. The load sensor detects load data indicative of a load applied to the work implement. The processor acquires the load data. The processor executes a load reduction control in order to cause the work machine to operate so as to reduce the load based on the load applied to the work implement during digging. The processor records, as a reference position, a position of the work machine when the load applied to the work implement during the digging becomes a predetermined threshold or greater. The processor determines a next starting position based on the reference position. The processor controls the work machine to start next digging from the next starting position.
Vehicle communication system and vehicle control device
A vehicle communication system includes: a communication server and a vehicle control device. The vehicle control device includes at least one electronic control unit configured to: recognize a position of the host vehicle; acquire section information on the communication established section and the communication interrupted section; determine in which section, either the communication established section or the communication interrupted section, the host vehicle is traveling or is to travel; perform system driven control of the host vehicle based on the road condition information when the host vehicle travels in the communication established section; and perform driver driven control of the host vehicle when the host vehicle travels in the communication interrupted section.
Vehicle communication system and vehicle control device
A vehicle communication system includes: a communication server and a vehicle control device. The vehicle control device includes at least one electronic control unit configured to: recognize a position of the host vehicle; acquire section information on the communication established section and the communication interrupted section; determine in which section, either the communication established section or the communication interrupted section, the host vehicle is traveling or is to travel; perform system driven control of the host vehicle based on the road condition information when the host vehicle travels in the communication established section; and perform driver driven control of the host vehicle when the host vehicle travels in the communication interrupted section.
Virtual testing of autonomous environment control system
Methods and systems for assessing, detecting, and responding to malfunctions involving components of autonomous vehicles and/or smart homes are described herein. Autonomous operation features and related components can be assessed using direct or indirect data regarding operation. Such assessment may be performed to determine the robustness of autonomous systems, including the use of virtual assessment of software components within a simulated environment. To this end, a server may retrieve one or more routines associated with autonomous operation. The server may also generate a set of test data associated with test conditions. The server may also execute an emulator that virtually simulates autonomous environment. The test data may be presented to the routines executing in the emulator to generate output data. The server may then analyze the output data to determine a quality metric.
Collision avoidance assist apparatus
An avoidance route calculation part calculates an avoidance route for avoiding a collision between an own vehicle and an obstacle through a collision avoidance assist control (an automatic brake control and an automatic steering control). A post-avoidance route calculation part calculates a post-avoidance route. A post-avoidance route collision determination part determinates whether a secondary obstacle is present on the post-avoidance route. When the secondary obstacle is determined to be present, the automatic steering control is prohibited from being performed.
Collision avoidance assist apparatus
An avoidance route calculation part calculates an avoidance route for avoiding a collision between an own vehicle and an obstacle through a collision avoidance assist control (an automatic brake control and an automatic steering control). A post-avoidance route calculation part calculates a post-avoidance route. A post-avoidance route collision determination part determinates whether a secondary obstacle is present on the post-avoidance route. When the secondary obstacle is determined to be present, the automatic steering control is prohibited from being performed.