Patents by Inventor Gordon Geheb
Gordon Geheb 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: 10616080Abstract: A robot data transfer method includes the step of collecting data from each of a plurality of robots in a multi-robot production facility in real-time. The data collected from the robots is then transferred in real-time from a controller of each of the robots to a first data collection device. Within the first data collection device, the data is buffered using a multi-segment queueing mechanism. The queueing mechanism is configured with a retention policy. The data is then transferred to a second data collection device based on the retention policy of the queueing mechanism of the first data collection device. The second data collection device analyzes the data and determines whether maintenance or optimization is necessary for any of the robots.Type: GrantFiled: November 25, 2015Date of Patent: April 7, 2020Assignee: FANUC AMERICA CORPORATIONInventors: Isaac Eckert, Gordon Geheb, Bradley Q. Niederquell, Yi Sun, Jason Tsai, Rick E. Wunderlich
-
Patent number: 9415514Abstract: A robot monitoring system for monitoring and analyzing robot related data and displaying the data on a smart device is provided. The robot monitoring system comprises at least one robot in local communication with at least one robot controller. The at least one robot controller has local processing power for monitoring, gathering, and analyzing data related to the at least one robot. The data analysis results are formatted into a message file that is communicated to a storage system. The message file may then be retrieved by a smart device having software running thereon for displaying the results of the data analysis.Type: GrantFiled: September 9, 2013Date of Patent: August 16, 2016Assignee: Fanuc America CorporationInventors: Gordon Geheb, Jason Tsai, Rick E. Wunderlich, Yi Sun, Don Kijek, Isaac Eckert, Ganesh Kalbavi, Ken Krause, Judy Evans, Ashok Prajapati
-
Patent number: 9415509Abstract: A method and an apparatus for displaying three-dimensional workcell data includes a hand-held pendant that is provided with 3-D workcell data representing a model of a machine and associated components in a workcell. The hand-held pendant has a display that generates a 3-D visual representation of the workcell data. The pendant can be operated by a user to manipulate the visual representation to change a user viewpoint and to show motion of the machine with associated process information.Type: GrantFiled: November 2, 2012Date of Patent: August 16, 2016Assignee: Fanuc America CorporationInventors: Kenneth W. Krause, Bradley O. Niederquell, Gordon Geheb, Ganesh Kalbavi, Claude Dinsmoor, Scott M. Dreslinski, Charles R. Strybis, H. Dean McGee, Glenn Nowak, Judy Evans, Rick E. Wunderlich
-
Patent number: 9417625Abstract: A system for calibrating a multi-robot system includes a robot simulation device having a processor disposed therein for creating a simulation work cell of an operation of a real robot work cell, the robot simulation device configured to communicate with a robot control system controlling the robots of the real robot work cell. The simulation work cell is created based upon a predetermined layout of the real robot work cell. The system further includes a software program executed by at least one of the robot simulation device and the robot control system for calculating a part tracking offset between the simulation work cell and the real robot work cell for controlling the robots.Type: GrantFiled: November 26, 2013Date of Patent: August 16, 2016Assignee: Fanuc America CorporationInventors: Randy A. Graca, Thomas R. Galloway, Nivedhitha Giri, Gordon Geheb
-
Patent number: 9415512Abstract: A system and method for enhancing a visualization of coordinate points within a robot's working envelope is disclosed. Part data associated with a position of a part, which may include part offset from a known position, is read using a teach pendant program. The part data is automatically stored within a hidden program instruction of the teach pendant program. The part data may be stored within the part program in a motion instruction associated with a motion line of the teach pendant program.Type: GrantFiled: August 28, 2014Date of Patent: August 16, 2016Assignee: Fanuc America CorporationInventors: Sai-Kai Cheng, Gordon Geheb, Nivedhitha Giri, Randy A. Graca, David J. O'Toole
-
Publication number: 20160149996Abstract: A robot data transfer method includes the step of collecting data from each of a plurality of robots in a multi-robot production facility in real-time. The data collected from the robots is then transferred in real-time from a controller of each of the robots to a first data collection device. Within the first data collection device, the data is buffered using a multi-segment queueing mechanism. The queueing mechanism is configured with a retention policy. The data is then transferred to a second data collection device based on the retention policy of the queueing mechanism of the first data collection device. The second data collection device analyzes the data and determines whether maintenance or optimization is necessary for any of the robots.Type: ApplicationFiled: November 25, 2015Publication date: May 26, 2016Inventors: Isaac Eckert, Gordon Geheb, Bradley Q. Niederquell, Yi Sun, Jason Tsai, Rick E. Wunderlich
-
Publication number: 20160059414Abstract: A system and method for enhancing a visualization of coordinate points within a robot's working envelope is disclosed. Part data associated with a position of a part, which may include part offset from a known position, is read using a teach pendant program. The part data is automatically stored within a hidden program instruction of the teach pendant program. The part data may be stored within the part program in a motion instruction associated with a motion line of the teach pendant program.Type: ApplicationFiled: August 28, 2014Publication date: March 3, 2016Inventors: Sai-Kai Cheng, Gordon Geheb, Nivedhitha Giri, Randy A. Graca, David J. O'Toole
-
Publication number: 20140148949Abstract: A system for calibrating a multi-robot system includes a robot simulation device having a processor disposed therein for creating a simulation work cell of an operation of a real robot work cell, the robot simulation device configured to communicate with a robot control system controlling the robots of the real robot work cell. The simulation work cell is created based upon a predetermined layout of the real robot work cell. The system further includes a software program executed by at least one of the robot simulation device and the robot control system for calculating a part tracking offset between the simulation work cell and the real robot work cell for controlling the robots.Type: ApplicationFiled: November 26, 2013Publication date: May 29, 2014Inventors: Randy A. Graca, Thomas R. Galloway, Nivedhitha Giri, Gordon Geheb
-
Publication number: 20140074286Abstract: A robot monitoring system for monitoring and analyzing robot related data and displaying the data on a smart device is provided. The robot monitoring system comprises at least one robot in local communication with at least one robot controller. The at least one robot controller has local processing power for monitoring, gathering, and analyzing data related to the at least one robot. The data analysis results are formatted into a message file that is communicated to a storage system. The message file may then be retrieved by a smart device having software running thereon for displaying the results of the data analysis.Type: ApplicationFiled: September 9, 2013Publication date: March 13, 2014Inventors: Gordon Geheb, Jason Tsai, Rick E. Wunderlich, Yi Sun, Don Kijek, Isaac Eckert, Ganesh Kalbavi, Ken Krause, Judy Evans, Ashok Prajapati
-
Patent number: 8473100Abstract: A conveyor system and a method for dynamically switching an active work associated with a motion device, the system including a plurality of conveyors for moving at least one part, at least one production machine associated with at least one of the conveyors, at least one motion device to move the at least one part, a controller associated with the at least one motion device, wherein the controller is in data communication with the at least one production machine to receive a feedback data therefrom, the feedback data representing a state of the production machine, and a software system executed by the controller to dynamically and selectively control the at least one motion device in response to the feedback data.Type: GrantFiled: September 1, 2010Date of Patent: June 25, 2013Assignee: Fanuc Robotics America, Inc.Inventors: Ganesh Kalbavi, Gordon Geheb, Laxmi Musunur
-
Patent number: 8315736Abstract: A system for picking and packing applications is provided. The system includes a plurality of robots and a plurality of robot controllers. Each robot controller includes a load re-balance subsystem, a load balance subsystem, a robot state change detector subsystem, a communicator subsystem, and a motion control subsystem. Each of the robot controllers is interconnected and in communication with one another via the communicator subsystems. Each of the robots has a workload that may be selectively balanced. A method for balancing the workloads of the robots using built-in processors which run motion control is also provided.Type: GrantFiled: April 24, 2009Date of Patent: November 20, 2012Assignee: Fanuc Robotics America, Inc.Inventors: Genesh Kalbavi, Gordon Geheb, Min-Ren Jean, Gerald A. Ross, Jason Tsai, Rick Wunderlich
-
Publication number: 20110054675Abstract: A conveyor system and a method for dynamically switching an active work associated with a motion device, the system including a plurality of conveyors for moving at least one part, at least one production machine associated with at least one of the conveyors, at least one motion device to move the at least one part, a controller associated with the at least one motion device, wherein the controller is in data communication with the at least one production machine to receive a feedback data therefrom, the feedback data representing a state of the production machine, and a software system executed by the controller to dynamically and selectively control the at least one motion device in response to the feedback data.Type: ApplicationFiled: September 1, 2010Publication date: March 3, 2011Inventors: Ganesh Kalbavi, Gordon Geheb, Laxmi Musunur
-
Publication number: 20090271034Abstract: A system for picking and packing applications is provided. The system includes a plurality of robots and a plurality of robot controllers. Each robot controller includes a load re-balance subsystem, a load balance subsystem, a robot state change detector subsystem, a communicator subsystem, and a motion control subsystem. Each of the robot controllers is interconnected and in communication with one another via the communicator subsystems. Each of the robots has a workload that may be selectively balanced. A method for balancing the workloads of the robots using built-in processors which run motion control is also provided.Type: ApplicationFiled: April 24, 2009Publication date: October 29, 2009Inventors: Genesh Kalbavi, Gordon Geheb, Min-Ren Jean, Gerald A. Ross, Jason Tsai, Rick Wunderlich