Patent classifications
G05D1/021
Moving seats in a vehicle to enhance occupant protection
The disclosure provides for a system. The system may include a rotational control system configured to rotate a seat of a vehicle, and one or more computing devices. The one or more computing devices may have one or more processors that are configured to determine that an impact is imminent at a location on the vehicle along a collision axis. A most favorable orientation may be determined by the one or more processors based on the determined location and collision axis. Using the rotational control system, the one or more processors may rotate the seat of the vehicle to the most favorable orientation in order to reduce risks of serious injury to a passenger in the seat caused by the imminent impact. A translational control system may be used by the one or more processors to translate the seat of the vehicle to a position relative to the determined location.
System and method for providing an interpretable and unified representation for trajectory prediction
A system and method for providing an interpretable and unified representation for trajectory prediction that includes receiving birds-eye image data associated with travel of at least one agent within a roadway environment. The system and method also include analyzing the birds-eye image data to determine a potential field associated with the roadway environment and analyzing the birds-eye image data to determine a potential field associated with a past trajectory of the at least one agent. The system and method further include predicting a future trajectory of the at least one agent based on analysis of the potential fields.
Scheduling resource-constrained actions
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for scheduling resource-constrained actions. In some implementations, data indicating a set of tasks to be performed by a group of multiple robots is received. A set of candidate plan elements is determined for each task in the set of tasks. A constraint profile for each of the candidate plan elements is generated, where each of the constraint profiles indicates a constraint to be satisfied in order to carry out the corresponding candidate plan element. Plan elements configured to perform each of the tasks in the set of tasks are selected based on the constraint profiles, and assembled into a schedule according to optimization criteria. This schedule can be used to perform tasks, and the schedule may account for variability in timing without failure.
Vehicle control system and vehicle control method
A vehicle control system includes a plurality of devices, a first device included in the devices including: a storage configured to store consistency information including a permitted combination of versions of software installed on each of one or more devices in association with each of the control functions; a determination unit configured to determine whether the consistency information consistent with versions of software installed on a part of the devices exists when consistency does not exist in the versions of all software installed on each of the devices; and a performance control unit configured to permit performance of a part of control functions associated with the consistency information consistent with the versions of software installed on the part of the devices when the consistency information consistent with the versions of software installed on the part of the devices exists.
Facially responsive communication apparatus
A communication apparatus includes a display part, a display output part, and a control part. A plurality of face patterns are switched and displayed on the display part. The display output part is capable of outputting a face pattern to the display part. The control part controls, in accordance with a change of the face pattern which is output by the display output part, a different operation of a communication apparatus main body than the change of the face pattern.
Vehicle sensor cleaning systems
Systems, devices, and methods for cleaning a sensor are provided. A sensor can include a housing. The housing can include a curved lens. The sensor can further include an inlet configured to receive a pressurized fluid. The sensor can further include a rotatable fluid distributor positioned within the housing. The rotatable fluid distributor can be configured to receive the pressurized fluid from the inlet. The sensor can further include a plurality of nozzles positioned around an exterior of the housing. Each of the plurality of nozzles can be configured to direct a flow of the pressurized fluid onto at least a portion of the curved lens. When the pressurized fluid is provided to the inlet, the rotatable fluid distributor can be configured to receive the pressurized fluid from the inlet and distribute the pressurized fluid to only a subset of the plurality of nozzles at any time.
SIREN CONTROL METHOD, INFORMATION PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
A controller is configured to acquire primary information indicating that an emergency vehicle during emergency driving has satisfied the condition that the emergency vehicle has entered a particular area in which right of way may be given and/or the condition that the emergency vehicle has shifted into a specific driving mode in which right of way may be given within the particular area. Upon acquisition of the primary information, the controller stops a siren of the emergency vehicle or reduces the volume of the siren of the emergency vehicle.
Robot using an elevator and method for controlling the same
A robot may include a driving motor, a communication interface configured to communicate with an elevator control device, at least one sensor configured to sense an internal space of an elevator and a processor configured to determine whether boarding on the elevator is possible based on data received from the elevator control device or sensing data of the at least one sensor, set a boarding position based on information on the internal space of the elevator obtained through the communication interface or the at least one sensor when the boarding on the elevator is possible, and control the driving motor to move to the set boarding position.
INFORMATION PROCESSING DEVICE AND METHOD, AND PROGRAM
The present disclosure relates to an information processing device and method, and a program that enable processing corresponding to a recognition result with respect to a license plate of a vehicle.
On the basis of a recognition result with respect to a license plate of a vehicle in a captured image, characteristic information of the vehicle is extracted from the captured image, and processing corresponding to the extracted characteristic information of the vehicle is performed. The present disclosure can be applied to, for example, an information processing device, an image processing device, a communication device, an electronic apparatus, an information processing method, a program, or the like.
UNMANNED FORKLIFT
An image obtaining section obtains a taken image from an imaging device. A pallet type identification section has a learning model for combinations of images of a plurality of types of pallets and types of the pallets, and identifies a type of a target pallet by inputting, to the learning model, the taken image of the target pallet, which is obtained by the image obtaining section. A pallet position/shape obtaining section obtains position/shape data of the target pallet from a distance measuring device for measuring a distance to the target pallet. A pallet deviation detection section previously stores position/shape data of the pallets and performs comparison between the stored position/shape data corresponding to the identified type of the target pallet and the position/shape data of the target pallet.