G05B2219/40339

WORK REGION ESTIMATION DEVICE, CONTROL DEVICE, CONTROL SYSTEM, WORK REGION ESTIMATION METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM

This work region estimation device, which estimates a region in which a worker performs work, is provided with an orientation acquisition unit that acquires worker orientation information, and a work region calculation unit that, on the basis of the orientation information and a worker body model, calculates a region in which a worker operation is forecast.

NUMERICAL CONTROLLER
20180164771 · 2018-06-14 · ·

A numerical controller performs control to rotate a turret, which holds a plurality of tools on the outer peripheral portion thereof, thereby moving one (selected tool) of the tools selected by a command to a predetermined position (selected position). The numerical controller sets and holds a partial area of the outer peripheral portion of the turret as an area (passage-prohibited area) prohibited from passing through the selected position and determines whether or not the selected tool is present in the passage-prohibited area or whether or not the passage-prohibited area passes through the selected position as the selected tool is moved to the selected position.

Numerical controller
09983568 · 2018-05-29 · ·

In a numerical controller that controls a plurality of machine control axes based on a machining program, priorities are assigned to operations of the plurality of machine control axes, and the numerical controller includes: a command analyzing portion that analyzes the machining program and generates command data which controls the plurality of machine control axes; and a block execution start determining portion that determines whether interference occurs in the operations of the plurality of machine control axes based on the command data and, if a determination is made that interference occurs, adjusts timing with which a command which controls an operation of a machine control axis of lower priority of the plurality of machine control axes that interfere with each other is started to a time at which the interference does not occur and positioning is completed in the shortest time.

SYSTEMS AND METHODS FOR TRACKING A PATH USING THE NULL-SPACE
20170246743 · 2017-08-31 ·

Devices, systems, and methods for providing a desired movement of one or more joints of a manipulator arm having a plurality of joints with redundant degrees of freedom while effecting commanded movement of a distal end effector of the manipulator. Methods include defining a constraint, such as a network of paths, within a joint space defined by the one or more joints and determining a movement of the plurality of joints within a null-space to track the constraints with the one or more joints. Methods may further include calculating a reconfiguration movement of the joints and modifying the constraints to coincide with a reconfigured position of the one or more joints. Various configurations for devices and systems utilizing such methods are provided herein.

Collision avoidance method and apparatus for moving device, and computer-readable storage medium

Disclosed are a collision avoidance method for a moving device, a collision avoidance apparatus for a moving device, and a computer-readable storage medium. This application relates to the field of artificial intelligence technologies. According to the method, a parking direction of a moving device in an avoidance area is adjusted, so that a startup time used by the moving device after avoidance completes may be reduced. The method includes: determining a target path direction of a moving device; determining a first candidate parking direction and a second candidate parking direction; determining, based on the target path direction, a target parking direction of the moving device from the first candidate parking direction and the second candidate parking direction; and controlling, based on the target parking direction, the moving device to be parked in the avoidance area.

Systems and methods for tracking a path using the null-space

Devices, systems, and methods for providing a desired movement of one or more joints of a manipulator arm having a plurality of joints with redundant degrees of freedom while effecting commanded movement of a distal end effector of the manipulator. Methods include defining a constraint, such as a network of paths, within a joint space defined by the one or more joints and determining a movement of the plurality of joints within a null-space to track the constraints with the one or more joints. Methods may further include calculating a reconfiguration movement of the joints and modifying the constraints to coincide with a reconfigured position of the one or more joints. Various configurations for devices and systems utilizing such methods are provided herein.

ROBOT WITH SMART TRAJECTORY RECORDING

An embodiment includes a robotic welding system for generating a motion program, having a programmable robot controller of a robot having a computer processor and a computer memory. The programmable robot controller is configured to digitally record, in the computer memory, a plurality of spatial points along an operator path in a 3D space taken by a calibrated tool center point (TCP) of the robot as an operator manually moves a robot arm of the robot along the operator path from a start point to a destination point within the 3D space. The programmable robot controller is also configured to identify and eliminate extraneous spatial points from the plurality of spatial points as digitally recorded, leaving a subset of the plurality of spatial points as digitally recorded, where the extraneous spatial points are a result of extraneous movements of the robot arm by the operator.

System having a sensor and a method for monitoring a plurality of protected zones
12365089 · 2025-07-22 · ·

A method and a system have at least one sensor for monitoring a plurality of protected zones for infringement by at least one object. A controller controls a plant to be safeguarded having a mechanically movable part, having the sensor for the at least planar monitoring of the protected zones by a control and evaluation unit for evaluating. The received signals of the sensor determine which of the protected zones has been infringed by the object and which protected zone the object has left. The controller generates and outputs a switch signal that is a release signal for the release of the plant operation. The mechanically movable part is either in a first working zone or in a second working zone, with the first working zone and the second working zone each being associated with a first protected zone and a second protected zone, respectively.

Apparatus and a method for removing coatings by using laser
12409554 · 2025-09-09 · ·

The present disclosure provides an apparatus for removing coatings from objects' surface using laser. One exemplary apparatus includes a mobile manipulator carrying an optical device to apply laser to an object for removing the coatings on its surface. One aspect of this disclosure provides methods for sensing the geometry of the surface and the status of the coatings and controlling the motion of the manipulator and the laser settings according to the sensed information.

Interference determination device, robot control system, and method for determining interference

An interference determination device includes a controller that determines interference between a robot and an object. The controller obtains a plurality of vertices of at least one object within a motion range of the robot in a real space and positional information regarding the plurality of vertices. The controller determines interference between the robot and the object in the real space on a basis of the plurality of vertices and the positional information.