Patents by Inventor Forrest Green
Forrest Green 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: 11833684Abstract: Systems, apparatus, and methods are described for robotic learning and execution of skills. A robotic apparatus can include a memory, a processor, sensors, and one or more movable components (e.g., a manipulating element and/or a transport element). The processor is operatively coupled to the memory, the movable elements, and the sensors, and configured to obtain information of an environment, including one or more objects located within the environment. In some embodiments, the processor is configured to learn skills through demonstration, exploration, user inputs, etc. In some embodiments, the processor is configured to execute skills and/or arbitrate between different behaviors and/or actions. In some embodiments, the processor is configured to learn an environmental constraint. In some embodiments, the processor is configured to learn using a general model of a skill.Type: GrantFiled: March 1, 2021Date of Patent: December 5, 2023Assignee: Diligent Robotics, Inc.Inventors: Vivian Yaw-Wen Chu, Shuai Li, Forrest Green, Peter Worsnop, Andrea Lockerd Thomaz
-
Publication number: 20220371193Abstract: Systems, apparatus, and methods are described for robotic learning and execution of skills. A robotic apparatus can include a memory, a processor, sensors, and one or more movable components (e.g., a manipulating element and/or a transport element). The processor can be operatively coupled to the memory, the movable elements, and the sensors, and configured to obtain information of an environment, including one or more objects located within the environment. In some embodiments, the processor can be configured to learn skills through demonstration, exploration, user inputs, etc. In some embodiments, the processor can be configured to execute skills and/or arbitrate between different behaviors and/or actions. In some embodiments, the processor can be configured to learn an environmental constraint. In some embodiments, the processor can be configured to learn using a general model of a skill.Type: ApplicationFiled: March 9, 2022Publication date: November 24, 2022Inventors: Vivian Yaw-Wen CHU, Shuai LI, Forrest GREEN, Peter WORSNOP, Andrea Lockerd THOMAZ
-
Patent number: 11298825Abstract: Systems, apparatus, and methods are described for robotic learning and execution of skills. A robotic apparatus can include a memory, a processor, sensors, and one or more movable components (e.g., a manipulating element and/or a transport element). The processor can be operatively coupled to the memory, the movable elements, and the sensors, and configured to obtain information of an environment, including one or more objects located within the environment. In some embodiments, the processor can be configured to learn skills through demonstration, exploration, user inputs, etc. In some embodiments, the processor can be configured to execute skills and/or arbitrate between different behaviors and/or actions. In some embodiments, the processor can be configured to learn an environmental constraint. In some embodiments, the processor can be configured to learn using a general model of a skill.Type: GrantFiled: October 18, 2021Date of Patent: April 12, 2022Assignee: Diligent Robotics, Inc.Inventors: Vivian Yaw-Wen Chu, Shuai Li, Forrest Green, Peter Worsnop, Andrea Lockerd Thomaz
-
Publication number: 20220032458Abstract: Systems, apparatus, and methods are described for robotic learning and execution of skills. A robotic apparatus can include a memory, a processor, sensors, and one or more movable components (e.g., a manipulating element and/or a transport element). The processor can be operatively coupled to the memory, the movable elements, and the sensors, and configured to obtain information of an environment, including one or more objects located within the environment. In some embodiments, the processor can be configured to learn skills through demonstration, exploration, user inputs, etc. In some embodiments, the processor can be configured to execute skills and/or arbitrate between different behaviors and/or actions. In some embodiments, the processor can be configured to learn an environmental constraint. In some embodiments, the processor can be configured to learn using a general model of a skill.Type: ApplicationFiled: October 18, 2021Publication date: February 3, 2022Applicant: Diligent Robotics, Inc.Inventors: Vivian Yaw-Wen CHU, Shuai LI, Forrest GREEN, Peter WORSNOP, Andrea Lockerd THOMAZ
-
Publication number: 20210379758Abstract: Systems, apparatus, and methods are described for robotic learning and execution of skills. A robotic apparatus can include a memory, a processor, sensors, and one or more movable components (e.g., a manipulating element and/or a transport element). The processor can be operatively coupled to the memory, the movable elements, and the sensors, and configured to obtain information of an environment, including one or more objects located within the environment. In some embodiments, the processor can be configured to learn skills through demonstration, exploration, user inputs, etc. In some embodiments, the processor can be configured to execute skills and/or arbitrate between different behaviors and/or actions. In some embodiments, the processor can be configured to learn an environmental constraint. In some embodiments, the processor can be configured to learn using a general model of a skill.Type: ApplicationFiled: March 1, 2021Publication date: December 9, 2021Inventors: Vivian Yaw-Wen CHU, Shuai LI, Forrest GREEN, Peter WORSNOP, Andrea Lockerd THOMAZ
-
Patent number: 11148288Abstract: Systems, apparatus, and methods are described for robotic learning and execution of skills. A robotic apparatus can include a memory, a processor, sensors, and one or more movable components (e.g., a manipulating element and/or a transport element). The processor can be operatively coupled to the memory, the movable elements, and the sensors, and configured to obtain information of an environment, including one or more objects located within the environment. In some embodiments, the processor can be configured to learn skills through demonstration, exploration, user inputs, etc. In some embodiments, the processor can be configured to execute skills and/or arbitrate between different behaviors and/or actions. In some embodiments, the processor can be configured to learn an environmental constraint. In some embodiments, the processor can be configured to learn using a general model of a skill.Type: GrantFiled: June 28, 2019Date of Patent: October 19, 2021Assignee: Diligent Robotics, Inc.Inventors: Vivian Yaw-Wen Chu, Shuai Li, Forrest Green, Peter Worsnop, Andrea Lockerd Thomaz
-
Patent number: 10691843Abstract: A method of rendering a machine state, a method of generating and rendering a work-piece cut path, and a CNC machines system are disclosed.Type: GrantFiled: July 17, 2018Date of Patent: June 23, 2020Assignee: OMC2 LLCInventors: Michael Estee, Forrest Green, Thomas Cauchois, Sarah Tappon
-
Publication number: 20190050498Abstract: A method of rendering a machine state, a method of generating and rendering a work-piece cut path, and a CNC machines system are disclosed.Type: ApplicationFiled: July 17, 2018Publication date: February 14, 2019Inventors: Michael Stochosky, Forrest Green, Thomas Cauchois, Sarah Tappon
-
Patent number: 10055512Abstract: A method of rendering a machine state, a method of generating and rendering a work-piece cut path, and a CNC machines system are disclosed.Type: GrantFiled: September 17, 2014Date of Patent: August 21, 2018Assignee: OMC2 LLCInventors: Michael Stochosky, Forrest Green, Thomas Cauchois, Sarah Tappon
-
Publication number: 20150105890Abstract: A method of rendering a machine state, a method of generating and rendering a work-piece cut path, and a CNC machines system are disclosed.Type: ApplicationFiled: September 17, 2014Publication date: April 16, 2015Applicant: Other Machine CompanyInventors: Michael Stochosky, Forrest Green, Thomas Cauchois, Sarah Tappon
-
Patent number: 8766665Abstract: A family of reconfigurable asynchronous logic elements that interact with their nearest neighbors permits reconfigurable implementation of circuits that are asynchronous at the bit level. A reconfigurable asynchronous logic cell comprises a set of one-bit buffers for communication with at least one neighboring cell, each buffer capable of having several states and configured for receiving input state tokens from neighboring cells and for transferring output state tokens to neighboring cells, and a one-bit processor configured to perform a logic operation utilizing received tokens as inputs and to produce an output token reflecting the result of the logic operation, wherein the logic operation and the functional configuration of the buffers are reconfigurably programmable. A reconfigurable logic circuit comprises a plurality of reconfigurable logic cells that compute by locally passing state tokens and are reconfigured by the directed shifting of programming instructions through neighboring logic cells.Type: GrantFiled: September 6, 2011Date of Patent: July 1, 2014Assignee: Massachusetts Institute of TechnologyInventors: David Allen Dalrymple, Erik Demaine, Neil Gershenfeld, Forrest Green, Ara Knaian
-
Publication number: 20120062277Abstract: A family of reconfigurable asynchronous logic elements that interact with their nearest neighbors permits reconfigurable implementation of circuits that are asynchronous at the bit level. A reconfigurable asynchronous logic cell comprises a set of one-bit buffers for communication with at least one neighboring cell, each buffer capable of having several states and configured for receiving input state tokens from neighboring cells and for transferring output state tokens to neighboring cells, and a one-bit processor configured to perform a logic operation utilizing received tokens as inputs and to produce an output token reflecting the result of the logic operation, wherein the logic operation and the functional configuration of the buffers are reconfigurably programmable. A reconfigurable logic circuit comprises a plurality of reconfigurable logic cells that compute by locally passing state tokens and are reconfigured by the directed shifting of programming instructions through neighboring logic cells.Type: ApplicationFiled: September 6, 2011Publication date: March 15, 2012Applicant: MASSACHUSETTS INSTITUTE OF TECHNOLOGYInventors: David Allen Dalrymple, Erik Demaine, Neil Gershenfeld, Forrest Green, Ara Knaian
-
Patent number: 8013629Abstract: A family of reconfigurable asynchronous logic elements that interact with their nearest neighbors permits reconfigurable implementation of circuits that are asynchronous at the bit level, rather than at the level of functional blocks. These elements pass information by means of tokens. Each cell is self-timed, and cells that are configured as interconnect perform at propagation delay speeds, so no hardware non-local connections are needed. A reconfigurable asynchronous logic element comprises a set of edges for communication with at least one neighboring cell, each edge having an input for receiving tokens from neighboring cells and an output for transferring tokens to at least one neighboring cell, circuitry configured to perform a logic operation utilizing received tokens as inputs and to produce an output token reflecting the result of the logic operation, and circuitry.Type: GrantFiled: September 16, 2009Date of Patent: September 6, 2011Assignee: Massachusetts Institute of TechnologyInventors: David Allen Dalrymple, Erik Demaine, Neil Gershenfeld, Forrest Green, Ara Knaian
-
Publication number: 20100185837Abstract: A family of reconfigurable asynchronous logic elements that interact with their nearest neighbors permits reconfigurable implementation of circuits that are asynchronous at the bit level, rather than at the level of functional blocks. These elements pass information by means of tokens. Each cell is self-timed, and cells that are configured as interconnect perform at propagation delay speeds, so no hardware non-local connections are needed. A reconfigurable asynchronous logic element comprises a set of edges for communication with at least one neighboring cell, each edge having an input for receiving tokens from neighboring cells and an output for transferring tokens to at least one neighboring cell, circuitry configured to perform a logic operation utilizing received tokens as inputs and to produce an output token reflecting the result of the logic operation, and circuitry.Type: ApplicationFiled: September 16, 2009Publication date: July 22, 2010Applicant: Massachussetts Institute of TechnologyInventors: David Allen Dalrymple, Erik Demaine, Neil Gershenfeld, Forrest Green, Ara Knaian