B28D1/10

Path correction for end effector control

A system for performing interactions within a physical environment including a robot base that undergoes movement relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of an end effector destination, determines a reference robot base position, calculates an end effector path extending to the end effector destination and repeatedly determines a current robot base position using signals from the tracking system, calculates a correction based on the current robot base position, the correction being indicative of a path modification, and controls the robot arm in accordance with the correction to move the end effector towards the end effector destination.

Virtual robot base

A system for performing interactions within a physical environment including a robot base, a robot base actuator that moves the robot base relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a tracking target position indicative of a position of a target mounted on the robot base. A control system acquires an indication of an end effector destination, determines a tracking target position at least in part using signals from the tracking system, determines a virtual robot base position offset from the robot base and calculates a robot base path extending from the virtual robot base position to the end effector destination, using this to control the robot base actuator to cause the robot base to be moved along the robot base path.

Virtual robot base

A system for performing interactions within a physical environment including a robot base, a robot base actuator that moves the robot base relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a tracking target position indicative of a position of a target mounted on the robot base. A control system acquires an indication of an end effector destination, determines a tracking target position at least in part using signals from the tracking system, determines a virtual robot base position offset from the robot base and calculates a robot base path extending from the virtual robot base position to the end effector destination, using this to control the robot base actuator to cause the robot base to be moved along the robot base path.

Robot arm kinematics for end effector control

A system for performing interactions within a physical environment including a robot base that undergoes movement relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of an end effector destination, determines a reference robot base position, calculates an end effector path extending to the end effector destination and repeatedly determines a current robot base position using signals from the tracking system, calculates robot arm kinematics using the current robot base position and the end effector path and controls the robot arm to cause the end effector to be moved towards the end effector destination.

Robot arm kinematics for end effector control

A system for performing interactions within a physical environment including a robot base that undergoes movement relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of an end effector destination, determines a reference robot base position, calculates an end effector path extending to the end effector destination and repeatedly determines a current robot base position using signals from the tracking system, calculates robot arm kinematics using the current robot base position and the end effector path and controls the robot arm to cause the end effector to be moved towards the end effector destination.

Robot base path planning

A system for performing interactions within a physical environment including a robot base, a robot base actuator that moves the robot base relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of end effector destinations, determines a robot base position, calculates a robot base path extending from the robot base position in accordance with the end effector destinations to allow continuous movement of the robot base along the robot base path in accordance with a defined robot base path velocity profile and uses the robot base path to cause the robot base to be moved along the robot base path in accordance with the robot base path velocity profile.

Robot base path planning

A system for performing interactions within a physical environment including a robot base, a robot base actuator that moves the robot base relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of end effector destinations, determines a robot base position, calculates a robot base path extending from the robot base position in accordance with the end effector destinations to allow continuous movement of the robot base along the robot base path in accordance with a defined robot base path velocity profile and uses the robot base path to cause the robot base to be moved along the robot base path in accordance with the robot base path velocity profile.

PATH CORRECTION FOR END EFFECTOR CONTROL
20250307486 · 2025-10-02 ·

A system for performing interactions within a physical environment including a robot base that undergoes movement relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of an end effector destination, determines a reference robot base position, calculates an end effector path extending to the end effector destination and repeatedly determines a current robot base position using signals from the tracking system, calculates a correction based on the current robot base position, the correction being indicative of a path modification, and controls the robot arm in accordance with the correction to move the end effector towards the end effector destination.

PATH CORRECTION FOR END EFFECTOR CONTROL
20250307486 · 2025-10-02 ·

A system for performing interactions within a physical environment including a robot base that undergoes movement relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of an end effector destination, determines a reference robot base position, calculates an end effector path extending to the end effector destination and repeatedly determines a current robot base position using signals from the tracking system, calculates a correction based on the current robot base position, the correction being indicative of a path modification, and controls the robot arm in accordance with the correction to move the end effector towards the end effector destination.

VIRTUAL ROBOT BASE
20250363257 · 2025-11-27 ·

A system for performing interactions within a physical environment including a robot base, a robot base actuator that moves the robot base relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a tracking target position indicative of a position of a target mounted on the robot base. A control system acquires an indication of an end effector destination, determines a tracking target position at least in part using signals from the tracking system, determines a virtual robot base position offset from the robot base and calculates a robot base path extending from the virtual robot base position to the end effector destination, using this to control the robot base actuator to cause the robot base to be moved along the robot base path.