Systems and methods for machine control
First Claim
Patent Images
1. A computer implemented method for conducting machine control, the method comprising:
- monitoring a region of space for a presence of an object, the monitoring including;
scanning the region of space using a first sensing modality, the region of space being scanned at a first rate of time; and
detecting the presence of the object in the region of space;
responsive to detecting the presence of the object in the region of space, performing operations including;
imaging the region of space including the object for at least two cycles using a second sensing modality, the region of space being imaged at a second rate of time, for each cycle, that is longer than the first rate of time, such that each cycle imaged at the second rate of time takes longer than the scanning performed at the first rate of time; and
determining a first set of object attributes of the object for a first imaging cycle of the at least two cycles; and
determining a second set of object attributes of the object for a second imaging cycle of the at least two cycles;
comparing the first set of object attributes and the second set of object attributes to determine control information; and
responding to the determined control information according to response criteria.
9 Assignments
0 Petitions
Accused Products
Abstract
A region of space may be monitored for the presence or absence of one or more control objects, and object attributes and changes thereto may be interpreted as control information provided as input to a machine or application. In some embodiments, the region is monitored using a combination of scanning and image-based sensing.
-
Citations
20 Claims
-
1. A computer implemented method for conducting machine control, the method comprising:
-
monitoring a region of space for a presence of an object, the monitoring including; scanning the region of space using a first sensing modality, the region of space being scanned at a first rate of time; and detecting the presence of the object in the region of space; responsive to detecting the presence of the object in the region of space, performing operations including; imaging the region of space including the object for at least two cycles using a second sensing modality, the region of space being imaged at a second rate of time, for each cycle, that is longer than the first rate of time, such that each cycle imaged at the second rate of time takes longer than the scanning performed at the first rate of time; and determining a first set of object attributes of the object for a first imaging cycle of the at least two cycles; and determining a second set of object attributes of the object for a second imaging cycle of the at least two cycles; comparing the first set of object attributes and the second set of object attributes to determine control information; and responding to the determined control information according to response criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium impressed with computer program instructions for conducting machine control, the instructions, when executed on a processor, implement a method comprising:
-
monitoring a region of space for a presence of an object, the monitoring including; scanning the region of space using a first sensing modality, the region of space being scanned at a first rate of time; and detecting the presence of the object in the region of space; responsive to detecting the presence of the object in the region of space, performing operations including; imaging the region of space including the object for at least two cycles using a second sensing modality, the region of space being imaged at a second rate of time, for each cycle, that is longer than the first rate of time, such that each cycle imaged at the second rate of time takes longer than the scanning performed at the first rate of time; and determining a first set of object attributes of the object for a first imaging cycle of the at least two cycles; and determining a second set of object attributes of the object for a second imaging cycle of the at least two cycles; comparing the first set of object attributes and the second set of object attributes to determine control information; and responding to the determined control information according to response criteria. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system including one or more processors coupled to memory, the memory loaded with computer instructions for conducting machine control, the instructions, when executed on the processors, implement actions comprising:
-
monitoring a region of space for a presence of an object, the monitoring including; scanning the region of space using a first sensing modality, the region of space being scanned at a first rate of time; and detecting the presence of the object in the region of space; responsive to detecting the presence of the object in the region of space, performing operations including; imaging the region of space including the object for at least two cycles using a second sensing modality, the region of space being imaged at a second rate of time, for each cycle, that is longer than the first rate of time, such that each cycle imaged at the second rate of time takes longer than the scanning performed at the first rate of time; and determining a first set of object attributes of the object for a first imaging cycle of the at least two cycles; and determining a second set of object attributes of the object for a second imaging cycle of the at least two cycles; comparing the first set of object attributes and the second set of object attributes to determine control information; and responding to the determined control information according to response criteria. - View Dependent Claims (18, 19, 20)
-
Specification