Automatically creating a terrain mapping database
AssigneeTrailze Ltd
InventorRonen Bitan
Life of this patent
Estimating the term…
Abstract
Some embodiments of the present invention provide a method of navigating through a terrain using a human-scale vehicle, the method including: receiving an origin point and one or more destination points in the terrain; selecting route segments of a plurality of predefined route segments to navigate a user from the origin point to the one or more destination points in the terrain using the human-scale vehicle; obtaining motion data from one or more motion sensors disposed on at least one of the user and the human-scale vehicle during traveling of the human-scale vehicle along the selected route segments; and determining, based on at least a portion of the obtained motion data, terrain characteristics of the selected route segments.
Claims15
A method of navigating through a terrain using a human-scale vehicle, the method comprising:
- receiving an origin point and one or more destination points in the terrain;
- selecting route segments of a plurality of predefined route segments to navigate a user from the origin point to the one or more destination points in the terrain using the human-scale vehicle;
- obtaining motion data from one or more motion sensors disposed on at least one of the user and the human-scale vehicle during traveling of the human-scale vehicle along the selected route segments;
- determining, based on at least a portion of the obtained motion data, terrain characteristics of the selected route segments;
- updating at least one ride database according to the terrain characteristics, the database comprising, for each of the plurality of the route segments, an entry pointing to one or more end points, wherein the updating comprising automatically partitioning at least one of the segments into two or more segments;
- updating the selection of one or more of the predefined route segments based on the at least one ride database;
- generating, on a display of a computing device, one or more notifications based on the selected route segments, the notifications indicative of one or more navigation instructions;
- and
- determining, based on at least a portion of the obtained motion data, that the human-scale vehicle has been driven on a sidewalk, or that the human-scale vehicle has crossed a predefined 3D parking pattern bordering a parking zone within the terrain.
A method of navigating through a terrain using a human-scale vehicle, the method comprising:
- receiving an origin point and one or more destination points in the terrain;
- selecting route segments of a plurality of predefined route segments to navigate a user from the origin point to the one or more destination points in the terrain using the human-scale vehicle;
- obtaining motion data from one or more motion sensors disposed on at least one of the user and the human-scale vehicle during traveling of the human-scale vehicle along the selected route segments;
- determining, based on at least a portion of the obtained motion data, terrain characteristics of the selected route segments;
- updating at least one ride database according to the terrain characteristics, the database comprising, for each of the plurality of the route segments, an entry pointing to one or more end points, wherein the updating comprising automatically partitioning at least one of the segments into two or more segments;
- updating the selection of one or more of the predefined route segments based on the at least one ride database and based on at least a portion of the obtained motion data;
- generating, on a display of a computing device, one or more notifications based on the selected route segments, the notifications indicative of one or more navigation instructions;
- and
- at least one of selecting the route segments, and updating the selection thereof based on known driving skills of the user of the human-scaled vehicle.
A method of navigating through a terrain using a human-scale vehicle, the method comprising:
- receiving an origin point and one or more destination points in the terrain;
- selecting route segments of a plurality of predefined route segments to navigate a user from the origin point to the one or more destination points in the terrain using the human-scale vehicle;
- obtaining motion data from one or more motion sensors disposed on at least one of the user and the human-scale vehicle during traveling of the human-scale vehicle along the selected route segments;
- determining, based on at least a portion of the obtained motion data, terrain characteristics of the selected route segments;
- receiving a plurality of ride datasets for the user of the human-scale vehicle, each of the ride datasets comprises selected route segments and motion data obtained during traveling of the human-scale vehicle along the selected route segments;
- updating at least one of the ride datasets according to the terrain characteristics, the database comprising, for each of the plurality of the route segments, an entry pointing to one or more end points, wherein the updating comprising automatically partitioning at least one of the segments into two or more segments;
- determining driving patterns for the user based on at least a portion of the ride datasets;
- updating the selection of one or more of the predefined route segments based on the at least one ride dataset;
- and
- generating, on a display of a computing device, one or more notifications based on the selected route segments, the notifications indicative of one or more navigation instructions.
Dependencies are inferred from the claim text.