Cyclist hand signal detection by an autonomous vehicle
First Claim
1. A method, comprising:
- a computing device receiving a plurality of data points corresponding to an environment of an autonomous vehicle;
the computing device determining one or more subsets of data points from the plurality of data points, wherein the one or more subsets of data points are indicative of at least a body region of a cyclist, wherein the body region of the cyclist comprises an upper-body region of the cyclist including at least one arm of the cyclist;
based on an output of a comparison of the one or more subsets with one or more predetermined sets of cycling signals, the computing device determining an expected adjustment of one or more of a speed of the cyclist and a direction of movement of the cyclist; and
based on the expected adjustment, the computing device providing instructions to adjust one or more of a speed of the autonomous vehicle and a direction of movement of the autonomous vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for detecting hand signals of a cyclist by an autonomous vehicle are described. An example method may involve a computing device receiving a plurality of data points corresponding to an environment of an autonomous vehicle. The computing device may then determine one or more subsets of data points from the plurality of data points indicative of at least a body region of a cyclist. Further, based on an output of a comparison of the one or more subsets with one or more predetermined sets of cycling signals, the computing device may determine an expected adjustment of one or more of a speed of the cyclist and a direction of movement of the cyclist. Still further, based on the expected adjustment, the computing device may provide instructions to adjust one or more of a speed of the autonomous vehicle and a direction of movement of the autonomous vehicle.
-
Citations
19 Claims
-
1. A method, comprising:
-
a computing device receiving a plurality of data points corresponding to an environment of an autonomous vehicle; the computing device determining one or more subsets of data points from the plurality of data points, wherein the one or more subsets of data points are indicative of at least a body region of a cyclist, wherein the body region of the cyclist comprises an upper-body region of the cyclist including at least one arm of the cyclist; based on an output of a comparison of the one or more subsets with one or more predetermined sets of cycling signals, the computing device determining an expected adjustment of one or more of a speed of the cyclist and a direction of movement of the cyclist; and based on the expected adjustment, the computing device providing instructions to adjust one or more of a speed of the autonomous vehicle and a direction of movement of the autonomous vehicle. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having stored thereon instructions that, upon execution by a computing device, cause the computing device to perform functions comprising:
-
receiving a plurality of data points corresponding to an environment of an autonomous vehicle; determining one or more subsets of data points from the plurality of data points, wherein the one or more subsets of data points are indicative of at least a body region of a cyclist wherein the body region of the cyclist comprises an upper-body region of the cyclist including at least one arm of the cyclist; based on an output of a comparison of the one or more subsets with one or more predetermined sets of cycling signals, determining an expected adjustment of one or more of a speed of the cyclist and a direction of movement of the cyclist; and based on the expected adjustment, providing instructions to adjust one or more of a speed of the autonomous vehicle and a direction of movement of the autonomous vehicle. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one processor; and a memory having stored thereon instructions that, upon execution by the at least one processor, cause the system to perform functions comprising; receiving a plurality of data points corresponding to an environment of an autonomous vehicle, determining one or more subsets of data points from the plurality of data points, wherein the one or more subsets of data points are indicative of at least a body region of a cyclist, wherein the body region of the cyclist comprises an upper-body region of the cyclist including at least one arm of the cyclist, based on an output of a comparison of the one or more subsets with one or more predetermined sets of cycling signals, determining an expected adjustment of one or more of a speed of the cyclist and a direction of movement of the cyclist, and based on the expected adjustment, providing instructions to adjust one or more of a speed of the autonomous vehicle and a direction of movement of the autonomous vehicle. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification