Sensorless Payload Estimation in an Industrial Robot Using Internal Motor-Current Signals

Adam Bátrla1, Ojan Majidzadeh Gorjani1, Radek Byrtus1

  • 1Department of Cybernetics and Biomedical Engineering, Faculty of Electrical Engineering and Computer Science, VSB-Technical University of Ostrava, 708 00 Ostrava, Czech Republic.

Summary

This study introduces a sensorless method for estimating payload mass in industrial robots using only motor current signals. This approach enables accurate payload verification for applications like gripping and missing-part detection.

Related Concept Videos

Electro-mechanical Systems01:19

Electro-mechanical Systems

Electromechanical systems are intricate configurations that effectively combine electrical and mechanical elements to achieve a desired outcome. Central to many of these systems is the DC motor, a device that converts electrical energy into mechanical motion, enabling various applications ranging from simple fans to complex robotic mechanisms.
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
Torque On A Current Loop In A Magnetic Field01:13

Torque On A Current Loop In A Magnetic Field

The most common application of magnetic force on current-carrying wires is in electric motors. These consist of loops of wire, which are placed between the magnets with a magnetic field. When current flows through the loops, the magnetic field applies torque, which causes the shaft to rotate, thus converting electrical energy to mechanical energy.
Consider a rectangular current-carrying loop containing N turns of wire, placed in a uniform magnetic field. The net force on a current-carrying loop...
Net Torque Calculations01:19

Net Torque Calculations

When a mechanic tries to remove a hex nut with a wrench, it is easier if the force is applied at the farthest end of the wrench handle. The lever arm is the distance from the pivot point (the hex nut in this case) to the person’s hand. If this distance is large, the torque is higher. Only the component of the force perpendicular to the lever arm contributes to the torque. Therefore, pushing the wrench perpendicular to the lever arm is more advantageous. If multiple people apply force to rotate...
Magnetic Force On Current-Carrying Wires: Example01:22

Magnetic Force On Current-Carrying Wires: Example

In a magnetic field, moving charges encounter a force. If a wire contains these moving charges, i.e., if the wire is carrying a current, then a force acts on the wire as well. Consider a pair of flexible leads holding a wire that is 40 cm long and 10 g in weight in a horizontal position. The wire is placed in a constant magnetic field of 0.40 T, as shown in Figure 1(a). Determine the magnitude and direction of the current flowing in the wire needed to remove the tension in the supporting leads.
Vector Functions and Motion: Problem Solving01:30

Vector Functions and Motion: Problem Solving

Accurate position tracking is fundamental to the safe and effective operation of unmanned aerial vehicles (UAVs), particularly during precision maneuvers near complex structures. In this scenario, a drone is programmed to perform a high-precision inspection of a vertical structure, starting at position ((x, y, z) = (3, 0, 0)), with an initial velocity oriented in the positive z-direction. The trajectory of the drone is governed by a time-dependent acceleration function a(t), which is predefined...
Force On A Current Loop In A Magnetic Field01:17

Force On A Current Loop In A Magnetic Field

Magnetic forces on wires carrying current are most frequently applied in motors. A DC motor is a device that converts electrical energy into mechanical work. In motors, wire loops are enclosed in a magnetic field. When current flows through the loops, the magnetic field applies torque, which causes the shaft to rotate. The direction of the current is reversed once the loop's surface area is lined up with the magnetic field, causing a constant torque on the loop. During the process, commutators...