摘要:
A mechanism for optimizing behavior of an autonomous mobile robotic device. A first set of robotic behaviors is created based on a set of work area parameters and a behavior selection. The autonomous mobile robotic device is controlled using the first set of robotic behaviors. Performance data indicative of a performance of the autonomous mobile robotic device when controlled by the first set of robotic behaviors is collected. The performance data is analyzed to create a second set of robotic behaviors having enhanced performance relative to the first set of robotic behaviors. The first set of robotic behaviors is replaced with the second set of robotic behaviors to control the autonomous mobile robotic device using the second set of robotic behaviors.
摘要:
An offline programming device in which a path for preventing interference may be automatically inserted such that a welding robot does not interfere with a jig clamping a workpiece to be welded. The models of the robot, the workpiece and the clamp jig are indicated on a display for determining the path for preventing interference. A simulation is carried out to judge that interference with the jig may occur. When it is judged that interference will occur, data of the preventing path suitable for a straight path passing through the jig are read out from a library including registered preventing paths corresponding to shapes of various jigs. The data of the preventing path includes the three-dimensional data of each point of the path as the incremental value in relation to a reference point of the path. Also, the orientation of a welding torch is registered. The corrected welding program may be downloaded to the actual robot so as to correct the uploaded offline program by using a test result in the actual robot.
摘要:
A robot for accomplishing a mission in a physical environment includes a body; and an operating system coupled to the body and configured to operate the body. The operating system is divided into a plurality of partitions, which includes a simulation partition configured to receive inputs and simulate the mission in a simulated environment corresponding to the physical environment based on the inputs to produce a simulated result, and a mission partition configured to receive the simulated result and determine actions to accomplish the mission based on the simulated result.
摘要:
An apparatus and method that allows a person who is not a skilled engineer, to quickly and easily generate target points and paths for an industrial robot performing work in a work cell. The apparatus comprises: a memory location (4) for storing a set of predefined workstation types, each workstation type including predefined movement paths including target points, information on how to generate the target points based geometric parameters, and information on how to generate a parameter driven 3D geometric model of the workstation type, a graphical generator (8) generating a graphical user interface, displaying information about the predefined workstation types and allowing a user to select workstations and to enter values for geometric parameters for the selected workstations, a target generating module (10) calculating the positions of the target points of the selected workstations based on the workstation type and geometric parameters, and a path generating module (12) generating paths for the selected workstations based on the workstation type and calculated positions of the target points.
摘要:
A method and a system for use in connection with programming of an industrial robot, the programming comprises teaching the robot a path having a number of waypoints located on or in the vicinity of an object to be processed by the robot. The system comprises: means for obtaining information about the waypoints of the path in relation to the object, a storage unit (16), for storing the obtained information, a simulation unit (18), simulating the robot path based on the obtained information about the waypoints and a model of the robot, a graphics generator (23), generating a graphical representation of the simulated robot path, and a display member (12) displaying a view comprising the object and said graphical representation of the robot path projected on the object.
摘要:
The object of the invention is to make the movable parts of a robot reproduce the movement of the movable parts of an animated object, via the transmission of movement parameters to the robot in a primary signal PS. The primary signal PS comprises sets of parameters associated with the movable parts of the animated object, the sets of parameters being inserted in said primary signal according to a hierarchical graph structure reflecting the structure of the movable parts of said animated object. The movable parts of the robot reproduce the movement characterized by the movement parameters comprised in the sets of parameters which are associated with them. Use: An animation system for a robot.
摘要:
A robot off-line simulation apparatus that allows a person to know an optimum placement for a robot (1), and operation margin index, etc. before going to an actual working site. Provisional robot placing positions are selected using data about a given sequence of task points (operation path), etc. the conditions for selection are (i) that solution to the inverse kinematics should be found regarding the entire sequence of task points, (ii) that the robot (1) should not interfere with a peripheral device (37), and (iii) that regarding all the axes of the robot, the operation margin index should satisfy a criterion value. Simulation is performed according to operation programs under the condition that the robot is placed at each of the provisional placing positions, where data about cycle time, duty, energy value, change in acceleration/speed, etc. is collected. Using the collected data, evaluation of operation is performed regarding each of the provisional placing positions, and those provisional placing positions which allow good operation are identified as placing positions ensuring the robot operation. Further, using an evaluation function in which each aspect is given a weighting, the placing positions ensuring the robot operation are reduced to optimum placing positions ensuring the robot operation.
摘要:
Various disclosed embodiments include methods, systems, and computer-readable media for identifying a motion path for an industrial robot. According to one embodiment, a method includes identifying a plurality of points at which at least one component of the industrial robot is positioned during performance of a task. The identified points include at least a starting point and an ending point of the component for performing the task. The method also includes generating one or more motion paths for the industrial robot to perform the task based on the identified points. The method further includes identifying and predicting energy consumption by the industrial robot for the one or more generated motion paths. The method also includes selecting the motion path for the industrial robot based on the identified energy consumption. Additionally, the method includes storing information about the energy consumption by the industrial robot for the selected motion path.
摘要:
A system for generating a path to be followed by a robot used to perform a process on a workpiece has a computing device that has program code for operating the robot and obtaining information related to the workpiece and a vision system that scans the workpiece to obtain images thereof that are provided to the computing device. The computing device processes the images to obtain geometric information about the workpiece that the computing device uses in combination with process related reference parameters stored in the computing device to generate program code for a path to be followed by the robot to perform the process on the workpiece. The computing device also includes code configured to verify for quality the generated program code for the path to be followed by the robot to perform the process on the workpiece.