G05B2219/40317

ARTIFICIAL INTELLIGENCE CLEANER
20210331314 · 2021-10-28 · ·

An artificial intelligence cleaner includes a memory, a microphone configured to receive a speech command, an image sensor configured to acquire image data, a driving unit configured to drive the artificial intelligence cleaner, and a processor configured to determine whether a cleaning instruction image is recognized using the image data when the speech command input to the microphone is a command for designating an area to be preferentially cleaned, acquire a position of a user using the image data when the cleaning instruction image is recognized, and controls the driving unit to move the artificial intelligence cleaner to the acquired position of the user.

CONTROL APPARATUS, WORK ROBOT, NON-TRANSITORY COMPUTER-READABLE MEDIUM, AND CONTROL METHOD
20210268647 · 2021-09-02 ·

A control apparatus for controlling operation of a work robot for performing work inside a target region using a manipulator includes a trajectory information acquiring unit for acquiring N−1 or N pieces of trajectory information respectively indicating N−1 or N trajectories connecting N work regions where the work robot performs a series of work operations in order of a series of work operations; a classifying unit for classifying the N−1 or N trajectories as (i) trajectories that need correction or (ii) trajectories that do not need correction; and a trajectory planning unit for planning a trajectory of a tip of the manipulator between two work regions relating to the each of the one or more trajectories, for each of the one or more trajectories classified as a trajectory that needs correction by the classifying unit.

ROBOT CONTROL APPARATUS, ROBOT CONTROL SYSTEM, AND ROBOT CONTROL METHOD

A robot control apparatus includes a drive controller configured to control a plurality of motors which are configured to drive a plurality of link mechanisms of a parallel link robot, respectively, and abnormality determination circuitry configured to determine based on state data of the plurality of motors whether at least one of collision of the parallel link robot and dislocation in the link mechanisms occurs.

ROBOT AND METHOD FOR OPERATING A ROBOT
20210197375 · 2021-07-01 ·

The invention relates to a method for operating a robot and to a robot, wherein the robot comprises movable elements ELE.sub.m which can be driven by actuators AKT.sub.n, and is designed to carry out a movement B with the elements ELE.sub.m, and wherein the robot comprises a detection system for determining signals W.sub.G.sub.k.sub.B(t) of a group of measurement variables G.sub.k.sup.B characterizing the movement B of the elements ELE.sub.m and the interactions thereof with an environment. The proposed method comprises the following steps: determining (10), by means of the detection system, reference signals W.sub.G.sub.k.sub.B.sup.R(t) of the measurement variables G.sub.k.sup.B during at least one execution of the movement B of the elements ELE.sub.m which is in the form of a reference movement B; automatically determining (102), based on the reference signals W.sub.G.sub.k.sub.B.sup.R (t), using an adaptive method, a mathematical model M.sub.G.sub.k.sub.B for describing the reference movement B including the reference interactions by the measurement variables G.sub.k.sup.B, during a normal execution of the movement B by the model M.sub.G.sub.k.sub.B; predicting (103) signals W.sub.G.sub.k.sub.B.sup.P(t) for describing the reference movement B, including the reference interactions by the measurement variables G.sub.k.sup.B; comparing (104) the signals W.sub.G.sub.k.sub.B(t) determined currently during the normal execution of the movement B with the predicted signals W.sub.G.sub.k.sub.B(t) for determining a deviation Δ.sub.G.sub.k.sub.B(t) between W.sub.G.sub.k.sub.B.sup.P(t) and in W.sub.G.sub.k.sub.B; insofar as the deviation Δ.sub.G.sub.k.sub.B(t) does not meet a predefined condition BED.sub.G.sub.k.sub.B, based on the deviation Δ.sub.G.sub.k.sub.B(t) classifying (105) the current deviation Δ.sub.G.sub.k.sub.B(t) in one of a number I of predefined error categories F.sub.i,G.sub.k.sub.B(Δ.sub.G.sub.k.sub.B(t)), wherein predefined control information S.sub.F.sub.i.sub.,G.sub.k.sub.B(t) for the actuators AKT.sub.k is produced for each of the error categories F.sub.i,G.sub.k.sub.B(Δ.sub.G.sub.k.sub.B

ROBOT CONTROL DEVICE, ROBOT CONTROL METHOD, AND ROBOT CONTROL PROGRAM

A robot control device according to the present invention is configured to: detect a collision of a robot with an object at a predetermined collision detection sensitivity; perform control of operating the robot, and stopping the robot when a detection part detects the collision; and decrease, when a predetermined circumstance causing the robot to have a low temperature is satisfied, the collision detection sensitivity compared to when the predetermined circumstance is unsatisfied.

Control apparatus, work robot, non-transitory computer-readable medium, and control method
11045948 · 2021-06-29 · ·

A control apparatus for controlling operation of a work robot for performing work inside a target region using a manipulator includes a trajectory information acquiring unit for acquiring N−1 or N pieces of trajectory information respectively indicating N−1 or N trajectories connecting N work regions where the work robot performs a series of work operations in order of a series of work operations; a classifying unit for classifying the N−1 or N trajectories as (i) trajectories that need correction or (ii) trajectories that do not need correction; and a trajectory planning unit for planning a trajectory of a tip of the manipulator between two work regions relating to the each of the one or more trajectories, for each of the one or more trajectories classified as a trajectory that needs correction by the classifying unit.

INFORMATION PROCESSING METHOD, CONTROL METHOD OF ROBOT DEVICE, ROBOT SYSTEM, ARTICLE MANUFACTURING METHOD AND INFORMATION PROCESSING APPARATUS
20210170599 · 2021-06-10 ·

An information processing method includes an output step in which a control device outputs a wire model having a length and a fixed position that satisfy a predetermined condition based on an initial value of at least one fixed position where a wire wired outside of a movable unit is fixed, an initial value of the length of the wire, and search conditions including physical constraints imposed on the wire associated with a move of the movable unit.

SIMULATED ROBOT TRAJECTORY
20210154846 · 2021-05-27 ·

A simulation system according to an example includes circuitry configured to: virtually execute an operation program including a path representing a trajectory of a robot, on a virtual space in which the robot and another object are arranged; check whether there is an interference between the robot and the other object based on an execution result of the operation program; and adjust a parameter related to at least one teaching point corresponding to the path in response to detecting the interference.

METHOD FOR IMITATION OF HUMAN ARM BY ROBOTIC ARM, COMPUTER READABLE STORAGE MEDIUM, AND ROBOT

A method for controlling an arm of a robot to imitate a human arm, includes: acquiring first pose information of key points of a human arm to be imitated; converting the first pose information into second pose information of key points of an arm of a robot; determining an angle value of each joint of the arm according to inverse kinematics of the arm based on the second pose information; and controlling the arm to move according to the angle values.

METHOD FOR VALIDATING PROGRAMMED EXECUTION SEQUENCES OR TEACHING PROGRAMS FOR A ROBOT IN A WORKING CELL, AND A ROBOT AND/OR ROBOT CONTROLLER FOR SAID METHOD

The invention describes a robot (5) and/or robot controller (17) and a method for validation of programmed workflow sequences or teaching programs (20) of a robot (5) preferably with a robot controller (17), wherein the robot (5) is preferably mounted on or next to a processing machine, in particular an injection molding machine (4), and serves for the extraction, handling, manipulation or further processing of injection-molded parts (3) which have just been produced. The travel parameters, equipment features and functionalities of the physical robot (5) are stored in a configuration file (27) on the control side. The robot controller (17) creates a virtual robot model (21) from these stored data. For validation of a workflow sequence, the robot controller (17) uses the current teaching program (20) in the robot controller (17) whereby the visualization of the workflow sequence is displayed directly on an output unit of the robot controller (17).