Patents by Inventor Philip L. Freeman
Philip L. Freeman 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: 9607370Abstract: A system for use in inspecting an object is provided. The system includes at least one array of visual imaging devices configured to capture a plurality of two-dimensional images of the object. The array is configured to capture a first set of two-dimensional images over a first predetermined interval and a second set of two-dimensional images over a second predetermined interval that is after the first predetermined interval. The system also includes a computing device coupled to the at least one array of visual imaging devices. The computing device is configured to extract point clouds of the object from the first and second sets of two-dimensional images, generate a three-dimensional model of the object from the extracted point clouds, determine variations in the extracted point clouds from the first and second sets of two-dimensional images, and utilize the determined variations to detect potential anomalies in the three-dimensional model.Type: GrantFiled: January 15, 2014Date of Patent: March 28, 2017Assignee: The Boeing CompanyInventor: Philip L. Freeman
-
Patent number: 9595096Abstract: Provided are methods, systems, and computer program products for inspecting composite items. Specifically, a method involves analyzing an image of or, more generally, data characterizing condition of a top layer, which is disposed over a bottom layer. The method also involves performing a structural integrity check based on any anomalies detected in the top layer during this analysis as well as based on any anomalies previously detected in the bottom layer. As such, this structural integrity check accounts for characteristics of multiple layers, in some embodiments, all layers applied up to point of this inspection. In addition to the detected anomalies, the structural integrity check may account for previously performed repairs. The structural integrity check may be performed on individual portions of a composite item while, for example, other portions continue receiving a new composite layer, which may be referred to as an inline inspection.Type: GrantFiled: March 10, 2014Date of Patent: March 14, 2017Assignee: The Boeing CompanyInventors: Steven A. Dorris, Arun Ayyagari, Jonathan Blake Vance, David E. Corman, James W. Fonda, Roger W. Engelbart, Philip L. Freeman
-
Publication number: 20160378093Abstract: A method, a device, and a computer-readable storage medium is provided for performing the method for automating an assembling sequence operation for a workpiece using an one-up assembly process that uses adjacent hole clamping. The method can include obtaining an adjacency list from points for the workpiece to be assembled; controlling an assembly machine for assembling the workpiece using a sequence of assembly operations based on the adjacency list; identifying potential errors in the sequence of assembly operations; determining a revised sequence of assembly operations based on the potential errors that are identified; and controlling the assembly machine based on the revised sequence of assembly operations.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Philip L. Freeman, Matthew John Miller, Shaun Condie
-
Publication number: 20160355026Abstract: A system for printing an image on a surface includes a robot, a printhead having a reference line printing mechanism, and a reference line sensor. The robot has at least one arm. The printhead is mounted to the arm and is movable by the arm over a surface along a rastering path while printing a new image slice on the surface. The reference line printing mechanism is configured to print a reference line on the surface when printing the new image slice. The reference line sensor is configured to sense the reference line of an existing image slice and transmit a signal to the robot causing the arm to adjust the printhead in a manner such that a side edge of the new image slice is aligned with the side edge of the existing image slice.Type: ApplicationFiled: August 23, 2016Publication date: December 8, 2016Inventors: Dennis R. Mathis, Philip L. Freeman
-
Publication number: 20160318144Abstract: A method of determining a pose of a workpiece includes receiving known positions of a plurality of reference features of a workpiece in a first pose in a first coordinate space, determining from the known positions an estimate of the first pose of the workpiece in a second coordinate space in which any pose of the workpiece is defined by six distinct components, and at least one of the six components are known. The method includes receiving a position of a second feature of the workpiece in the second coordinate space when the workpiece is disposed in a distinct, second pose in which the at least one known components remain constant between the first and second pose. The method includes determining the second pose of the workpiece from the first pose estimate and the position of the second feature of the workpiece in the second pose.Type: ApplicationFiled: May 1, 2015Publication date: November 3, 2016Inventors: Jerald A. Hull, Philip L. Freeman
-
Patent number: 9452616Abstract: A system for printing an image on a surface may include a robot having at least one arm. A printhead may be mounted to the arm and may be movable by the arm over a surface along a rastering path while printing an image slice on the surface. The image slice may have opposing side edges. The printhead may be configured to print the image slice with an image gradient band along at least one of opposing side edges wherein an image intensity within the image gradient band decreases from an inner portion of the image gradient band toward the side edge.Type: GrantFiled: May 29, 2015Date of Patent: September 27, 2016Assignee: The Boeing CompanyInventors: Dennis R. Mathis, Philip L. Freeman
-
Patent number: 9278448Abstract: A method and apparatus for controlling a positioning mechanism comprising a smaller scale positioning mechanism for moving a tool within a smaller scale work space and a larger scale positioning mechanism for changing a position of the smaller scale work space within the larger scale work space. A commanded position for the tool is received by a processor unit. An error component is determined using a difference between the commanded position and a current position of the tool in the larger scale work space. A restoring component configured to move the tool toward a selected position in the smaller scale work space is determined. Control signals for controlling the smaller scale positioning mechanism and the larger scale positioning mechanism together to move the tool from the current position to the commanded position are generated using the error component and the restoring component.Type: GrantFiled: January 28, 2013Date of Patent: March 8, 2016Assignee: THE BOEING COMPANYInventor: Philip L. Freeman
-
Patent number: 9164503Abstract: Rough machining of a workpiece is performed by a numerically controlled machine tool using an adaptive toolpath technique. Material removal rate and machine efficiency are increased by forming a pre-roughing slot in the workpiece along medial axes, and machining the remainder of the workpiece using a toolpath that begins inside the pre-roughing slot and spirals outwardly in smooth curves.Type: GrantFiled: July 13, 2012Date of Patent: October 20, 2015Assignee: THE BOEING COMPANYInventors: Jared Lee Bolin, Philip L. Freeman
-
Publication number: 20150254835Abstract: Provided are methods, systems, and computer program products for inspecting composite items. Specifically, a method involves analyzing an image of or, more generally, data characterizing condition of a top layer, which is disposed over a bottom layer. The method also involves performing a structural integrity check based on any anomalies detected in the top layer during this analysis as well as based on any anomalies previously detected in the bottom layer. As such, this structural integrity check accounts for characteristics of multiple layers, in some embodiments, all layers applied up to point of this inspection. In addition to the detected anomalies, the structural integrity check may account for previously performed repairs. The structural integrity check may be performed on individual portions of a composite item while, for example, other portions continue receiving a new composite layer, which may be referred to as an inline inspection.Type: ApplicationFiled: March 10, 2014Publication date: September 10, 2015Applicant: The Boeing CompanyInventors: Steven A. Dorris, Arun Ayyagari, Jonathan Blake Vance, David E. Corman, James W. Fonda, Roger W. Engelbart, Philip L. Freeman
-
Publication number: 20150199802Abstract: A system for use in inspecting an object is provided. The system includes at least one array of visual imaging devices configured to capture a plurality of two-dimensional images of the object. The array is configured to capture a first set of two-dimensional images over a first predetermined interval and a second set of two-dimensional images over a second predetermined interval that is after the first predetermined interval. The system also includes a computing device coupled to the at least one array of visual imaging devices. The computing device is configured to extract point clouds of the object from the first and second sets of two-dimensional images, generate a three-dimensional model of the object from the extracted point clouds, determine variations in the extracted point clouds from the first and second sets of two-dimensional images, and utilize the determined variations to detect potential anomalies in the three-dimensional model.Type: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: THE BOEING COMPANYInventor: Philip L. Freeman
-
Patent number: 8972057Abstract: A method of automatic path planning for at least one robot within a confined configuration space, the robot including an arm having a plurality of joints and an end effector coupled to the arm. The method includes entering a plurality of process points into a computer, each process point being a location wherein the arm is to be positioned to perform a task, calculating one or more inverse kinematic solutions for each process point, clustering the inverse kinematic solutions into a set of clusters, and generating collision free paths between the clusters in the confined configuration space.Type: GrantFiled: January 9, 2013Date of Patent: March 3, 2015Assignee: The Boeing CompanyInventors: Philip L. Freeman, Howie Choset, Matthew Tesch, Glenn Wagner
-
Patent number: 8938315Abstract: A method for verifying completion of a task is provided. In various embodiments, the method includes obtaining location coordinates of at least one location sensor within a work cell. The at least one sensor is affixed to a tool used to operate on a feature of a structure to be assembled, fabricated or inspected. The method additionally includes, generating a virtual object locus based on the location coordinates of the at least one location sensor. The virtual object locus corresponds to a computerized schematic of the structure to be assembled and represents of all possible locations of an object end of the tool within the work cell. The method further includes, identifying one of a plurality of candidate features as the most likely to be the feature operated on by the tool. The identification is based on a probability calculation for each of the candidate features that each respective candidate feature is the feature operated on by the tool.Type: GrantFiled: January 13, 2014Date of Patent: January 20, 2015Assignee: The Boeing CompanyInventors: Philip L. Freeman, Thomas E. Shepherd, Christopher K. Zuver
-
Patent number: 8922647Abstract: A method of measuring a feature of an article may include projecting a scale template onto the article at a predetermined size. The method may additionally include projecting a measurement pattern onto the article. An image containing the feature, the scale template, and the measurement pattern may be recorded by the camera. The method may further include determining a scale factor of the image based on the scale template, and determining a size and/or a location of the feature based upon the measurement pattern and the image scale factor.Type: GrantFiled: August 3, 2011Date of Patent: December 30, 2014Assignee: The Boeing CompanyInventors: Phillip J. Crothers, Philip L. Freeman, Martin A. Szarski, Justin G. Young
-
Publication number: 20140129025Abstract: A method for verifying completion of a task is provided. In various embodiments, the method includes obtaining location coordinates of at least one location sensor within a work cell. The at least one sensor is affixed to a tool used to operate on a feature of a structure to be assembled, fabricated or inspected. The method additionally includes, generating a virtual object locus based on the location coordinates of the at least one location sensor. The virtual object locus corresponds to a computerized schematic of the structure to be assembled and represents of all possible locations of an object end of the tool within the work cell. The method further includes, identifying one of a plurality of candidate features as the most likely to be the feature operated on by the tool. The identification is based on a probability calculation for each of the candidate features that each respective candidate feature is the feature operated on by the tool.Type: ApplicationFiled: January 13, 2014Publication date: May 8, 2014Applicant: The Boeing CompanyInventors: Philip L. Freeman, Thomas E. Shepherd, Christopher K. Zuver
-
Publication number: 20140018953Abstract: Rough machining of a workpiece is performed by a numerically controlled machine tool using an adaptive toolpath technique. Material removal rate and machine efficiency are increased by forming a pre-roughing slot in the workpiece along medial axes, and machining the remainder of the workpiece using a toolpath that begins inside the pre-roughing slot and spirals outwardly in smooth curves.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Applicant: THE BOEING COMPANYInventors: Jared Lee Bolin, Philip L. Freeman
-
Patent number: 8630729Abstract: A method for verifying completion of a task. Location coordinates of at least one location sensor within a work cell are obtained. At least one sensor is affixed to a tool used to operate on a feature of a structure to be assembled, fabricated or inspected. A virtual object locus is generated based on the location coordinates of the at least one location sensor. The virtual object locus corresponds to a computerized schematic of the structure to be assembled and represents of all possible locations of an object end of the tool within the work cell. One of a plurality of candidate features is identified as the most likely to be the feature operated on by the tool. The identification is based on a probability calculation for each of the candidate features that each respective candidate feature is the feature operated on by the tool.Type: GrantFiled: June 1, 2012Date of Patent: January 14, 2014Assignee: The Boeing CompanyInventors: Philip L. Freeman, Thomas E. Shepherd, Christopher K. Zuver
-
Patent number: 8532825Abstract: A software compensation command is generated to command a linkage to move an end body in a work space. A manipulator Jacobian is computed given a nominal linkage command; and a normalized Jacobian is computed from the manipulator Jacobian, a joint space normalizing matrix Q, and an error space normalizing matrix E. The normalized Jacobian and the Q and E matrices are used to produce the software compensation command.Type: GrantFiled: August 25, 2010Date of Patent: September 10, 2013Assignee: The Boeing CompanyInventor: Philip L. Freeman
-
Publication number: 20130033596Abstract: A method of measuring a feature of an article may include projecting a scale template onto the article at a predetermined size. The method may additionally include projecting a measurement pattern onto the article. An image containing the feature, the scale template, and the measurement pattern may be recorded by the camera. The method may further include determining a scale factor of the image based on the scale template, and determining a size and/or a location of the feature based upon the measurement pattern and the image scale factor.Type: ApplicationFiled: August 3, 2011Publication date: February 7, 2013Applicant: The Boeing CompanyInventors: Phillip J. Crothers, Philip L. Freeman, Martin A. Szarski, Justin G. Young
-
Publication number: 20120271448Abstract: A method for verifying completion of a task. Location coordinates of at least one location sensor within a work cell are obtained. At least one sensor is affixed to a tool used to operate on a feature of a structure to be assembled, fabricated or inspected. A virtual object locus is generated based on the location coordinates of the at least one location sensor. The virtual object locus corresponds to a computerized schematic of the structure to be assembled and represents of all possible locations of an object end of the tool within the work cell. One of a plurality of candidate features is identified as the most likely to be the feature operated on by the tool. The identification is based on a probability calculation for each of the candidate features that each respective candidate feature is the feature operated on by the tool.Type: ApplicationFiled: June 1, 2012Publication date: October 25, 2012Applicant: THE BOEING COMPANYInventors: Philip L. Freeman, Thomas E. Shepherd, Christopher K. Zuver
-
Patent number: 8275479Abstract: A method and apparatus for performing an operation on a workpiece. Image information may be received from a camera system at a controller in which the camera system and the controller may be associated with a housing. The workpiece with a number of inconsistencies and a tool system may be moved relative to each other under a control of the controller in which the tool system may be associated with the housing. A number of operations may be performed on the number of inconsistencies on the workpiece holes using the image information under the control of the controller.Type: GrantFiled: October 21, 2009Date of Patent: September 25, 2012Assignee: The Boeing CompanyInventors: Philip L. Freeman, Edward E. Feikert, John E. Inman