Patents by Inventor George Zhang
George Zhang 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: 9597802Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.Type: GrantFiled: March 4, 2015Date of Patent: March 21, 2017Assignee: ABB Inc.Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
-
Patent number: 9469032Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.Type: GrantFiled: March 4, 2015Date of Patent: October 18, 2016Assignee: ABB Inc.Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
-
Publication number: 20160152416Abstract: A method inspects a conveyor (10) having opposing sides (34, 35) and a length. The conveyor includes an endless belt (16) and a plurality of roller structures (24) disposed in spaced relation along at least a portion of the length of the conveyor and under a top flight (17) of the belt for supporting the belt while material is being conveyed on the belt. Each roller structure includes at least one roller (12, 12?) constructed and arranged to rotate about an axis as the belt is conveyed with the material. The method orients an unmanned vehicle (22), having sensor structure (28) thereon, at one side of the conveyor, and causes the vehicle to travel along the portion of the length of the conveyor while the sensor structure obtains data regarding a state of at least a portion of the belt and of rollers of the plurality of roller structures while the conveyor is operating.Type: ApplicationFiled: July 7, 2014Publication date: June 2, 2016Inventors: Harald Josef Staab, Gregory Rossano, Eduardo Botelho, Thomas Fuhibrigge, George Zhang, Sang Choi, Carlos Martinez
-
Publication number: 20160129979Abstract: An inspection device for use in a fluid container includes at least one thrust device, at least one ballast device and a cage which carries the at least one thrust device and the at least one ballast device. The cage includes at least two bars. Each bar provides an opening, the openings forming a cage cavity to carry the at least one thrust device and the at least one ballast device.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Inventors: Gregory F. ROSSANO, William EAKINS, Daniel T. LASKO, Thomas A. FUHLBRIGGE, Andrew M. SALM, George ZHANG
-
Patent number: 9333654Abstract: An industrial robot is used to assemble a part to a predetermined location on a randomly moving workpiece. The workpiece may be an automobile on an assembly line and the part may be a wheel (a tire mounted on a rim) to be assembled on one of the wheel hubs of the automobile. The robot has mounted on it a camera, a force sensor and a gripper to grip the part. After the robot grips the part, signals from both the force sensor and vision are used by a computing device to move the robot to a position where the robot can assemble the part to the predetermined location on the workpiece. The computing device can be the robot controller or a separate device such as a PC that is connected to the controller.Type: GrantFiled: March 30, 2009Date of Patent: May 10, 2016Assignee: ABB Research Ltd.Inventors: Heping Chen, George Zhang, Thomas A. Fuhlbrigge
-
Publication number: 20150369751Abstract: An inspection device for use in a fluid container having at least an opening includes a housing sized to fit through the opening. The housing has at least two fluid flow channels extending therethrough, each having an inlet and an outlet, and a pump maintained in the housing within each fluid flow channel. The pumps are selectively controlled to maneuver the housing within the fluid container. The inspection device continues with a method of in-situ inspection of a container having at least one opening to receive a fluid, that includes up-loading a virtual model of the container into a computer, inserting the device into the container, generating a position signal by the device and receiving the position signal on a computer. A virtual image of the device in the virtual model of the container is generated to determine an actual position of the device within the container.Type: ApplicationFiled: January 24, 2014Publication date: December 24, 2015Inventors: Luiz V. Cheim, George Zhang, Thomas Fuhlbrigge, Harald Staab, William Eakins, Gregory F. Rossano, Biao Zhang, Poorvi Patel, Marek Budyn
-
Patent number: 9207668Abstract: A robot having a force sensor and a tool fixture for operating on a workpiece that may have a complex surface contour is programmed by an operator first teaching the robot by a suitable technique such as lead through teaching a few gross points of the contour. These points, known as guiding points, are used to generate a program to be followed by the robot under the control of the robot controller and using force control during which the robot finalizes the guiding points and teaches one or more points on the contour intermediate adjacent guiding points. The controller or other computing device uses the points so taught to generate the path the robot tool fixture will follow when the tool is to operate on the workpiece.Type: GrantFiled: February 10, 2006Date of Patent: December 8, 2015Assignee: ABB Research Ltd.Inventors: Hui Zhang, Torgny Brogardh, Jianjun Wang, George Zhang
-
Patent number: 9108316Abstract: A robot is used to repeatedly assemble parts during a continuous production run of parts to be assembled. There are parameters of the robot associated with the assembly. These parameters are used to assemble the parts. Simultaneously with that repeated assembly the robot parameters are optimized. The parts to be assembled have a starting position for the assembly and the simultaneous optimization of the robot assembly parameters also includes the learning of the starting position. The robot assembly parameters can be optimized in a predefined manner. The optimized parameters can then be verified and the optimized and verified robot assembly parameters may then be used in place of the parameters of the robot associated with the parts assembly along with the learned starting position.Type: GrantFiled: December 10, 2008Date of Patent: August 18, 2015Assignee: ABB Research Ltd.Inventors: George Zhang, Arnold Bell, Jianjun Wang, Jianmin He, Carlos Martinez
-
Patent number: 9110456Abstract: A robot machining with a flexible manipulator has an end effector which may either hold the tool to perform the machining or the work piece to be machined. A signal representative of a force applied by said tool to said work piece is used to control either the relative motion between the tool and the work piece to give a controlled material removal rate (CMRR) or the relative position between the tool or the work piece to provide deformation compensation or both CMRR and deformation compensation. A force sensor provides the signal for deformation compensation. For CMRR the signal may be obtained from either a force sensor or the current flowing in the motor of the robot's spindle. The force sensor can be mounted either on the robot or together with either the tool or work piece adjacent to the robot.Type: GrantFiled: September 6, 2005Date of Patent: August 18, 2015Assignee: ABB Research Ltd.Inventors: Hui Zhang, ZhongXue Gan, Jianjun Wang, George Zhang
-
Publication number: 20150217452Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.Type: ApplicationFiled: March 4, 2015Publication date: August 6, 2015Applicant: ABB INC.Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
-
Publication number: 20150217453Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.Type: ApplicationFiled: March 4, 2015Publication date: August 6, 2015Applicant: ABB INC.Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
-
Patent number: 9009030Abstract: A method and system for facilitating text input is disclosed. The method comprises: invoking an input assistant from within an application in an operating environment at a client, the input assistant being a standalone input service within the same operating environment as the application, receiving a text string from a user in an input field of the application, providing, by the input assistant, input prediction for completing the text string, selecting an input text of at least one word in the input field of the application, retrieving, by the input assistant, text content related to the input text from one or more text assistance services in communication with the input assistant, presenting the received text content to the user for assistance in the user's text input.Type: GrantFiled: January 5, 2011Date of Patent: April 14, 2015Assignee: Google Inc.Inventors: Yonggang Wang, Xiangye Xiao, Junyu Wang, Jian Zeng, Pan Jie, George Zhang, Annie Chang, Hanping Feng, Henry Ou
-
Patent number: 9008836Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.Type: GrantFiled: January 7, 2008Date of Patent: April 14, 2015Assignee: ABB Inc.Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
-
Patent number: 8953662Abstract: Aspects of the disclosure provide a method. The method includes capturing values of a timer in response to a first transition edge and a second transition edge of a received signal transmitted from an external device to determine a counted number by the timer corresponding to a pre-known number of symbols between the first and second transition edges in the received signal, and determining a baud rate configuration based on a ratio of the counted number and the pre-known number of symbols.Type: GrantFiled: October 31, 2012Date of Patent: February 10, 2015Assignee: Marvell International Ltd.Inventors: Jianhua Zhu, Wei (George) Zhang, Enqin Zhang
-
Patent number: 8912459Abstract: A system includes a robot, comprising a manipulator and a controller, with a gripper mounted on the manipulator, for picking the battery for testing and sorting, a battery holding section for receiving batteries for testing and sorting at predetermined locations in the battery holding section, and a testing section disposed within the working range of the robot, for testing an electrical condition of the battery for testing and sorting, whereby the controller controls the manipulator and the gripper to first-pick the battery for testing and sorting at the predetermined location from the battery holding section and place it to contact the testing section for testing, the testing section tests the battery and sends to the controller a signal indicating the electrical condition of the tested battery, and the controller controls the manipulator and the gripper to second-pick the battery contacting the testing section and sort it according to the signal.Type: GrantFiled: November 8, 2010Date of Patent: December 16, 2014Assignee: ABB Technology Ltd.Inventors: Mao Li, George Zhang, Srinivas Nidamarthi, Tuanwei Wang, Ashutosh Srivastava
-
Publication number: 20140144871Abstract: Stripping structure strips insulation from ends of a plurality of leads of a lead bundle. Each lead includes a conductor member coated with the insulation. The structure includes a housing having wall structure defining a stripping chamber, an inlet in fluid communication with the stripping chamber, and an outlet in fluid communication with the stripping chamber. A cover has an opening for receiving an end of the lead bundle in a sealing manner so that the leads thereof are received in the stripping chamber. Chemical stripping solution is in communication with the inlet. When the lead bundle is received through the opening with the leads in the stripping chamber and when the chemical stripping solution is provided though inlet and in the stripping chamber, the chemical stripping solution strips the insulation from the conductor members, with the stripping solution along with stripped insulation exiting through the outlet.Type: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: ABB TECHNOLOGY LTD.Inventors: Thomas H. McDonald, Rodney Lee Woll, William Eakins, Thomas Fuhlbrigge, Harald Staab, Jeremy Newkirk, George Zhang
-
Patent number: 8667657Abstract: A method and apparatus for engine piston installation in which robots are used for the entire engine piston installation process. A first robot equipped with a stuffing gripper and force control picks up a piston with a connection rod, detects the piston ring presence, squeeze the rings, find the engine cylinder bore, and stuffs the piston into the cylinder bore. A second robot can be used to load and unload the engine block, hold the block and position it to the location, and indexes the crankshaft into the proper orientation for each cylinder bore. A set of tools either fixed on a stationary station or on a third robot is used to guide the piston connecting rod, transport and place on the connecting rod cap, and fasten the cap onto the connecting rod. The piston connecting rod guiding process may be omitted in piston stuffing for some types of engines.Type: GrantFiled: January 16, 2007Date of Patent: March 11, 2014Assignee: ABB Technology AGInventors: George Zhang, Hui Zhang, Yanhua Yang, Bruno Barrey, Daniel W. McGillis
-
Publication number: 20130175206Abstract: A system includes a robot, comprising a manipulator and a controller, with a gripper mounted on the manipulator, for picking the battery for testing and sorting, a battery holding section for receiving batteries for testing and sorting at predetermined locations in the battery holding section, and a testing section disposed within the working range of the robot, for testing an electrical condition of the battery for testing and sorting, whereby the controller controls the manipulator and the gripper to first-pick the battery for testing and sorting at the predetermined location from the battery holding section and place it to contact the testing section for testing, the testing section tests the battery and sends to the controller a signal indicating the electrical condition of the tested battery, and the controller controls the manipulator and the gripper to second-pick the battery contacting the testing section and sort it according to the signal.Type: ApplicationFiled: November 8, 2010Publication date: July 11, 2013Applicant: ABB TECHNOLOGY LTD.Inventors: Mao Li, George Zhang, Srinivas Nidamarthi, Tuanwei Wang, Ashutosh Srivastava
-
Publication number: 20120173222Abstract: A method and system for facilitating text input is disclosed. The method comprises: invoking an input assistant from within an application in an operating environment at a client, the input assistant being a standalone input service within the same operating environment as the application, receiving a text string from a user in an input field of the application, providing, by the input assistant, input prediction for completing the text string, selecting an input text of at least one word in the input field of the application, retrieving, by the input assistant, text content related to the input text from one or more text assistance services in communication with the input assistant, presenting the received text content to the user for assistance in the user's text input.Type: ApplicationFiled: January 5, 2011Publication date: July 5, 2012Applicant: Google Inc.Inventors: Yonggang Wang, Xiangye Xiao, Junyu Wang, Jian Zeng, Pan Jie, George Zhang, Annie Chang, Hanping Feng, Henry Ou
-
Patent number: D742801Type: GrantFiled: November 7, 2014Date of Patent: November 10, 2015Assignee: ABB TECHNOLOGY AGInventors: Gregory F. Rossano, William Eakins, Daniel T. Lasko, Thomas A. Fuhlbrigge, Andrew M. Salm, George Zhang