Patents by Inventor Srinivas Nidamarthi
Srinivas Nidamarthi 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: 10987800Abstract: A robotic system and method that includes a robot having one or more axes of movement and which can be coupled to a supplemental axis unit that is structured to rotatably displace the robot about a supplemental axis. The robot can be coupled to a rotatable wheel portion of a table unit of the supplemental axis unit. The wheel portion can be operably coupled to a drive unit having a motor that provides rotational power for the rotational displacement of the wheel portion, and thus the robot, about the supplemental axis of the supplemental axis unit. The robotic system can also include one or more controllers that can be configured to dynamically control or coordinate the movement of both the robot about the one or more axes of the robot and the rotational displacement of the wheel portion, and thus the robot, about the supplemental axis.Type: GrantFiled: November 16, 2017Date of Patent: April 27, 2021Assignee: ABB Schweiz AGInventors: Didier Rouaud, Michael G. Nelson, Srinivas Nidamarthi, Rui Li
-
Patent number: 10737396Abstract: A dummy tool is used to teach a robot the path the robot will follow to perform work on a workpiece to eliminate the possibility of damaging an actual tool during the training. The dummy tool provides the robot programmer an indication of potential collisions between the tool and the workpiece and other objects in the work cell when path is being taught. The dummy tool can have a detachable input/output device with a graphic user interface (GUI) that can communicate wirelessly with the robot controller. The dummy tool can also have a moveable camera attached thereto to track the relationship of the tool to objects in the work area.Type: GrantFiled: March 20, 2018Date of Patent: August 11, 2020Assignee: ABB Schweiz AGInventors: Gregory F. Rossano, Remus Boca, Srinivas Nidamarthi, Thomas A. Fuhlbrigge
-
Patent number: 10427300Abstract: A system for generating a path to be followed by a robot used to perform a process on a workpiece has a computing device that has program code for operating the robot and obtaining information related to the workpiece and a vision system that scans the workpiece to obtain images thereof that are provided to the computing device. The computing device processes the images to obtain geometric information about the workpiece that the computing device uses in combination with process related reference parameters stored in the computing device to generate program code for a path to be followed by the robot to perform the process on the workpiece. The computing device also includes code configured to verify for quality the generated program code for the path to be followed by the robot to perform the process on the workpiece.Type: GrantFiled: December 6, 2013Date of Patent: October 1, 2019Assignee: ABB Schweiz AGInventors: Remus Boca, Srinivas Nidamarthi
-
Patent number: 10406686Abstract: A system for generating instructions for operating a robot to perform work on a workpiece has a 3D model or models of a robot scene that provides robot scene data. The system also has data of one or both hands of a gesture made with the one or both hands and a computation device that has program code configured to process the robot scene data and the gesture data to generate an instruction to operate the robot.Type: GrantFiled: December 13, 2013Date of Patent: September 10, 2019Assignee: ABB Schweiz AGInventors: Remus Boca, Srinivas Nidamarthi, Thomas A. Fuhlbrigge
-
Publication number: 20180361593Abstract: A dummy tool is used to teach a robot the path the robot will follow to perform work on a workpiece to eliminate the possibility of damaging an actual tool during the training. The dummy tool provides the robot programmer an indication of potential collisions between the tool and the workpiece and other objects in the work cell when path is being taught. The dummy tool can have a detachable input/output device with a graphic user interface (GUI) that can communicate wirelessly with the robot controller. The dummy tool can also have a moveable camera attached thereto to track the relationship of the tool to objects in the work area.Type: ApplicationFiled: March 20, 2018Publication date: December 20, 2018Inventors: Gregory F. Rossano, Remus Boca, Srinivas Nidamarthi, Thomas A. Fuhlbrigge
-
Patent number: 9919421Abstract: A dummy tool is used to teach a robot the path the robot will follow to perform work on a workpiece to eliminate the possibility of damaging an actual tool during the training. The dummy tool provides the robot programmer an indication of potential collisions between the tool and the workpiece and other objects in the work cell when path is being taught. The dummy tool can have a detachable input/output device with a graphic user interface (GUI) that can communicate wirelessly with the robot controller. The dummy tool can also have a moveable camera attached thereto to track the relationship of the tool to objects in the work area.Type: GrantFiled: April 15, 2016Date of Patent: March 20, 2018Assignee: ABB Schweiz AGInventors: Gregory F. Rossano, Remus Boca, Srinivas Nidamarthi, Thomas A. Fuhlbrigge
-
Publication number: 20180071912Abstract: A robotic system and method that includes a robot having one or more axes of movement and which can be coupled to a supplemental axis unit that is structured to rotatably displace the robot about a supplemental axis. The robot can be coupled to a rotatable wheel portion of a table unit of the supplemental axis unit. The wheel portion can be operably coupled to a drive unit having a motor that provides rotational power for the rotational displacement of the wheel portion, and thus the robot, about the supplemental axis of the supplemental axis unit. The robotic system can also include one or more controllers that can be configured to dynamically control or coordinate the movement of both the robot about the one or more axes of the robot and the rotational displacement of the wheel portion, and thus the robot, about the supplemental axis.Type: ApplicationFiled: November 16, 2017Publication date: March 15, 2018Inventors: Didier Rouaud, Michael G. Nelson, Srinivas Nidamarthi, Rui Li
-
Patent number: 9808820Abstract: A system and method of coating a workpiece is disclosed. A controller is in electronic communication with a robotic manipulator having a coating dispenser. A layer of coating is applied to a surface of the workpiece by the robot. A wet-surface time is determined corresponding to the areas of the surface upon which the layer of coating is applied. A second layer of coating is applied prior to the expiration of the wet-surface time of the first layer. The layers of coating in adjacent segments can be applied in an overlapping manner within the boundary regions of the segments.Type: GrantFiled: April 28, 2014Date of Patent: November 7, 2017Assignee: ABB Schweiz AGInventors: Didier Rouaud, Michael G. Nelson, Srinivas Nidamarthi
-
Patent number: 9811060Abstract: 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: GrantFiled: December 14, 2011Date of Patent: November 7, 2017Assignee: ABB Schweiz AGInventors: Sangeun Choi, Srinivas Nidamarthi, Michael M. Rickin
-
Publication number: 20160303737Abstract: A dummy tool is used to teach a robot the path the robot will follow to perform work on a workpiece to eliminate the possibility of damaging an actual tool during the training. The dummy tool provides the robot programmer an indication of potential collisions between the tool and the workpiece and other objects in the work cell when path is being taught. The dummy tool can have a detachable input/output device with a graphic user interface (GUI) that can communicate wirelessly with the robot controller. The dummy tool can also have a moveable camera attached thereto to track the relationship of the tool to objects in the work area.Type: ApplicationFiled: April 15, 2016Publication date: October 20, 2016Inventors: Gregory F. Rossano, Remus Boca, Srinivas Nidamarthi, Thomas A. Fuhlbrigge
-
Patent number: 9427871Abstract: A computer-implemented system and method for operating mobile automated workstations in a workspace including a workpiece is disclosed. A computer device defines an exclusionary volume having an outer exclusionary surface at least partially surrounding a mobile workstation that is operably disposed in the workspace. The computer device receives data from at least one sensor and determines the location of the workstation and humans within the workspace based on the data. The computer device activates an indicator and alters the motion of the workstation after detection of a human breaching the exclusionary volume or exclusionary surface.Type: GrantFiled: April 30, 2014Date of Patent: August 30, 2016Assignee: ABB TECHNOLOGY AGInventors: Gary Ciarelli, Srinivas Nidamarthi
-
Publication number: 20150328773Abstract: A system for generating a path to be followed by a robot used to perform a process on a workpiece has a computing device that has program code for operating the robot and obtaining information related to the workpiece and a vision system that scans the workpiece to obtain images thereof that are provided to the computing device. The computing device processes the images to obtain geometric information about the workpiece that the computing device uses in combination with process related reference parameters stored in the computing device to generate program code for a path to be followed by the robot to perform the process on the workpiece. The computing device also includes code configured to verify for quality the generated program code for the path to be followed by the robot to perform the process on the workpiece.Type: ApplicationFiled: December 6, 2013Publication date: November 19, 2015Applicant: ABB TECHNOLOGY AGInventors: Remus Boca, Srinivas Nidamarthi
-
Publication number: 20150314442Abstract: A system for generating instructions for operating a robot to perform work on a workpiece has a 3D model or models of a robot scene that provides robot scene data. The system also has data of one or both hands of a gesture made with the one or both hands and a computation device that has program code configured to process the robot scene data and the gesture data to generate an instruction to operate the robot.Type: ApplicationFiled: December 13, 2013Publication date: November 5, 2015Applicant: ABB Technology AGInventors: Remus Boca, Srinivas Nidamarthi, Thomas A. Fuhlbrigge
-
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: 20140329001Abstract: A system and method of coating a workpiece is disclosed. A controller is in electronic communication with a robotic manipulator having a coating dispenser. A layer of coating is applied to a surface of the workpiece by the robot. A wet-surface time is determined corresponding to the areas of the surface upon which the layer of coating is applied. A second layer of coating is applied prior to the expiration of the wet-surface time of the first layer. The layers of coating in adjacent segments can be applied in an overlapping manner within the boundary regions of the segments.Type: ApplicationFiled: April 28, 2014Publication date: November 6, 2014Applicant: ABB Technology AGInventors: Didier Rouaud, Michael G. Nelson, Srinivas Nidamarthi
-
Publication number: 20130317639Abstract: 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: ApplicationFiled: December 14, 2011Publication date: November 28, 2013Applicant: ABB TECHNOLOGY AGInventors: Sangeun Choi, Srinivas Nidamarthi, Michael M. Rickin
-
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