Patents by Inventor Jianjun Wang

Jianjun Wang 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: 9597802
    Abstract: 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: Grant
    Filed: March 4, 2015
    Date of Patent: March 21, 2017
    Assignee: ABB Inc.
    Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
  • Publication number: 20170054052
    Abstract: A method for producing, apparatus for producing and photovoltaic device including semiconductor layers with halide heat treated surfaces that increase grain growth within at least one of the semiconductor layers and improve the interface between the semiconductor layers. The halide heat treatment includes applying and heating multiple coatings of a halide compound on surfaces adjacent to or part of the semiconductor layers.
    Type: Application
    Filed: November 3, 2016
    Publication date: February 23, 2017
    Inventors: Markus Gloeckler, Akhlesh Gupta, Xilin Peng, Rick C. Powell, Jigish Trivedi, Jianjun Wang, Zhibo Zhao
  • Publication number: 20170006209
    Abstract: Technologies for calibrating a pan tilt unit with a robot include a robot controller to move a camera of the pan tilt unit about a first rotational axis of the pan tilt unit to at least three different first axis positions. The robot controller records a first set of positions of a monitored component of the robot in a frame of reference of the robot and a position of the camera in a frame of reference of the pan tilt unit during a period in which the monitored component is within a field of view of the camera for each of the at least three different first axis positions.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Remus Boca, Jianjun Wang, Thomas Fuhlbrigge, Biao Zhang
  • Patent number: 9508148
    Abstract: A vision-guided alignment system to align a plurality of components includes a robotic gripper configured to move one component relative to another component and a camera coupled to a processor that generates an image of the components. A simulated robotic work cell generated by the processor calculates initial calibration positions that define the movement of the robotic gripper such that position errors between the actual position of the robotic gripper and the calibration positions are compensated by a camera space manipulation based control algorithm executed by the processor to control the robotic gripper to move one component into alignment with another component based on the image of the components.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: November 29, 2016
    Assignee: ABB Research Ltd.
    Inventors: Biao Zhang, Jianjun Wang, Gregory F. Rossano, Thomas A. Fuhlbrigge
  • Publication number: 20160308078
    Abstract: A method and apparatus provide for a roughened back surface of a semiconductor absorber layer of a photovoltaic device to improve adhesion. The roughened back surface may be achieved through an etching process.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Oleh P. Karpenko, Thomas A. Sorenson, Jianjun Wang
  • Patent number: 9469032
    Abstract: 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: Grant
    Filed: March 4, 2015
    Date of Patent: October 18, 2016
    Assignee: ABB Inc.
    Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
  • Publication number: 20160263233
    Abstract: Methods for treating a subject in need thereof are provided which include administering a pharmaceutical composition comprising a protein transduction reagent-modified reprogramming protein to the subject, wherein the protein transduction reagent is non-covalently bound to the reprogramming protein and wherein the protein transduction reagent comprises a cation reagent and a lipid. According to aspects, such methods provide delivery of protein-transduction reagent-modified reprogramming proteins to cancer cells, such as tumor cells, as well as diseased cells of diseased tissues and provide in vivo conversion of diseased cells into normal cells via protein-induced in situ cell reprogramming without administration of nucleic acids to the subject.
    Type: Application
    Filed: October 27, 2014
    Publication date: September 15, 2016
    Applicant: Wayne State University
    Inventors: Jianjun Wang, Qianqian Li, Michael Chopp, Feng Jiang, Guojun Wu
  • Patent number: 9418192
    Abstract: Modifying a circuit includes: obtaining timing information of the circuit, wherein the timing information includes timing information pertaining to a critical path of the circuit; determining a scope associated with the critical path, the scope including a subset of the circuit; and performing a fix based at least in part on physical information associated with the circuit to improve timing of the scope.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: August 16, 2016
    Assignee: Atoptech, Inc.
    Inventors: Geng Bai, Jianjun Wang
  • Publication number: 20160229050
    Abstract: One exemplary embodiment is a system comprising an operator input device structured to move in response to operator-applied force and to selectably output feedback force to the operator. A first computing system is structured to receive input from the operator input device and provide an output. A second computing system is structured to receive the output and provide a robot control command subject to a force constraint. An industrial robot system is in operative communication with the second computing system and comprises a robotic arm structured to move in response to the command. The second computing system is structured process the output to impose a force constraint using a dual threshold hysteresis control. The first computing system is structured to apply a feedback force to the operator input device correlated to force associated with the industrial robot system.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 11, 2016
    Inventors: Jianjun Wang, Thomas A. Fuhlbrigge, Biao Zhang
  • Patent number: 9397238
    Abstract: A method and apparatus provide for a roughened back surface of a semiconductor absorber layer of a photovoltaic device to improve adhesion. The roughened back surface may be achieved through an etching process.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: July 19, 2016
    Assignee: FIRST SOLAR, INC.
    Inventors: Jianjun Wang, Oleh P. Karpenko, Thomas A. Sorenson
  • Publication number: 20150352816
    Abstract: The invention discloses an insulation component and a molding process for the same. The insulation component comprises an inner insulation foam layer and a layer, manufactured by reaction injection molding, of seamless stiff polymer material surrounding the inner insulation foam layer. The insulation component of the invention is made by reaction injection molding. Since the insulation component of this invention is made by forming a seamless stiff polymer material layer surrounding the inner insulation foam layer via reaction injection-molding, the sealing is good, a pre-assembled component is not required, the producing process is simple and the production cost is low.
    Type: Application
    Filed: January 8, 2014
    Publication date: December 10, 2015
    Applicants: BASF SE, HAIER GROUP CORPORATION, HAIER GROUP TECHNIQUE R&D CENTRE
    Inventors: Jianjun WANG, Fengfu YIN, Wei HAN, Hongtao LI, Yangchun ZHOU, Peng LIU, Shilei ZHAO, Yanan SHAO
  • Patent number: 9207668
    Abstract: 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: Grant
    Filed: February 10, 2006
    Date of Patent: December 8, 2015
    Assignee: ABB Research Ltd.
    Inventors: Hui Zhang, Torgny Brogardh, Jianjun Wang, George Zhang
  • Publication number: 20150314447
    Abstract: A machine has at least one actuated mechanism is remotely located from a control station. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that is configured to determine from data from one or more sensors at the machine location if an actual fault has occurred in the machine when the machine is performing its predetermined function and to determine for an actual fault one or more types for the fault and transmit the one or more fault types to the control station for analysis. The code in the controller is configured to be a preprogrammed trap routine specific to the machine function that is automatically executed when an error in machine operation is detected at the machine location. The controller also has a default trap routine that is executed when specific routine does not exist.
    Type: Application
    Filed: December 3, 2013
    Publication date: November 5, 2015
    Applicant: ABB TECHNOLOGY AG
    Inventors: Biao ZHANG, Jianjun WANG, George Q. ZHANG, Sangeun CHOI, Remus BOCA, Thomas A. FUHLBRIGGE, Thomas GROTH
  • Publication number: 20150314448
    Abstract: A machine remotely located from a control station has at least one actuated mechanism. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that includes an instruction which when executed transfers control of the machine from the controller to the control station. The program code can have a task frame associated with the predetermined function performed by the machine with the task frame divided into a first set controlled by the controller and a second set controlled from the control station. The system can also have two or more remotely located control stations only one of which can control the machine at a given time.
    Type: Application
    Filed: December 3, 2013
    Publication date: November 5, 2015
    Applicant: ABB TECHNOLOGY AG
    Inventors: Biao Zhang, Jianjun Wang, George Q. Zhang, Sangeun Choi, Remus Boca, Thomas A. Fuhlbrigge, Tomas Groth, Harald Staab
  • Publication number: 20150298318
    Abstract: A machine that has at least one actuated mechanism is remotely located from a control station. A two way real-time communication link connects the machine location with the control station. An interface at the control station allows an operator to select one or more virtual constraints on operation of the machine when the machine is performing a predetermined function. The virtual constraints are transmitted over the two way real-time communication link to the machine location. The machine has predetermined safety limits that are stored in a controlling device at the machine location. The stored predetermined safety limits are extracted and automatically mapped to the control station using the two way real-time communication link. The controlling device maps the predetermined safety limits to the virtual constraints.
    Type: Application
    Filed: December 3, 2013
    Publication date: October 22, 2015
    Applicant: ABB TECHNOLOGY AG
    Inventors: Jianjun Wang, Biao Zhang, George Q. Zhang, Harald Staab, Sangeun Choi, Remus Boca, Thomas A. Fuhlbrigge, Tomas Groth
  • Patent number: 9132551
    Abstract: A teleoperated robot system has a watchdog to determine if the rate of data transmission from a computing device such as a robot controller located in the station used by the operator of the teleoperated robot to the remotely located industrial robot has fallen below a minimum data rate or the time for transmission of data has exceeded a maximum time. Upon the occurrence of either or both of the foregoing, one or more types of corrective action are undertaken to bring the teleoperated robot and the processes performed by the robot.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: September 15, 2015
    Assignee: ABB Technology AG
    Inventors: Biao Zhang, Harald Staab, Jianjun Wang, George Q. Zhang, Remus Boca, Sangeun Choi, Thomas A. Fuhlbrigge, Soenke Kock, Heping Chen
  • Patent number: 9110456
    Abstract: 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: Grant
    Filed: September 6, 2005
    Date of Patent: August 18, 2015
    Assignee: ABB Research Ltd.
    Inventors: Hui Zhang, ZhongXue Gan, Jianjun Wang, George Zhang
  • Patent number: 9108316
    Abstract: 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: Grant
    Filed: December 10, 2008
    Date of Patent: August 18, 2015
    Assignee: ABB Research Ltd.
    Inventors: George Zhang, Arnold Bell, Jianjun Wang, Jianmin He, Carlos Martinez
  • Publication number: 20150217453
    Abstract: 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: Application
    Filed: March 4, 2015
    Publication date: August 6, 2015
    Applicant: ABB INC.
    Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
  • Publication number: 20150217452
    Abstract: 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: Application
    Filed: March 4, 2015
    Publication date: August 6, 2015
    Applicant: ABB INC.
    Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang