Patent classifications
G05B2219/40395
SYSTEMS, DEVICES, ARTICLES, AND METHODS FOR USING TRAINED ROBOTS
Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control instructions which causes a robot to autonomously perform the at least one task in an autonomous mode, and generating a second set of autonomous robot control instructions from the first set of autonomous robot control instructions and a first set of environmental sensor data received from a sensor. Execution of the second set of autonomous robot control instructions causes the robot to autonomously perform the at least one task. The method may include producing at least one signal that represents the second set of autonomous robot control instructions.
Method for moving a manipulator and apparatus having a manipulator
The disclosure relates to a method for moving a manipulator in space along a predefinable movement path with a plurality of individual movements to be carried out one after another in a predefined order, wherein, during the movement of the manipulator along the movement path, during and/or after each individual movement carried out, a reverse movement path is determined, along which, from an intermediate position which the manipulator has reached during and/or after the individual movement carried out last, the manipulator can traverse the individual movements previously carried out, backward in each case and in an order opposite to the predefined order, and to an apparatus having manipulator.
Systems, devices, articles, and methods for using trained robots
Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control instructions which causes a robot to autonomously perform the at least one task in an autonomous mode, and generating a second set of autonomous robot control instructions from the first set of autonomous robot control instructions and a first set of environmental sensor data received from a senor. The second set of autonomous robot control instructions when executed causes the robot to autonomously perform the at least one task. The method may include producing at least one signal that represents the second set of autonomous robot control instructions.
MOTION CONTROL METHOD AND APPARATUS, ROBOT, AND READABLE STORAGE MEDIUM
The present disclosure provides a motion control method and apparatus, a robot and a non-transitory storage medium. The method includes: obtaining a jump parameter of the robot, the jump parameter including an expected velocity and an expected jump height before take-off of the robot; obtaining a jump trajectory corresponding to the jump parameter in a preset action library, the action library including a jump trajectory that is marked with a corresponding jump parameter; and controlling the robot to reach the expected velocity, and controlling the robot to jump according to the jump trajectory.
Method and system for programming a robot
The invention relates to a method for programming a robot, in particular a robot comprising a robotic arm, in which method a movement to be performed by the robot is set up preferably in a robot programme by means of a predefined motion template, the motion template is selected from a database comprising a plurality of motion templates, the motion template comprises one or more execution modules that can be parameterized and at least one learning module, the one or more execution modules are used for planning and/or performing the robot movement or part of the robot movement, the leaning module records one or more configurations of the robot during an initialization process, in particular in the form of a teaching process, and the learning module calculates parameters for the one or more execution modules on the basis of the recorded configurations, preferably using an automatic learning process. Also disclosed is a corresponding system for programming a robot.
System and Method for Learning Sequences in Robotic Tasks for Generalization to New Tasks
A robotic controller is provided for generating sequences of movement primitives for sequential tasks of a robot having a manipulator. The controller includes at least one control processor, and a memory circuitry storing a dictionary including the movement primitives, a pretrained learning module, and a graph-search based planning module having instructions stored thereon. The controller to perform steps acquiring a planned task provided by an interface device operated by a user, wherein the planned task is represented by an initial state and a goal state with respect to an object, generating a planning graph by searching a feasible path of the object for the novel task using the graph-search based planning module and selecting movement primitives from the dictionary in the pretrained learning module, wherein the pretrained learning module has been trained based on demonstration tasks, parameterizing the feasible path represented by the movement primitives as dynamic movement primitives (DMPs) using the initial state and goal state, and implementing the parameterized feasible path as a trajectory according to the selected movement primitives using the manipulator of the robot by tracking and following the parameterized for the planned task.
ROBOT SYSTEM
The invention relates to a robot system comprising at least one robot arm and a control unit which is designed such that it can pre-set at least one pre-defined operation that can be carried out by the robot system. The robot system also comprises a display device and at least one input device applied to the robot arm, which is designed such that the sequence of operations of the robot system can be set and/or the pre-defined operations of the robot system can be parameterised by means of the input device, and which is also designed such that it allows the user to control, on a graphic user interface, represented by the control unit on the display device, the setting of the pre-defined operations of the robot system, the setting of the sequence of operations and/or the parameterisation of the pre-defined operations for the robot system.
ROBOT SYSTEM
The invention relates to a robotic system with at least one robotic arm and a control unit, which is designed so that it can preset at least one predefined operation that can be carried out by the robotic system. In addition, the robotic system comprises at least one input device attached to the robotic arm which is designed so that the predefined operations of the robotic system can be parameterized by means of the input device. In this case, the input device is designed so that it can provide a user-directed feedback to a user of the robotic system when setting the execution of operations, the logical sequence of the operations and/or parameterizing the predefined operations for the robotic system.
Parameterized waypoint generation on dynamically parented non-static objects for robotic autonomous tasks
In one embodiment, a method includes generating a trajectory plan to complete a task to be executed by a robotic system, identifying objects in the environment required for completing the task, determining attributes for each of the identified objects, determining trajectory-parameters for the trajectory plan based on the determined attributes for each identified object and operational conditions in an environment associated with the robotic system, and executing the task based on the determined trajectory-parameters for the trajectory plan.
METHODS AND SYSTEMS FOR FOOD PREPARATION IN A ROBOTIC COOKING KITCHEN
The present disclosure is directed to methods, computer program products, and computer systems for instructing a robot to prepare a food dish by replacing the human chef's movements and actions. Monitoring a human chef is carried out in an instrumented application-specific setting, a standardized robotic kitchen in this instance, and involves using sensors and computers to watch, monitor, record and interpret the motions and actions of the human chef, in order to develop a robot-executable set of commands robust to variations and changes in the environment, capable of allowing a robotic or automated system in a robotic kitchen to prepare the same dish to the standards and quality as the dish prepared by the human chef.