Patents by Inventor Sangeun Choi

Sangeun Choi 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: 9643318
    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: Grant
    Filed: December 3, 2013
    Date of Patent: May 9, 2017
    Assignee: ABB Schweiz AG
    Inventors: Jianjun Wang, Biao Zhang, George Q. Zhang, Harald Staab, Sangeun Choi, Remus Boca, Thomas A. Fuhlbrigge, Tomas Groth
  • Publication number: 20160346928
    Abstract: A method for robotic adaptive production includes modifying program instructions online while performing production activities in response to detecting a change in the production environment. A robotic adaptive production method includes modifying program instructions online while performing production activities to minimize a production task cycle time or improve a production task quality. A robotic adaptive production method includes estimating a relationship between a control parameter and a sensor input; and modifying the control parameter online to achieve an updated parameter based on the estimating. A robotic adaptive production method includes receiving sensor input relating to robotic performance during the performance of production tasks and online optimizing a process parameter based on robotic performance during the performance of the production tasks.
    Type: Application
    Filed: May 31, 2016
    Publication date: December 1, 2016
    Inventors: George Q. Zhang, David P. Gravel, Soenke Kock, Thomas A. Fuhlbrigge, Heping Chen, Sangeun Choi, Arnold Bell, Biao 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: 8798787
    Abstract: A manufacturing system has one or more work cells that each performs one or more manufacturing processes. The system also has one or more mobile transport units (“MTUs”) that deliver transportable containers containing workpieces to and from said work cells. The MTUs deliver the containers to the work cells in a manner such that the workpieces are localized in the work cells. The manufacturing system also has a computer system that has status information for each of the one or more MTUs and uses the status information to control each of the one or more MTUs to deliver the transportable containers to and from the one or more work cells.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: August 5, 2014
    Assignee: ABB Research Ltd.
    Inventors: Thomas A. Fuhlbrigge, Jeremy Newkirk, Carlos Martinez, George Q. Zhang, Gregory F. Rossano, Harald Staab, Remus Boca, Sangeun Choi, Soenke Kock, William John Eakins
  • Publication number: 20140156073
    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: Application
    Filed: November 8, 2013
    Publication date: June 5, 2014
    Applicant: ABB TECHNOLOGY AG
    Inventors: Biao Zhang, Harald Staab, Jianjun Wang, George Q. Zhang, Remus Boca, Sangeun Choi, Thomas A. Fuhlbrigge, Soenke Kock, Heping Chen
  • Publication number: 20140121828
    Abstract: A manufacturing system has one or more work cells that each performs one or more manufacturing processes. The system also has one or more mobile transport units (“MTUs”) that deliver transportable containers containing workpieces to and from said work cells. The MTUs deliver the containers to the work cells in a manner such that the workpieces are localized in the work cells. The manufacturing system also has a computer system that has status information for each of the one or more MTUs and uses the status information to control each of the one or more MTUs to deliver the transportable containers to and from the one or more work cells.
    Type: Application
    Filed: December 9, 2013
    Publication date: May 1, 2014
    Applicant: ABB Research Ltd.
    Inventors: Thomas A. Fuhlbrigge, Jeremy Newkirk, Carlos Martinez, George Q. Zhang, Gregory F. Rossano, Harald Staab, Remus Boca, Sangeun Choi, Soenke Kock, William John Eakins
  • Publication number: 20130317639
    Abstract: A machine such as an industrial robot operates either in a stand-alone or in-production mode to perform a number of tests on a battery object having one of several different assembly levels and packaging geometries. The machine has selectable testing programs that correspond to various combinations of object assembly levels and geometries. The machine performs the tests either by coming into contact with a predetermined location on the conductive material of the object or viewing that location. The test results are analyzed to determining if retesting is necessary. After all of the tests are completed on an object, the tested object is assigned a grade and then sorted by grade. The tested objects may be kept at the machine location or sent on for further processing based on the assigned grade. After the testing is completed on one object, the machine tests the next object to be tested.
    Type: Application
    Filed: December 14, 2011
    Publication date: November 28, 2013
    Applicant: ABB TECHNOLOGY AG
    Inventors: Sangeun Choi, Srinivas Nidamarthi, Michael M. Rickin
  • 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
  • Patent number: D748053
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: January 26, 2016
    Assignee: ABB Technology AG
    Inventors: Hermann Herrlich, Robert Kodadek, Gregory Penza, William J. Eakins, Gregory Rossano, George Q. Zhang, Thomas A. Fuhlbrigge, Hetal V. Lakhani, Cajetan Pinto, Sangeun Choi
  • Patent number: D756922
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: May 24, 2016
    Assignee: ABB Technology AG
    Inventors: Hermann Herrlich, Robert Kodadek, Gregory Penza, William J. Eakins, Gregory Rossano, George Q. Zhang, Thomas A. Fuhlbrigge, Hetal V. Lakhani, Cajetan Pinto, Sangeun Choi