Patents by Inventor Douglas E. Barker
Douglas E. Barker 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: 11511415Abstract: A method and computing system comprising identifying one or more candidate objects for selection by a robot. A path to the one or more candidate objects may be determined based upon, at least in part, a robotic environment and at least one robotic constraint. A feasibility of grasping a first candidate object of the one or more candidate objects may be validated. If the feasibility is validated, the robot may be controlled to physically select the first candidate object. If the feasibility is not validated, at least one of a different grasping point of the first candidate object, a second path, or a second candidate object may be selected.Type: GrantFiled: June 26, 2019Date of Patent: November 29, 2022Assignee: Teradyne, Inc.Inventors: Eric Lenhart Truebenbach, Douglas E. Barker, Christopher Thomas Aloisio, Evgeny Polyakov, Chu-Yin Chang
-
Patent number: 11325263Abstract: Embodiments included herein are directed towards a system and method for robotic control. The system may include a graphical user interface configured to allow a user to access a data storage unit associated with a robot. The system may further include a configurable portion including the data storage unit, a manipulator controller, and a data transfer layer. The system may also include a generic portion configured to parse the configurable portion to generate a robotic controller.Type: GrantFiled: June 29, 2018Date of Patent: May 10, 2022Assignee: Teradyne, Inc.Inventors: Xi Chen, Douglas E. Barker
-
Patent number: 11226621Abstract: Embodiments included herein are directed towards a robotic system and method. Embodiments may include a transportation mechanism having at least three legs and a computing device configured to receive a plurality of optimization components. Each optimization component may include a plurality of variables and the computing device may be further configured to perform a randomized simulation based upon, at least in part, each of the plurality of optimization components. The computing device may be further configured to provide one or more results of the randomized simulation to the transportation mechanism to enable locomotion via the at least three legs.Type: GrantFiled: February 14, 2019Date of Patent: January 18, 2022Assignee: TERADYNE, INC.Inventors: Ryan S. Penning, James D. English, Douglas E. Barker, Brett L. Limone, Paul Muench
-
Patent number: 10635761Abstract: A method, computer program product, and computer system for configuring a stochastic simulation scenario, wherein the stochastic simulation scenario may include one or more variables without a complete probability distribution. The stochastic simulation scenario may be executed to generate one or more results of the stochastic simulation scenario. At least a portion of the one or more variables without the probability distribution may be optimized using one or more optimization metrics on the one or more results of the stochastic simulation scenario.Type: GrantFiled: April 29, 2016Date of Patent: April 28, 2020Assignee: Energid Technologies CorporationInventors: James D. English, Ryan S. Penning, Douglas E. Barker, James A. Bacon
-
Publication number: 20200001471Abstract: Embodiments included herein are directed towards a system and method for robotic control. The system may include a graphical user interface configured to allow a user to access a data storage unit associated with a robot. The system may further include a configurable portion including the data storage unit, a manipulator controller, and a data transfer layer. The system may also include a generic portion configured to parse the configurable portion to generate a robotic controller.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Xi Chen, Douglas E. Barker
-
Publication number: 20190389062Abstract: A method and computing system comprising identifying one or more candidate objects for selection by a robot. A path to the one or more candidate objects may be determined based upon, at least in part, a robotic environment and at least one robotic constraint. A feasibility of grasping a first candidate object of the one or more candidate objects may be validated. If the feasibility is validated, the robot may be controlled to physically select the first candidate object. If the feasibility is not validated, at least one of a different grasping point of the first candidate object, a second path, or a second candidate object may be selected.Type: ApplicationFiled: June 26, 2019Publication date: December 26, 2019Inventors: Eric Lenhart Truebenbach, Douglas E. Barker, Christopher Thomas Aloisio, Evgeny Polyakov, Chu-Yin Chang
-
Patent number: 10445442Abstract: A method, computer program product, and computer system for configuring a stochastic simulation scenario, wherein the stochastic simulation scenario may include one or more variables, wherein at least a portion of the one or more variables may include agent behavior, and wherein the stochastic simulation scenario may be randomized and digital. The stochastic simulation scenario may be executed to generate one or more results of the stochastic simulation scenario. At least a portion of the one or more variables may be optimized using one or more optimization metrics on the one or more results of the stochastic simulation scenario, wherein at least the portion of the one or more variables may be modified based on game theory.Type: GrantFiled: September 1, 2016Date of Patent: October 15, 2019Assignee: Energid Technologies CorporationInventors: James D. English, Ryan S. Penning, Douglas E. Barker, Paul Muench, Brett L. Limone
-
Patent number: 10078712Abstract: A computer-implemented method, computer program product, and computing system is provided for a digital proxy simulation of robotic hardware. In an implementation, a method may include creating a digital proxy simulation for a robotic hardware wherein the digital simulation and the robotic hardware may share a network interface. a user may be provided with an option to switch between the robotic hardware and the digital proxy simulation. The switch may be executed, upon receiving a user selection, between the robotic hardware and the digital proxy simulation, wherein executing the switch includes transferring input and output signals between the digital proxy simulation and the robotic hardware.Type: GrantFiled: January 14, 2014Date of Patent: September 18, 2018Assignee: ENERGID TECHNOLOGIES CORPORATIONInventors: James A. Bacon, Douglas E. Barker, Xi Chen, James D. English
-
Publication number: 20180060459Abstract: A method, computer program product, and computer system for configuring a stochastic simulation scenario, wherein the stochastic simulation scenario may include one or more variables, wherein at least a portion of the one or more variables may include agent behavior, and wherein the stochastic simulation scenario may be randomized and digital. The stochastic simulation scenario may be executed to generate one or more results of the stochastic simulation scenario. At least a portion of the one or more variables may be optimized using one or more optimization metrics on the one or more results of the stochastic simulation scenario, wherein at least the portion of the one or more variables may be modified based on game theory.Type: ApplicationFiled: September 1, 2016Publication date: March 1, 2018Inventors: JAMES D. ENGLISH, Ryan S. Penning, Douglas E. Barker, Paul Muench, Brett L. Limone
-
Publication number: 20160321381Abstract: A method, computer program product, and computer system for configuring a stochastic simulation scenario, wherein the stochastic simulation scenario may include one or more variables without a complete probability distribution. The stochastic simulation scenario may be executed to generate one or more results of the stochastic simulation scenario. At least a portion of the one or more variables without the probability distribution may be optimized using one or more optimization metrics on the one or more results of the stochastic simulation scenario.Type: ApplicationFiled: April 29, 2016Publication date: November 3, 2016Inventors: JAMES D. ENGLISH, Ryan S. Penning, Douglas E. Barker, James A. Bacon
-
Publication number: 20150199458Abstract: A computer-implemented method, computer program product, and computing system is provided for a digital proxy simulation of robotic hardware. In an implementation, a method may include creating a digital proxy simulation for a robotic hardware wherein the digital simulation and the robotic hardware may share a network interface. a user may be provided with an option to switch between the robotic hardware and the digital proxy simulation. The switch may be executed, upon receiving a user selection, between the robotic hardware and the digital proxy simulation, wherein executing the switch includes transferring input and output signals between the digital proxy simulation and the robotic hardware.Type: ApplicationFiled: January 14, 2014Publication date: July 16, 2015Applicant: Energid Technologies CorporationInventors: James A. Bacon, Douglas E. Barker, Xi Chen, James D. English
-
Publication number: 20140002617Abstract: Preferred embodiment systems of the invention use a scalable number of cameras that can image a volume of interest from plurality of angles. The volume can be large and illuminated with general non-coherent illumination. Synchronized cameras process data in real time to addresses particle overlap issues while also increasing observable volumes. Systems of the invention also use higher frame rate cameras to increase the amount of particle travel in each frame. Approaches of the invention alleviate the concerns with additional data accumulation by conducting image processing and segmentation at the time of acquisition prior to transfer from a camera to eliminate a data transfer bottleneck between camera and computer and eliminate a data storage problem.Type: ApplicationFiled: June 26, 2013Publication date: January 2, 2014Inventors: Yuanhui Zhang, Douglas E. Barker