Patents by Inventor Thomas Fuhlbrigge

Thomas Fuhlbrigge 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: 20120165986
    Abstract: A robot system (10) for picking parts (41) from a bin (40) use the image from one or more cameras (38) to determine if the robot gripper (24) has picked one part or more than one part and uses one or more images from one or more cameras (38) to determine the position/orientation of a picked part. If the robot (12) has picked more than one part from the bin (40) then attempt is made to return the excess picked parts to the bin (40). The position/orientation of a picked part that does not meet a predetermined criteria is changed.
    Type: Application
    Filed: August 26, 2010
    Publication date: June 28, 2012
    Applicant: ABB Research Ltd.
    Inventors: Thomas A. Fuhlbrigge, Carlos Martinez Martinez, Gregory F. Rossano, Steve W. West
  • Publication number: 20110223001
    Abstract: A robot for picking one or more parts (41) randomly distributed in a bin (40), this robot comprising a moveable arm (16a, 16b), a computing device (14) connected to said robot for controlling motion of said moveable arm and a tool (24) connected to said moveable arm for picking one or more of said parts from said bin,—said robot using said picking tool by itself or another tool (96, 98) mounted on the robot or grasped by the picking tool to stir one or more of said one or more randomly distributed parts in said bin when said computing device determines that a predetermined event requiring stirring of said parts has occurred.
    Type: Application
    Filed: August 29, 2008
    Publication date: September 15, 2011
    Applicant: ABB RESEARCH LTD.
    Inventors: Carlos Martinez, Thomas A. Fuhlbrigge, William Eakins, Heping Chen, Gregory Rossano, Steven West
  • Publication number: 20110223000
    Abstract: A robot is used to pick parts from a bin. The robot has a compliant apparatus and one or more tools are connected to the apparatus to perform the picking. The compliant apparatus has mechanisms for monitoring and/or controlling its compliance. The compliant apparatus can have various embodiments. Force sensing can be used during removal of grasped parts from the bin to determine the force exerted on the picking tool(s). The signal indicative of the exerted force can be used by the robot controller to determine the weight of the parts that may be held by the picking tool(s). The robot has one or more devices which can be the picking tool to stir the parts in the bin.
    Type: Application
    Filed: August 29, 2008
    Publication date: September 15, 2011
    Applicant: ABB RESEARCH LTD.
    Inventors: Carlos Martinez, Thomas A. Fuhlbrigge, William Eakins, Heping Chen, Gregory Rossano, Steven West
  • Publication number: 20110211938
    Abstract: A robot (12) is used to pick parts from a bin (40 in FIG. 1). The robot has a compliant apparatus (42) and one or more tools are connected to the apparatus to perform the picking. The compliant apparatus has mechanisms for monitoring and/or controlling its compliance. The compliant apparatus can have various embodiments. Force sensing can be used during removal of grasped parts from the bin to determine the force exerted on the picking tool (s). The signal indicative of the exerted force can be used by the robot controller to determine the weight of the parts that may be held by the picking tool(s). The robot has one or more devices (FIG. 16, 17) which can be the picking tool to stir the parts in the bin.
    Type: Application
    Filed: August 29, 2008
    Publication date: September 1, 2011
    Applicant: ABB RESEARCH LTD.
    Inventors: William Eakins, Thomas A. Fuhlbrigge, Carlos Martinez, Heping Chen, Gregory Rossano
  • Publication number: 20110087360
    Abstract: 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: Application
    Filed: March 30, 2009
    Publication date: April 14, 2011
    Inventors: Heping Chen, George Zhang, Thomas A. Fuhlbrigge
  • Publication number: 20100312391
    Abstract: A lead-through teaching device for an industrial robot is calibrated by moving the device to each of a predetermined number of reference poses. A controller responds to a signal from the device induced by gravity at each of the reference poses to calibrate the device to a predetermined coordinate frame. If necessary, a removable weight can be mounted to the device. The robot can hold either the tool that is to perform work on a workpiece or the workpiece. In those applications where the tool has a removable component, the lead-through teaching device can replace the removable component during its calibration to the predetermined coordinate frame.
    Type: Application
    Filed: June 5, 2009
    Publication date: December 9, 2010
    Applicant: ABB Research Ltd.
    Inventors: Sangeun Choi, Thomas A. Fuhlbrigge, William Eakins, Gregory Rossano
  • Publication number: 20100023141
    Abstract: There is described a method and system for developing for an automation process a screen viewable on a target computer that has user interface objects. A development computer has a set of common design time components from a general purpose software development kit that also has a databinding facility and a set of customization components. Those components have an interface that allows access to the available for use automation process data objects and a process object picker that act as a user interface to the databinding facility to allow the browsing of a subset of the available for use data objects and selecting of one or more of the objects in the subset for binding by the databinding facility either to one or more members of the user interface objects or one or more of the user interface objects or a combination of the same.
    Type: Application
    Filed: July 28, 2008
    Publication date: January 28, 2010
    Applicant: ABB RESEARCH LTD.
    Inventors: Jianjun Wang, Xiongzi Li, Carlos Martinez, Thomas Fuhlbrigge
  • Patent number: 7643907
    Abstract: The present invention is directed to a method and apparatus for developing a metadata-infused software program for controlling a device, such as a robot. A first library of software segments with metadata and a second library of script documents are provided. A part program wizard uses a script document selected from the second library to display queries on a screen of an interface device. Using input information received in response to the queries, the part program wizard selects and combines software segments from the first library to produce the metadata-infused software program. The metadata identifies the selected software segments and includes statuses of the selected software segments. A graphical representation of the metadata infused software program is displayed on the screen and conveys the statuses of the software segments. A deployment wizard is utilized to teach data points for the metadata-infused software program.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: January 5, 2010
    Assignee: ABB Research Ltd.
    Inventors: Thomas A. Fuhlbrigge, Gregory Rossano, Hui Zhang, Jianjun Wang, Zhongxue Gan
  • Publication number: 20060178778
    Abstract: The present invention is directed to a method and apparatus for developing a metadata-infused software program for controlling a device, such as a robot. A first library of software segments with metadata and a second library of script documents are provided. A part program wizard uses a script document selected from the second library to display queries on a screen of an interface device. Using input information received in response to the queries, the part program wizard selects and combines software segments from the first library to produce the metadata-infused software program. The metadata identifies the selected software segments and includes statuses of the selected software segments. A graphical representation of the metadata infused software program is displayed on the screen and conveys the statuses of the software segments. A deployment wizard is utilized to teach data points for the metadata-infused software program.
    Type: Application
    Filed: February 10, 2005
    Publication date: August 10, 2006
    Inventors: Thomas Fuhlbrigge, Gregory Rossano, Hui Zhang, Jianjun Wang, Zhongxue Gan
  • Patent number: 5890656
    Abstract: The present invention provides a robotic dispensing apparatus comprising a gear pump operably coupled to a rotatable element positioned along the sixth axis of a multi-axis robot such that the gear pump is driven by the multi-axis robot. In one embodiment of the present invention, a sixth axis motor of the multi-axis robot drives the rotatable element and a dispense valve communicates with the gear pump for receiving and dispensing viscous material from the gear pump. Preferably, a flexible coupling interconnects the gear pump and the rotatable element and a manifold and piping system cooperate to deliver the viscous material pumped by the gear pump to the dispense valve.
    Type: Grant
    Filed: December 16, 1996
    Date of Patent: April 6, 1999
    Assignee: ABB Flexible Automation Inc.
    Inventor: Thomas A. Fuhlbrigge
  • Patent number: 5833147
    Abstract: The present invention provides a rotary union interconnecting a material supply line and a dispense valve. Preferably, the rotary union comprises a rotatable member having a mounting end coupled to a rotating means and a dispense end including a conduit formed therein for dispensing a preselected material. According to the invention, a housing is rotatably supported about the rotatable member such that the rotatable member is rotatable relative to the housing. The housing includes an opening formed therein for communicating with the conduit and a material supply line. Even more preferably, the rotating means comprises a rotatable face plate operably coupled to a sixth axis motor of a multi-axis robot.
    Type: Grant
    Filed: January 13, 1997
    Date of Patent: November 10, 1998
    Assignee: ABB Flexible Automation Inc.
    Inventor: Thomas A. Fuhlbrigge