Patents by Inventor John Drinkard
John Drinkard has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12502779Abstract: Disclosed techniques for graph generation for online path planning offer multiple advantages, such as providing for high-quality motion during online operation of the robot, while reducing the computational burden of graph generation. Achieving these competing goals involves reducing the dimensionality of the graph generation problem by performing unconstrained sampling that defines partial robot poses that set values for fewer than all configuration parameters of the robot. The remaining configuration parameters for each sample are then determined in dependence on a distance function that relates the partial pose to one or more reference robot poses that are associated with one or more tasks to be performed by the robot and are provided as inputs to the graph generation. Reference robot poses may be determined automatically based on computer analysis of the robot application or may be user-input values.Type: GrantFiled: March 30, 2023Date of Patent: December 23, 2025Assignee: OMRON CORPORATIONInventors: Gaurav Misra, Akihiro Suzumura, Andres Rodriguez Campo, Sean Bailey, John Drinkard
-
Patent number: 12397424Abstract: Disclosed techniques embody advantageous approaches to online task and motion planning for robots, based on the decomposition of robot tasks into subtasks having attached attributes that, among other things, indicate whether dynamic trajectory modification is permitted during subtask execution. The decomposition and attribute tagging allows for hybrid motion control during task execution, for example, with some subtasks allowing for reactive motion planning for collision avoidance, and other subtasks disallowing reactive motion. Collision avoidance for non-reactive subtasks involves, for example, coordinating volume reservations within an involved robot work cell, to prevent other robots from interfering with a robot engaged in a subtask designated as non-reactive. Determination of which subtasks are non-reactive relies on information included in an input task specification and may be based on user analysis or automated analysis of the involved robot application.Type: GrantFiled: May 15, 2023Date of Patent: August 26, 2025Assignee: OMRON CORPORATIONInventors: Akihiro Suzumura, Gaurav Misra, Andres Rodriguez Campo, Kautilya Chenna, Sean Bailey, John Drinkard
-
Publication number: 20240326245Abstract: Disclosed techniques embody advantageous approaches to online task and motion planning for robots, based on the decomposition of robot tasks into subtasks having attached attributes that, among other things, indicate whether dynamic trajectory modification is permitted during subtask execution. The decomposition and attribute tagging allows for hybrid motion control during task execution, for example, with some subtasks allowing for reactive motion planning for collision avoidance, and other subtasks disallowing reactive motion. Collision avoidance for non-reactive subtasks involves, for example, coordinating volume reservations within an involved robot work cell, to prevent other robots from interfering with a robot engaged in a subtask designated as non-reactive. Determination of which subtasks are non-reactive relies on information included in an input task specification and may be based on user analysis or automated analysis of the involved robot application.Type: ApplicationFiled: May 15, 2023Publication date: October 3, 2024Inventors: Akihiro Suzumura, Gaurav Misra, Andres Rodriguez Campo, Kautilya Chenna, Sean Bailey, John Drinkard
-
Publication number: 20240326247Abstract: Disclosed techniques for graph generation for online path planning offer multiple advantages, such as providing for high-quality motion during online operation of the robot, while reducing the computational burden of graph generation. Achieving these competing goals involves reducing the dimensionality of the graph generation problem by performing unconstrained sampling that defines partial robot poses that set values for fewer than all configuration parameters of the robot. The remaining configuration parameters for each sample are then determined in dependence on a distance function that relates the partial pose to one or more reference robot poses that are associated with one or more tasks to be performed by the robot and are provided as inputs to the graph generation. Reference robot poses may be determined automatically based on computer analysis of the robot application or may be user-input values.Type: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Inventors: Gaurav Misra, Akihiro Suzumura, Andres Rodriguez Campo, Sean Bailey, John Drinkard
-
Publication number: 20240326244Abstract: Methods and systems are described for determining the contact state of a robotic arm and the contact forces between the robotic arm and its environment, without the use of additional add-on sensors, such force or torque sensors. One or more embodiments involve initiating response actions of the robot arm based on the inferred contact state or contact force, to execute a desired application. Example response actions include actuation of an end effector of the robotic arm, such as for object placement.Type: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Inventors: Siddharth Sanan, Andres Rodriguez Campo, Sean Bailey, John Drinkard
-
Patent number: 12092476Abstract: A map updating technique offers the performance advantages gained by robots using a good-quality static map for autonomous navigation within an environment, while providing the convenience of automatic updating. In particular, one or more robots log data while performing autonomous navigation in the environment according to the static map, and a computer appliance, such as a centralized server, collects the logged data as historic logged data, and performs a map update process using the historic logged data. Such operations provide for periodic or as needed updating of the static map, based on observational data from the robot(s) that capture changes in the environment, without need for taking the robot(s) offline for the computation.Type: GrantFiled: March 11, 2022Date of Patent: September 17, 2024Assignee: OMRON CORPORATIONInventors: John Drinkard, Karthik Mahesh Varadarajan
-
Publication number: 20240168480Abstract: An autonomous mapping system defines the exploration behavior of a mobile robot in a physical environment, according to a multi-objective optimization. With multi-objective optimization, the exploration behavior of the robot depends on joint consideration of two or more exploration objectives, such as speed, coverage, and consistency. In at least one embodiment, the autonomous mapping system is user customizable via a user interface that, among other things, allows a user to prioritize and/or select the exploration objectives considered in the multi-objective optimization.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Karthik Mahesh Varadarajan, John Drinkard
-
Publication number: 20220291692Abstract: A map updating technique offers the performance advantages gained by robots using a good-quality static map for autonomous navigation within an environment, while providing the convenience of automatic updating. In particular, one or more robots log data while performing autonomous navigation in the environment according to the static map, and a computer appliance, such as a centralized server, collects the logged data as historic logged data, and performs a map update process using the historic logged data, Such operations provide for periodic or as needed updating of the static map, based on observational data from the robot(s) that capture changes in the environment, without need for taking the robot(s) offline for the computation.Type: ApplicationFiled: March 11, 2022Publication date: September 15, 2022Inventors: John Drinkard, Karthik Mahesh Varadarajan
-
Patent number: 10841539Abstract: The present invention comprises an apparatus and method for monitoring a zone, which is a contiguous or non-contiguous, two-dimensional (2D) area or three-dimensional (3D) volume. Among its several advantages, the apparatus includes a plurality of sensors that monitor portions of the zone and report intrusion status to a control unit that provides monitoring boundary information to each of the sensors based on user input and further “maps” or otherwise associates each sensor to control unit outputs in accordance with user-defined behaviors. Still further, as a meaningful aid for configuring monitoring boundaries used by the sensors for objection intrusion detection, in one or more embodiments of the apparatus and method, at least a subset of sensors use a common coordinate frame of reference, based on a common origin located within overlapping sensor fields of view.Type: GrantFiled: October 25, 2017Date of Patent: November 17, 2020Assignee: OMRON SCIENTIFIC TECHNOLOGIES, INC.Inventor: John Drinkard
-
Patent number: 10085001Abstract: According to one aspect of the teachings herein, a method and apparatus detect mechanical misalignments in a machine vision system during run-time operation of the machine vision system, and compensate image processing based on the detected misalignments, unless the detected misalignments are excessive. Excessive misalignments may be detected by determining a worst-case error based on them. If the worst-case error exceeds a defined limit, the machine vision system transitions to a fault state. The fault state may include disrupting operation of a hazardous machine or performing one or more other fault-state operations. Among the detected misalignments are internal misalignments within individual cameras used for imaging, and relative misalignments between cameras. The method and apparatus may further perform run-time verifications of focus and transition the machine vision system to a fault state responsive to detecting insufficient focal quality.Type: GrantFiled: March 18, 2015Date of Patent: September 25, 2018Assignee: Omron CorporationInventors: Takeshi Shoji, John Drinkard, Ambrish Tyagi
-
Publication number: 20180048870Abstract: The present invention comprises an apparatus and method for monitoring a zone, which is a contiguous or non-contiguous, two-dimensional (2D) area or three-dimensional (3D) volume. Among its several advantages, the apparatus includes a plurality of sensors that monitor portions of the zone and report intrusion status to a control unit that provides monitoring boundary information to each of the sensors based on user input and further “maps” or otherwise associates each sensor to control unit outputs in accordance with user-defined behaviors. Still further, as a meaningful aid for configuring monitoring boundaries used by the sensors for objection intrusion detection, in one or more embodiments of the apparatus and method, at least a subset of sensors use a common coordinate frame of reference, based on a common origin located within overlapping sensor fields of view.Type: ApplicationFiled: October 25, 2017Publication date: February 15, 2018Inventor: John Drinkard
-
Patent number: 9712768Abstract: The teachings herein provide a method and apparatus for detecting erroneous pixel addressing in an imaging sensor. The method and apparatus advantageously leverage the characteristic “fixed pattern noise” of the sensor to detect addressing errors. Broadly, pixel addressing errors are detected based on comparing the pattern noise seen in data read outs from a targeted address of the sensor with characteristic fixed pattern noise known for the sensor.Type: GrantFiled: February 20, 2015Date of Patent: July 18, 2017Assignee: OMRON CORPORATIONInventors: Yoshiharu Tani, John Drinkard
-
Patent number: 9681075Abstract: The teachings herein provide a method and apparatus for detecting erroneous pixel addressing in an imaging sensor. The method and apparatus advantageously leverage the characteristic “fixed pattern noise” of the sensor to detect addressing errors. Broadly, pixel addressing errors are detected based on comparing the pattern noise seen in data read outs from a targeted address of the sensor with characteristic fixed pattern noise known for the sensor.Type: GrantFiled: February 20, 2015Date of Patent: June 13, 2017Assignee: OMRON CORPORATIONInventors: Yoshiharu Tani, John Drinkard
-
Patent number: 9532011Abstract: According to one aspect of the teachings presented herein, a machine vision system includes one or more sensor units that are each advantageously configured to use different pairings among a set of spaced-apart image sensors, to provide redundant object detection for a primary monitoring zone, while simultaneously providing for the detection of objects that may shadow the primary monitoring zone. Further, a plurality of “mitigations” and enhancements provide safety-of-design and robust operation. Such mitigations and enhancements include, for example, bad-pixel detection and mapping, cluster-based pixel processing for improved object detection, test-image injection for fault detection, dual-channel, redundant processing for safety-critical object detection, temporal filtering to reduce false detections, and the use of high dynamic range (HDR) images, for improved operation over variable ambient lighting conditions.Type: GrantFiled: July 3, 2012Date of Patent: December 27, 2016Assignee: Omron CorporationInventors: John Drinkard, Ambrish Tyagi, Yoshiharu Tani, Koichi Kinoshita
-
Patent number: 9501692Abstract: According to one aspect of the teachings presented herein, a projective volume monitoring apparatus is configured to detect objects intruding into a monitoring zone. The projective volume monitoring apparatus is configured to detect the intrusion of objects of a minimum object size relative to a protection boundary, based on an advantageous processing technique that represents range pixels obtained from stereo correlation processing in spherical coordinates and maps those range pixels to a two-dimensional histogram that is defined over the projective coordinate space associated with capturing the stereo images used in correlation processing. The histogram quantizes the horizontal and vertical solid angle ranges of the projective coordinate space into a grid of cells. The apparatus flags range pixels that are within the protection boundary and accumulates them into corresponding cells of the histogram, and then performs clustering on the histogram cells to detect object intrusions.Type: GrantFiled: October 12, 2012Date of Patent: November 22, 2016Assignee: Omron CorporationInventors: Ambrish Tyagi, John Drinkard, Yoshiharu Tani, Koichi Kinoshita
-
Publication number: 20160203371Abstract: According to one aspect of the teachings presented herein, a projective volume monitoring apparatus is configured to protect against the intrusion of crawling and walking persons into a monitoring zone. The apparatus acquires stereo images of a first monitoring zone that begins at a defined height above a floor and of a second monitoring zone that lies below the first monitoring zone and extends downward to a floor or other surface on which persons may walk or crawl, and processes the stereo images to obtain range pixels. The apparatus detects object intrusions within the first monitoring zone by processing the corresponding range pixels using first object detection parameters that are tuned for the detection of walking or running persons, and detects object intrusions within the second monitoring zone by processing the corresponding range pixels using second object detection parameters that are tuned for the detection of crawling or prone persons.Type: ApplicationFiled: March 24, 2016Publication date: July 14, 2016Inventors: Ambrish Tyagi, John Drinkard, Yoshiharu Tani, Koichi Kinoshita
-
Publication number: 20150271474Abstract: According to one aspect of the teachings herein, a method and apparatus detect mechanical misalignments in a machine vision system during run-time operation of the machine vision system, and compensate image processing based on the detected misalignments, unless the detected misalignments are excessive. Excessive misalignments may be detected by determining a worst-case error based on them. If the worst-case error exceeds a defined limit, the machine vision system transitions to a fault state. The fault state may include disrupting operation of a hazardous machine or performing one or more other fault-state operations. Among the detected misalignments are internal misalignments within individual cameras used for imaging, and relative misalignments between cameras. The method and apparatus may further perform run-time verifications of focus and transition the machine vision system to a fault state responsive to detecting insufficient focal quality.Type: ApplicationFiled: March 18, 2015Publication date: September 24, 2015Inventors: Takeshi Shoji, John Drinkard, Ambrish Tyagi
-
Publication number: 20150244952Abstract: The teachings herein provide a method and apparatus for detecting erroneous pixel addressing in an imaging sensor. The method and apparatus advantageously leverage the characteristic “fixed pattern noise” of the sensor to detect addressing errors. Broadly, pixel addressing errors are detected based on comparing the pattern noise seen in data read outs from a targeted address of the sensor with characteristic fixed pattern noise known for the sensor.Type: ApplicationFiled: February 20, 2015Publication date: August 27, 2015Inventors: Yoshiharu Tani, John Drinkard
-
Patent number: 8947505Abstract: In one aspect of the teachings herein, a 3D imaging apparatus uses a “texture tool” or facilitates the use of such a tool by an operator, to add artificial texture to a scene being imaged, for 3D imaging of surfaces or background regions in the scene that otherwise lack sufficient texture for determining sufficiently dense 3D range data. In at least one embodiment, the 3D imaging apparatus provides for iterative or interactive imaging, such as by dynamically indicating that one or more regions of the scene require artificial texturing via the texture tool for accurate 3D imaging, and then indicating whether or not the addition of artificial texture cured the texture deficiency and/or whether any other regions within the image require additional texture.Type: GrantFiled: March 30, 2011Date of Patent: February 3, 2015Assignee: Omron Scientific Technologies, Inc.Inventors: Ambrish Tyagi, John Drinkard
-
Publication number: 20130300835Abstract: In one aspect, this disclosure presents a method and apparatus for verifying that minimum object contrast requirements are met within a region representing a volume to be monitored by a machine vision system. In complementary fashion, the disclosure also presents a methodology for constraining the positions of the lighting sources to be used for illuminating the monitored volume at a minimum height above the floor, and for the use of a key light that provides asymmetrical lighting within the monitored volume relative to the camera(s) used for imaging the monitored volume. Correspondingly, the disclosure also presents a method and apparatus for monitoring for proper operation of the key light and responding to improper operation. The minimum contrast verification and key light monitoring operations can be implemented using standalone apparatuses, or can be incorporated into the machine vision system.Type: ApplicationFiled: May 13, 2013Publication date: November 14, 2013Inventors: Koichi Kinoshita, Ambrish Tyagi, John Drinkard, Yoshiharu Tani