US 12,350,838 B2
Input shaping control of a robot arm in different reference spaces
Dan Kielsholm Thomsen, Hinnerup (DK); Rune Søe-Knudsen, Årslev (DK); Jeppe Barsøe Jessen, Odense S (DK); and Christian Valdemar Lorenzen, Odense S (DK)
Assigned to Universal Robots A/S, Odense S (DK)
Appl. No. 17/924,715
Filed by Universal Robots A/S, Odense S. (DK)
PCT Filed May 14, 2021, PCT No. PCT/DK2021/050155
§ 371(c)(1), (2) Date Nov. 11, 2022,
PCT Pub. No. WO2021/228347, PCT Pub. Date Nov. 18, 2021.
Claims priority of application No. PA 2020 70318 (DK), filed on May 14, 2020.
Prior Publication US 2023/0191603 A1, Jun. 22, 2023
Int. Cl. B25J 9/16 (2006.01); B25J 9/00 (2006.01)
CPC B25J 9/1664 (2013.01) [B25J 9/0009 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A robot controller for controlling a robotic arm, where the robotic arm comprises joints connecting a base of the robotic arm and a tool flange, and where at least one of the joints comprises an output flange that is movable relative to a body of a joint, the robotic arm comprising a motor configured to move the output flange relative to the body, the robot controller comprising:
a shaping module configured to shape a target motion of the robotic arm; and
a motor controller module configured to generate at least one motor control signal for the motor;
wherein the shaping module comprises:
a first space shaping module configured to produce a shaped first space target motion by convolving a first space target motion with an impulse train, where the first space target motion defines the target motion in a first reference space; and
a second space shaping module configured to produce a shaped second space target motion by convolving a second space target motion with an impulse train, where the second space target motion defines the target motion in a second reference space; and
wherein the motor controller module is configured to generate the at least one motor control signal based on both the shaped first space target motion and the shaped second space target motion.