G05B2219/40519

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
20200198136 · 2020-06-25 · ·

There is provided an information processing apparatus, an information processing method, and a program capable of planning an action while appropriately changing a state. The information processing apparatus includes: a first planning unit that performs predetermined processing relating to planning of an action while changing a state between a plurality of types of predetermined states, in which, in a case where the state has been changed, the first planning unit notifies a second planning unit at a higher level than the first planning unit of information indicating that the state has been changed, and the plurality of types of predetermined states includes a plurality of types of first states indicating that normal execution is in progress.

VIRTUAL RAIL BASED CRUISE METHOD AND APPARATUS AND ROBOT USING THE SAME

The present disclosure provides a virtual rail based cruise method as well as an apparatus and a robot using the same. The method includes: obtaining a digital map including a virtual rail; performing a path planning based on the virtual rail, a current position of the robot, and a cruise end point to obtain a cruise path; and obtaining parameter(s) of the robot by calculating through a preset path tracking algorithm based on the cruise path and the current position of the robot, and controlling the robot based on the control parameter(s). In this manner, the problems of the prior art that needs to lay a rail or set an auxiliary device which causes high cost and inconvenience in usage as well as the rail needs to be re-laid or the auxiliary device needs to be reinstalled when the route is to be changed can be solved.

Method, device for machine processing trajectory space detection and numerical control machine

The present disclosure provides a method, devices, a numerical control machine, and a computer storage medium for detecting machine processing trajectory space. The method includes: obtaining data of a trajectory AB of a machine processing and spatial data of a specified space area; converting a function of the data of the trajectory AB into a univariate function P=f (u) with respect to a trajectory parameter u; determining a point set U.sub.i of the trajectory AB on an inner side of each curved surface S.sub.i based on spatial data of the individual curved surfaces S.sub.i forming the specified space area and the function P=f(u); and determining a positional relationship between the trajectory AB and the specified space area based on the point sets U.sub.i.

TRAJECTORY GENERATION SYSTEM AND TRAJECTORY GENERATING METHOD
20200189101 · 2020-06-18 · ·

A trajectory generation system includes a computing unit that generates a trajectory on which a mobile body or a gripper moves from a start position to a target position, and an evaluating unit that evaluates a plurality of trajectory candidates. The computing unit generates the trajectory candidates leading to a target area including the target position and its vicinity, with a plurality of degrees of freedom associated with predetermined grip conditions, within at least one of a range in which the candidates can be computed in a predetermined period, a range in which they can be computed in a predetermined processing amount, and a range in which a predetermined number of trajectory candidates can be computed. The evaluating unit conducts evaluation of the trajectory candidates generated, based on an evaluation item, and the computing unit generates the trajectory, using one trajectory candidate selected based on the evaluation.

SYSTEM AND METHOD FOR WELD PATH GENERATION

Embodiments of the present disclosure are directed towards a robotic system and method. The system may include a robot and a three dimensional sensor device associated with the robot configured to scan a welding area and generate a scanned welding area. The system may include a processor configured to receive the scanned welding area and to generate a three dimensional point cloud based upon, at least in part the scanned welding area. The processor may be further configured to perform processing on the three dimensional point cloud in a two-dimensional domain. The processor may be further configured to generate one or more three dimensional welding paths and to simulate the one or more three dimensional welding paths.

ROBOT CONTROL METHOD, ROBOT CONTROL APPARATUS AND ROBOT

The present disclosure provides a robot control method, a robot control apparatus and a robot, which relates to the field of automatic control. The robot control apparatus identifies a bound user by identifying features of users to determine a current position of the bound user, determines a first path for the robot to move to an adjacent area of the bound user, and drives the robot to move to the adjacent area of the bound user along the first path.

Method For Parallelized Simulation Of The Movement Of A Machine Component In Or Near A Work Object
20200082042 · 2020-03-12 ·

The present invention relates to a method for parallelized simulation of the movement of a machine component in or near a work object, wherein: a planned trajectory of the machine component is divided into several trajectory portions; a simulation of at least a first trajectory portion and a second trajectory portion is performed at least partly in parallel yielding simulation results, wherein the simulation comprises determining incidents, preferably collisions, along the trajectory portions; at least the simulation results of the first trajectory portion and the second trajectory portion are merged yielding a merged simulation result; and the merged simulation result is outputted.

Robot controller having function that simplifies learning, and robot control method
10520912 · 2019-12-31 · ·

A robot controller having a function that simplifies learning and a robot control method. The robot controller includes: a learning section configured to carry out learning of detecting a deviation between a commanded trajectory representing a position of the robot generated according to the command values and an operation trajectory representing an actual position where the robot has moved, and generate a corrected program by adjusting the commanded trajectory; a saving section configured to save the corrected program; and a relearning section configured to carry out relearning on a relearning location, the relearning location being a part of the operation trajectory designated by an operator.

ROBOT ARM TRAJECTORY CONTROL
20240075617 · 2024-03-07 ·

A method includes identifying a sequence of robot configurations associated with processing a plurality of substrates. The method further includes generating motion planning data comprising corresponding velocity data and corresponding acceleration data for each portion of a trajectory associated with the processing of the plurality of substrates. The method further includes causing a robot arm to be actuated based on the motion planning data.

Transfer between tasks in different domains

A system for trajectories imitation for robotic manipulators is provided. The system includes an interface configured to receive a plurality of task descriptions, wherein the interface is configured to communicate with a real-world robot, a memory to store computer-executable programs including a robot simulator, a training module and a transfer module, and a processor, in connection with the memory. The processor is configured to perform training using the training module, for the task descriptions on the robot simulator, to produce a plurality of source policy with subgoals for the task descriptions. The processor performs training using the training module, for the task descriptions on the real-world robot, to produce a plurality of target policy with subgoals for the task descriptions, and update the parameters of the transfer module from corresponding trajectories with the subgoals for the robot simulator and real-world robot.