A method includes receiving sensor information from one or more sensors from a vehicle comprising an autonomous driving capability, the sensor information indicating at least one of properties associated with a state or a condition of the vehicle, properties associated with a driving environment of the vehicle, or a state of occupancy of the vehicle; receiving a request for a driving mode transition for the vehicle from a first driving mode to a next driving mode following the first driving mode; determining, based on the received sensor information, a smoothing operation for the driving mode transition; and initiating, based on the determined smoothing operation, the driving mode transition for the vehicle from the first driving mode to the next driving mode. In another embodiment, information associated with one or more parcels on board the vehicle may be used to transition to a next driving mode following the first driving mode.
B60K 28/02 - Dispositifs de sécurité pour la commande des ensembles de propulsion spécialement adaptés aux véhicules ou aménagés dans ceux-ci, p. ex. empêchant l'alimentation en carburant ou l'allumage en cas de danger sensibles à des conditions relatives au conducteur
B60K 28/06 - Dispositifs de sécurité pour la commande des ensembles de propulsion spécialement adaptés aux véhicules ou aménagés dans ceux-ci, p. ex. empêchant l'alimentation en carburant ou l'allumage en cas de danger sensibles à des conditions relatives au conducteur sensibles à l'incapacité du conducteur
B60K 28/08 - Dispositifs de sécurité pour la commande des ensembles de propulsion spécialement adaptés aux véhicules ou aménagés dans ceux-ci, p. ex. empêchant l'alimentation en carburant ou l'allumage en cas de danger sensibles à l'influence de la charge, p. ex. de la surcharge
B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
B60W 50/08 - Interaction entre le conducteur et le système d'aide à la conduite
2.
RISK PROCESSING FOR VEHICLES HAVING AUTONOMOUS DRIVING CAPABILITIES
Among other things, sensor signals are received using a vehicle comprising an autonomous driving capability. A risk associated with operating the vehicle is identified based on the sensor signals. The autonomous driving capability is modified in response to the risk. The operation of the vehicle is updated based on the modifying of the autonomous capability.
B60K 31/00 - Accessoires agissant sur un seul sous-ensemble pour la commande automatique de la vitesse des véhicules, c.-à-d. empêchant la vitesse de dépasser une valeur déterminée de façon arbitraire ou maintenant une vitesse donnée choisie par le conducteur du véhicule
B60W 40/04 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conditions ambiantes liés aux conditions de trafic
B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
Among other things, a determination is made that intervention in an operation of one or more autonomous driving capabilities of a vehicle is appropriate. Based on the determination, a person is enabled to provide information for an intervention. The intervention is caused in the operation of the one or more autonomous driving capabilities of the vehicle.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
Among other things, one or more travel signals are identified by analyzing one or more images and data from sensors, classifying candidate travel signals into zero, one or more true and relevant travel signals, and estimating a signal state of the classified travel signals.
Among other things, a vehicle drives autonomously on a trajectory through a road network to a goal location based on an automatic process for planning the trajectory without human intervention; and an automatic process alters the planning of the trajectory to reach a target location based on a request received from an occupant of the vehicle to engage in a speed-reducing maneuver.
Among other things, a world model is maintained of an environment of a vehicle. A hypothetical object in the environment that cannot be perceived by sensors of the vehicle is included in the world model.
Among other things, a signal is emitted from a signaling device and is captured by stimulus detectors location on a vehicle, including an autonomous vehicle. Properties of the signal are analyzed, potentially in concert with other information, to determine the precise location of the signaling device and therefore the precise goal location for picking up a rider of the autonomous vehicle. In response to the calculation of the precise goal location, the autonomous vehicle attempts to travel to a location as near as possible to the precise goal location to facilitate entry of the rider into the vehicle.
G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
G01C 22/00 - Mesure de la distance parcourue sur le sol par des véhicules, des personnes, des animaux ou autres corps solides en mouvement, p. ex. en utilisant des odomètres ou en utilisant des podomètres
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
8.
IDENTIFYING A STOPPING PLACE FOR AN AUTONOMOUS VEHICLE
Among other things, a vehicle is caused to drive autonomously through a road network toward a defined goal position. Current information is analyzed about potential stopping places in the vicinity of the goal position, to make a choice of a currently selected stopping place that is acceptable and feasible. The vehicle is caused to drive autonomously toward the currently selected stopping place. The activities are repeated until the vehicle stops at a currently selected stopping place.
G01C 22/00 - Mesure de la distance parcourue sur le sol par des véhicules, des personnes, des animaux ou autres corps solides en mouvement, p. ex. en utilisant des odomètres ou en utilisant des podomètres
In general, an indication is received through a user interface of an intention of a potential rider to use an autonomous vehicle. In response to the receipt of the indication, a hailing request is sent by a signaling mode to at least one autonomous vehicle that can receive the hailing request directly in accordance with the signaling mode.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
Among other things, information is received that identifies or defines a function-related feature of an environment of a vehicle. Function-related information is generated that corresponds to the function-related feature.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G05D 3/00 - Commande de la position ou de la direction
Among other things, a determination is made of an ability of an autonomous vehicle to safely or robustly travel a road feature or a road segment or a route that is being considered for the autonomous vehicle as of a time or range of times. The route conforms to properties of stored road network information. The road feature or road segment or route is eliminated from consideration if the computer has determined that the road feature or road segment or route cannot be safely or robustly traveled by the autonomous vehicle. The determination by the computer is based on properties of the autonomous vehicle.
B60W 30/09 - Entreprenant une action automatiquement pour éviter la collision, p. ex. en freinant ou tournant
B60W 30/12 - Maintien de la trajectoire dans une voie de circulation
G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
Among other things, a command is received expressing an objective for operation of a vehicle within a denominated travel segment of a planned travel route. The objective spans a time series of (for example, is expressed at a higher or more abstract level than) control inputs that are to be delivered to one or more of the brake, accelerator, steering, or other operational actuator of the vehicle. The command is expressed to cause operation of the vehicle along a selected man-made travel structure of the denominated travel segment. A feasible manner of operation of the vehicle is determined to effect the command. A succession of control inputs is generated to one or more of the brake, accelerator, steering or other operational actuator of the vehicle in accordance with the determined feasible manner of operation.
B62D 6/00 - Dispositions pour la commande automatique de la direction en fonction des conditions de conduite, qui sont détectées et pour lesquelles une réaction est appliquée, p. ex. circuits de commande
B62D 6/04 - Dispositions pour la commande automatique de la direction en fonction des conditions de conduite, qui sont détectées et pour lesquelles une réaction est appliquée, p. ex. circuits de commande réagissant uniquement aux forces perturbant la trajectoire désirée du véhicule, p. ex. forces agissant transversalement à la direction de déplacement du véhicule
G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
G01C 21/26 - NavigationInstruments de navigation non prévus dans les groupes spécialement adaptés pour la navigation dans un réseau routier
G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
Among other things, an operation related to control of a vehicle is facilitated by actions that include the following. A finite set of candidate trajectories of the vehicle is generated that begin at a location of the vehicle as of a given time. The candidate trajectories are based on a state of the vehicle and on possible behaviors of the vehicle and of the environment as of the location of the vehicle and the given time. A putative optimal trajectory is selected from among the candidate trajectories based on costs associated with the candidate trajectories. The costs include costs associated with violations of rules of operation of the vehicle. The selected putative optimal trajectory is used to facilitate the operation related to control of the vehicle.
09 - Appareils et instruments scientifiques et électriques
39 - Services de transport, emballage et entreposage; organisation de voyages
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software for operating self-driving cars. Taxi transportation services. Providing customized computer programming development and
computer system integration services for software for use
with self-driving cars.
09 - Appareils et instruments scientifiques et électriques
39 - Services de transport, emballage et entreposage; organisation de voyages
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software for operating self-driving cars. Taxi transportation services. Providing customized computer programming development and
computer system integration services for software for use
with self-driving cars.
09 - Appareils et instruments scientifiques et électriques
39 - Services de transport, emballage et entreposage; organisation de voyages
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software for operating self-driving cars. Taxi transportation services. Providing customized computer programming development and
computer system integration services for software for use
with self-driving cars.