Patent classifications
B25J9/1656
ROBOT PROGRAMMING DEVICE AND ROBOT PROGRAMMING METHOD
A robot programming device is provided with: a robot model movement unit that moves a prescribed movable part of a robot model from a first position to a second position in accordance with instruction content; an arm inversion detection unit that detects whether or not a prescribed state has occurred in which, when the prescribed movable part of the robot model is moved to the second position, any axis constituting the robot model is rotated 180°±a first prescribed value from a rotation angle serving as a reference; and an arm inversion correction unit that, when occurrence of the prescribed state has been detected for any axis constituting the robot model, corrects the posture of the robot model when the prescribed movable part is in the second position so that said axis is not in the prescribed state.
GRAPHICALLY SUPPORTED ADAPTATION OF ROBOT CONTROL PROGRAMS
A control unit to ascertain one or more parameters of a control program and/or of a control system for a robot manipulator, wherein the control unit includes: an interactive operating unit to display a first adjustment element and a specified region for the first adjustment element, wherein the first adjustment element is moveable within the specified region via an input of a user, the interactive operating unit further to detect a user-specified position of the first adjustment element and transmit the user-specified position; and a computing unit to receive the user-specified position and ascertain weightings for a specified cost function as a function of the position, wherein a sum of the weightings is constant for all positions of the adjustment element, the computing unit further to ascertain the parameters of the control program and/or of the control system for the robot manipulator based on the cost function.
Teaching apparatus, robot system, and teaching program
A teaching apparatus includes a display unit that displays a command display area in which a plurality of input motion commands of a robot are displayed, an extraction display area in which at least one motion command extracted from the plurality of motion commands displayed in the command display area is displayed, and a settings input area in which details of the extracted motion command are set, and a display control unit that controls actuation of the display unit, wherein the display control unit extracts and displays a motion command related to one of position information, velocity information, and acceleration information of the robot out of the plurality of motion commands displayed in the command display area in the extraction display area.
Robot teaching device
A robot teaching device includes: a display device; an operation key formed of a hard key or a soft key and including an input changeover switch; a microphone; a voice recognition section; a correspondence storage section storing each of a plurality of types of commands and a recognition target word in association with each other; a recognition target word determination section configured to determine whether a phrase represented by character information includes the recognition target word; and a command execution signal output section configured to switch, in response to the input changeover switch being operated, between a first operation in which a signal for executing the command corresponding to an operation to the operation key is outputted and a second operation in which a signal for executing the command associated with the recognition target word represented by the character information is outputted.
TRAINING DATA SCREENING DEVICE, ROBOT SYSTEM, AND TRAINING DATA SCREENING METHOD
A training data screening device includes a data evaluation model, a data evaluator, a memory, and a training data screener. The data evaluation model is constructed by machine learning on at least a part of the collected data, or by machine learning on data different from the collected data. The data evaluator evaluates the input collected data using the data evaluation model. The memory stores the evaluated data, which is the collected data evaluated by the data evaluator. The training data screener screens the training data tier constructing the learning model from the evaluated data stored by the memory by an instruction of an operator to whom an evaluation result of the data evaluator is presented, or automatically screens the training data based on the evaluation result.
ROBOT CONTROL USING GESTURES
A method and a device for operating a robot are provided. According to an example of the method, information of a first gesture is acquired from a group of gestures of an operator, each gesture from the group of gestures corresponding to an operation instruction from a group of operation instructions. A first operation instruction from the group of operation instructions is obtained based on the acquired information of the first gesture, the first operation corresponding to the first gesture. The first operation instruction is executed.
Method and Apparatus for Automatic Programming
Various embodiments include a method for automatic programming. The method may include: receiving a user's request to create a first global parameter of a specific type by detecting the user's dragging a control corresponding to the specific type from a first user interface and dropping the control on a second user interface; displaying a first popup window for editing the first global parameter on the second user interface; receiving the user's editing operations on the first global parameter in the first popup window; creating the first global parameter according to the user's editing operations; and displaying a new added first card of the first global parameter in a list of global parameters on a third user interface.
GENERATING A CONTROL PROGRAM FOR A ROBOT MANIPULATOR
A method of generating a control program, wherein the method includes: executing an application by the first robot manipulator, at the same time, determining trajectory data and/or wrench data, determining robot commands from a stored time series, the robot commands being principal elements of the control program for the robot manipulator without relation to design conditions of a first robot manipulator, and generating the control program for a second robot manipulator based on the stored robot commands and based on the design conditions of the second robot manipulator.
TEACHING DEVICE, TEACHING SYSTEM, AND TEACHING PROGRAM
This teaching device comprises: a user interface unit capable of displaying a creation screen for a robot program; a teaching point display control unit for controlling displaying of previously taught teaching points on the creation screen; a teaching point selection unit for selecting a specific teaching point from the displayed teaching points; and a teaching point reuse unit for reusing the selected teaching point as a new teaching point for a robot program being created. The previously taught teaching points include at least one of a teaching point taught previously for the robot program being created and a teaching point taught previously for another robot program different from the robot program.
LEARNING DATASET GENERATION DEVICE AND LEARNING DATASET GENERATION METHOD
A learning dataset generation device includes: a memory that stores three-dimensional CAD data of a workpiece and a container; and one or more processors including hardware, wherein the one or more processors are configured to use the three-dimensional CAD data of the workpiece and the container, stored in the memory, to generate, in a three-dimensional virtual space, a plurality of imaging objects in which a plurality of the workpieces are bulk-loaded in different forms inside the container, acquire a plurality of virtual distance images by measuring each of the generated imaging objects by means of a virtual three-dimensional measurement machine disposed in the three-dimensional virtual space, accept at least one teaching position for each of the acquired virtual distance images, and generate a learning dataset by associating the accepted teaching position with each of the virtual distance images.