IP Library Granted Patent US 12697712
Granted Patent B2
US 12697712 · App. 18/822,178 · Granted Aug 4, 2026

Method for precise, intuitive positioning of robotic welding machine

Inventors: James Walter Beard, III (Cookeville, TN); Stephen Lee Canfield (Cookeville, TN); Stephen Giovanni Zuccaro (Cookeville, TN); Nicholas Canfield (Cookeville, TN)
Assignee: Robotic Technologies of Tennessee, LLC
B25J9/0081B25J13/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12697712
App. No.
18/822,178
Granted
Aug 4, 2026
Kind
B2
Abstract

This patent defines a method for making robot programming more intuitive for tasks such as welding. The method further is an enhancement of manual guiding methods of robot positioning and can improve situations in which finer resolution or control of the robot end-effector is required. A motion sensor is mounted in series with the n−1 joint and in parallel with the n th joint, where n is the number of degrees of freedom or number of joints of the serial manipulator. The motion sensor is further mounted directly in-line with the n th joint and becomes part the opposing portion of the n th joint. The motion sensor further is uniquely adapted to apply to non-spherical wrist robots. The motion sensor senses input movements by a robot operator and controls the output tool motion in a controlled manner with resolution defined by user input at the motion sensor.

Claims (30)

1 . A method for intuitive control of a non-spherical wrist robot manipulator having a third-to-last revolute joint defining a third-to-last revolute joint axis, a second-to-last revolute joint defining a second-to-last revolute joint axis, and a last revolute joint defining a last revolute joint axis, wherein no more than two of the axes intersect at a common point, the robot manipulator further having a second-to-last rigid body link connecting the second-to-last and last revolute joints and a last rigid body link extending from the last revolute joint and defining an end-effector of the robot manipulator, the method comprising:

manipulating a motion sensor mounted on the second-to-last rigid body link of the robot manipulator between the second-to-last revolute joint and the last revolute joint and in-line with the last revolute joint, the motion sensor operably engaged with a controller of the robot manipulator to introduce sensed motions detected by the motion sensor that cause the robot manipulator to spatially correlate the sensed motions to movement of the robot manipulator; and

providing feedback via the motion sensor as the motion sensor is manipulated to simulate tactile sensing based on the movement of the robot manipulator as caused by the controller in response to manipulation of the motion sensor.

2 . The method of claim 1 , wherein the step of providing feedback via the motion sensor comprises vibration.

3 . The method of claim 1 , wherein the step of providing feedback via the motion sensor comprises resistance.

4 . The method of claim 1 , wherein the simulated tactile sensing corresponds to an operating characteristic of the robot manipulator.

5 . The method of claim 1 , further comprising operably configuring the motion sensor with a plurality of eccentric rotating mass motors.

6 . The method of claim 5 , wherein the plurality of eccentric rotating mass motors comprises an x-axis motor, a y-axis motor, and a z-axis motor for providing translation feedback in the x, y, and z directions, respectively.

7 . The method of claim 5 , wherein:

the plurality of eccentric rotating mass motors comprises a pair of x-axis motors, a pair of y-axis motors, and a pair of z-axis motors;

in-phase excitation of the pair of x-axis motors, the pair of y-axis motors, or the pair of z-axis motors provides translation feedback in the x, y, or z directions, respectively; and

out-of-phase excitation of the pair of x-axis motors, the pair of y-axis motors, or the pair of z-axis motors provides rotation feedback about the x, y, or z axes, respectively.

8 . The method of claim 7 , wherein the motion sensor is operably configured such that there is a moment arm between the pair of x-axis motors, between the pair of y-axis motors, and between the pair of z-axis motors.

9 . A non-spherical wrist robot manipulator comprising:

a third-to-last revolute joint defining a third-to-last revolute joint axis, a second-to-last revolute joint defining a second-to-last revolute joint axis, and a last revolute joint defining a last revolute joint axis;

a second-to-last rigid body link connecting the second-to-last and last revolute joints and a last rigid body link extending from the last revolute joint and defining an end-effector of the robot manipulator;

a controller; and

a motion sensor operably engaged with the controller and mounted on the second-to-last rigid body link of the robot manipulator between the second-to-last revolute joint and the last revolute joint and in-line with the last revolute joint, wherein the controller is configured to spatially correlate sensed motions of the motion sensor to the movement of the robot manipulator, and further wherein the motion sensor is configured to provide feedback when the motion sensor is manipulated to simulate tactile sensing based on the movement of the robot manipulator as caused by the controller in response to manipulation of the motion sensor.

10 . The robot manipulator of claim 9 , wherein the motion sensor is positioned opposite of the last rigid body link defining the end-effector.

11 . The robot manipulator of claim 9 , wherein the motion sensor is attached to the second-to-last rigid body link.

12 . The robot manipulator of claim 11 , wherein the motion sensor is attached permanently to the second-to-last rigid body link as by fasteners.

13 . The robot manipulator of claim 9 , wherein a protective frame is mounted about the motion sensor.

14 . The robot manipulator of claim 9 , wherein the motion sensor is configured to provide vibration feedback.

15 . The robot manipulator of claim 9 , wherein the motion sensor is configured to provide resistance feedback.

16 . The robot manipulator of claim 9 , wherein the simulated tactile sensing corresponds to an operating characteristic of the robot manipulator.

17 . The robot manipulator of claim 9 , wherein the motion sensor comprises a plurality of eccentric rotating mass motors.

18 . The robot manipulator of claim 17 , wherein the plurality of eccentric rotating mass motors comprises an x-axis motor, a y-axis motor, and a z-axis motor for providing translation feedback in the x, y, and z directions, respectively.

19 . The robot manipulator of claim 17 , wherein the plurality of eccentric rotating mass motors comprises a pair of x-axis motors, a pair of y-axis motors, and a pair of z-axis motors, wherein in-phase excitation of the pair of x-axis motors, the pair of y-axis motors, or the pair of z-axis motors provides translation feedback in the x, y, or z directions, respectively, and further wherein out-of-phase excitation of the pair of x-axis motors, the pair of y-axis motors, or the pair of z-axis motors provides rotation feedback about the x, y, or z axes, respectively.

20 . The robot manipulator of claim 19 , wherein the motion sensor is operably configured such that there is a moment arm between the pair of x-axis motors, between the pair of y-axis motors, and between the pair of z-axis motors.

21 . The robot manipulator of claim 9 , wherein the motion sensor comprises a plurality of actuators.