Patents by Inventor Chih-Kuang Chang

Chih-Kuang Chang 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).

  • Publication number: 20150134303
    Abstract: A method for establishing a three-dimensional contour model of an object includes providing a contact probe which has a contact ball and three positioning dots. Then initial positions of the contact ball and positioning dots are established by measuring the contact probe by using a measuring device. A point cloud is created by scanning the object with a three-dimensional non-contact scanner. The contact ball of the contact probe is used to touch the object at a place where a hole of the point cloud is located. Image of the contact probe is caught to calculate out present position of the contact ball. Coordinate of the present position of the contact ball is output as a coordinate for filling the hole of the point cloud.
    Type: Application
    Filed: September 12, 2014
    Publication date: May 14, 2015
    Inventors: CHIH-KUANG CHANG, Xin-Yuan Wu, Zong-Tao Yang
  • Patent number: 9030473
    Abstract: A computing device reads information in relation to a first curved surface and a second curved surface from a storage device, respectively meshes the first and second curved surfaces into a plurality of first and second triangles, and divides a parametric plane associated into a plurality of first grids, where each first grid corresponds to a small box in 3D space. The device determines associations between the first/second triangles of the two curved surfaces and the small boxes in the 3D space, determines a second triangle that is nearest to each first triangle of the first curved surface, and determines a distance between the first triangle and the second triangle as a minimum distance from the first triangle to the second curved surface. A minimum value from all of the minimum distances is determined as a minimum distance between the first curved surface and the second curved surface.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: May 12, 2015
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Min Wang
  • Publication number: 20150116486
    Abstract: An image measuring system includes an interface module, an automatic measuring module, and an outputting module. The interface module is configured to display an image of a workpiece. The automatic measuring module finds features on the image of the workpiece, constructs a coordinate system according to the searched features, and measures a distance from each point on the workpiece to the constructed coordinate system. The outputting module compares the distance with a predetermined tolerance range and outputs the distance and a compared result to the interface module.
    Type: Application
    Filed: October 23, 2014
    Publication date: April 30, 2015
    Inventors: CHIH-KUANG CHANG, ZHONG-KUI YUAN, XIAO-GUANG XUE, JUN-HUA LI
  • Publication number: 20150117753
    Abstract: A computing device debugs a computerized numerical control (CNC) machine. The computing device generates an average contour of a product. The computing device generates a reference contour according to the path points of a CNC program. The computing device calculates a coordinate difference between each path point of the reference contour and the corresponding contour point of the average contour. The computing device compensates each coordinate of the path points using the coordinate difference.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 30, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, LU YANG
  • Publication number: 20150120037
    Abstract: A computing device compensates a coordinate of a position device for a computerized numerical control (CNC) machine. The computing device generates a point cloud according to contour points of the position device. The computing device deletes selected contour points from the point cloud upon the condition that the distance corresponding to each selected contour point exceeds a predetermined threshold. The computing device calculates an average coordinate of the contour points which are remained in the point cloud.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 30, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, LU YANG
  • Publication number: 20150120032
    Abstract: In a production accuracy verification method to verify a production program installed in a computer numerical control (CNC) machine, wherein the production program is used to produce a product, coordinates of points on an ideal processing path of the production program are obtained to fit a first curve. A CAD model of the product is obtained, and outlines of the product are extracted in the CAD model. A normal vector of each of the outlines is computed and to be adjusted, making the normal vectors of the outlines pointing to a same direction. First distances between points in the first curve and corresponding points in the second curve are computed, and whether the production program is accurate can be determined by comparing whether each of the first distances is within a first predetermined tolerance.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 30, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, PENG XIE
  • Publication number: 20150112470
    Abstract: A computing device measures an object using images of the object. The computing device processes the images to obtain a focus of a lens of the CNC machine. A second image of the object is captured at a focus of the lens of the CNC machine. The computing device obtains measurement points according to the second image. The computing device calculates a difference between determined coordinates of each measurement point and reference coordinates of a reference point corresponding to each measurement point.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 23, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU
  • Publication number: 20150109290
    Abstract: In a noise points removing method, a point cloud of an object and predetermined parameters relating to the point cloud are received. The point cloud is triangulated to construct a triangular mesh surface, then, the point cloud is divided into a plurality of subsets according to the triangular mesh surface and the predetermined parameters. Each of the subsets of selected one by one, point distances between each point in the selected subsets and all points in adjacent subsets of the selected subsets and subset distances between the selected subset and each of the adjacent subsets according to the point distances are computed. Noise points can be determined according to a number of points in the each of the subsets, the predetermined parameters, and the subset distances, and then be removed.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 23, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, PENG XIE
  • Publication number: 20150112655
    Abstract: In a method for simulating measurements of an object using a computing device, a virtual probe and a user interface including icons for controlling the virtual probe are created. Point cloud data of the object is acquired and meshed into triangles for outputting a meshed model. The virtual probe, the user interface, and the meshed model are imported to be displayed on a display screen. A head of the virtual probe is controlled to move onto the meshed model for selecting a measurement point from the meshed model. Initial coordinates of the measurement point on the meshed model is calculated. The virtual probe is controlled to move onto an arbitrary point, and a measurement path between the measurement point and the arbitrary point is established. The virtual probe is controlled to simulate a movement along the measurement path.
    Type: Application
    Filed: October 13, 2014
    Publication date: April 23, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU
  • Publication number: 20150106064
    Abstract: A computing device and a method processes a point cloud of an object. The computing device constructs a curved surface according to the point cloud and triangulates the curved surface using a plurality of triangles. The computing device simulates each marked adjacent point and neighborhood points to a predetermined surface using a predetermined algorithm. The computing device projects each marked adjacent point onto a predetermined surface to obtain a projected point according to the type of the marked adjacent point.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: PENG XIE, CHIH-KUANG CHANG, XIN-YUAN WU
  • Publication number: 20150104105
    Abstract: A computing device and a method joints point clouds of an object into a coordinate system. The computing device calculates edge points of each image, and calculates a curvature scale space (CSS) corner of each image according to the edge points of each image. The computing device calculates a sub-pixel corner of each image according to the CSS corner of each image, and matches a sub-pixel corner of each image to obtain common corners. The computing device calculates a transmitting matrix using the common corners, and transmits all point clouds in the coordinate system using the transmitting matrix.
    Type: Application
    Filed: October 14, 2014
    Publication date: April 16, 2015
    Inventors: XIN-YUAN WU, CHIH-KUANG CHANG, PENG XIE
  • Publication number: 20150105894
    Abstract: A method for validating computer numerical control (CNC) production capability is applied in a computing device. The CNC machine produces a predetermined number of products. A scanner scans each product to obtain a point cloud of each product. The computing device selects one point cloud of one product as a base point cloud, and fits a geometry based on the base point cloud. The computing device calculates a deviation between each point in each other point cloud and the geometry, and determines whether the production capability of the CNC machine is qualified according to calculated deviations.
    Type: Application
    Filed: October 14, 2014
    Publication date: April 16, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, LU YANG
  • Publication number: 20150103080
    Abstract: A computing device and a method simulate point clouds of a measurement machine. The computing device uses triangle to triangulate the point clouds of the measurement machine. The computing device obtains images of the measurement machine from the scanner, and maps the obtained images on the triangulated point clouds of the measurement machine to generate a model of the measurement machine. The computing device defines a moving component in the model of the measurement machine. The moving component can move within a predetermined range when the model of the measurement machine is performed by the computing device.
    Type: Application
    Filed: October 13, 2014
    Publication date: April 16, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, HENG ZHANG
  • Patent number: 9007370
    Abstract: A computing device meshes a curved surface into a plurality of triangles, records symbols and coordinate data of three vertexes of each triangle into a data structure of the triangle, and processes the data structures of the triangles by representing vertexes having the same coordinate data with the same symbol. The computing device recognizes inner triangles and surface triangles of the curved surface, deletes the inner triangles of the curved surface, and reads information recorded in the processed data structures of the surface triangles and outputs the surface triangles of the curved surface to a display device.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: April 14, 2015
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Hua-Hui Tang
  • Patent number: 9002688
    Abstract: In a method for simulating a measuring process of a workpiece, one or more virtual probes of a workpiece measuring machine are created. A vector of each of the virtual probes is calculated, and an appropriate vector for each of measuring points of a workpiece is acquired for a computerized drawing of the workpiece. The angle between the vector of each of the measuring points and the vector of each of the virtual probes is calculated. A virtual probe is determined for each measuring point according to the calculated angles. The measuring points are sorted according to the virtual probe of each measuring point, and the measuring programs of the sorted measuring points that relate to the same virtual probe are combined. The combined measuring programs are executed to determine whether the actual probe would collide with the workpiece.
    Type: Grant
    Filed: December 10, 2011
    Date of Patent: April 7, 2015
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Min Wang
  • Publication number: 20150095002
    Abstract: An electronic device having a processing unit and a storage device is disclosed. The storage device stores a plurality of instructions. When the plurality of instructions are executed by the processing unit, the processing unit controls a scanning device coupled to the electronic device to scan an object for a point cloud, and converts the point cloud into a mesh model. Then, the processing unit selects a measured point from the mesh model, computes first coordinates of the measured point based on the mesh model, and simulates a motion path of a testing unit based on the first coordinates of the measured point.
    Type: Application
    Filed: September 19, 2014
    Publication date: April 2, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, HENG ZHANG
  • Publication number: 20150082269
    Abstract: In a method for programming a three-dimensional (3D) measurement of a product off-line using a cloud server, the cloud server connects to programming computers and a verification computer. The method generates programming tasks of the product according to a 3D drawing and a dimension figure of the product, and assigning the programming tasks to the programming computers for programming the product offline to generate dimension programs. The method displays an eligible dimension program with a first color on the programming computer and updating a programming progress of the programming task to the verification computer, and displays an ineligible dimension program with a second color on the programming computer and generates a notice indicating that the programming task needs to be reprogrammed. The dimension programs to are generate integrated a 3D coordinate measurement program of the product when all the programming tasks are accomplished.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 19, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, HENG ZHANG
  • Patent number: 8982119
    Abstract: In a method for establishing a safety plane in coordinate measurements, the method meshes a 3D model of a workpiece and a probe by triangles, and calculates a maximum bounding box of the probe. The method further obtains a moving path of the maximum bounding box after moving the maximum bounding box from a first measuring point to a second, and obtains a maximum space box of the moving path. If the maximum space box has one or more intersections with the workpiece, the method calculates a distance between vertices of each of the triangles falling within the maximum space box and a bottom face of the maximum space box, and obtains a point in the bottom face of the maximum space box that has a maximum distance from the triangles. By correcting a plane containing the point, the safety plane is obtained.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: March 17, 2015
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu
  • Patent number: 8982127
    Abstract: In a method for establishing a three-dimensional coordinate system, the method establishes an original coordinate system in a design drawing of a product, and draws a hollow cube. Faces of the hollow cube are marked with different directions. Using the hollow cube, the method calculates a first matrix for correcting the original coordinate system according to a selected plane from the design drawing. The method also calculates a second matrix for correcting the original coordinate system according to a selected line, and calculates a third matrix for correcting the original coordinate system according to a selected point or a center of a selected circle. By multiplying the three matrixes, a new matrix is generated to establish a new coordinate system, which is displayed on a display screen.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: March 17, 2015
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Wei Wang
  • Patent number: D730504
    Type: Grant
    Filed: December 25, 2012
    Date of Patent: May 26, 2015
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chih-Kuang Chang, Li Jiang, Zhong-Kui Yuan, Zhi-Jun Zou, Jia-Jia Chen, Dong-Hai Li