Patent classifications
B25J9/1656
Method for controlling an industrial robot during lead-through programming of the robot and an industrial robot
An industrial robot having a manipulator and a robot controller configured to control the motions of the manipulator. The robot controller is configured during lead-through programming of the robot to compare a robot position or a robot orientation (TCP) with at least one virtual position or virtual orientation defined in space, and to actively control the motions of the robot in relation to the at least one virtual position or virtual orientation when the difference between the robot position or robot orientation and the least one virtual position or virtual orientation is smaller than an offset value.
Method for regulating a sample manipulator
The invention provides a method for regulation of a sample manipulator. The method includes generating a list of at least one first displacement for at least one pre-defined object; estimating a least one second displacement with respect to at least one location on the manipulator; comparing the estimated displacement with the list of first displacements to obtain an optimum displacement; and computing at least one second force at the given location from the obtained optimum displacement. The estimation of the optimum displacement facilitates regulation of the manipulator.
Apparatus and methods for controlling attention of a robot
A method includes receiving, from an imaging device associated with a robotic apparatus, an image signal including an object of interest represented in the image signal; receiving, by the robotic apparatus from an external agent, a task indication related to the object of interest, the task indication representative of a task to be performed by the robotic apparatus with respect to the object of interest; and responsive to receipt of the task indication: detecting salient features of the object of interest within the image; storing, by the robotic apparatus, a task context, the task context comprising data pertaining to the salient features and data pertaining to the task indication; and commencing, by the robotic apparatus, the task with respect to the object of interest.
Request distribution and oversight for robotic devices
A robotic device management service obtains a request from a client device to cause a fleet of robotic devices operating at a remote facility to perform a set of tasks. In response to obtaining the request, the robotic device management service stores the request in a queue associated with the fleet of robotic devices. A distribution device at the facility queries the queue to obtain the request and, in response to obtaining the request, schedules performance of the set of tasks by the fleet of robotic devices.
ROBOT INSTRUCTING APPARATUS, TEACHING PENDANT, AND METHOD OF INSTRUCTING A ROBOT
A robot instructing apparatus for a robot having an end effector includes a teaching pendant, and orientation device, and at least one processor. The orientation device is configured to output an orientation of the teaching pendant based on an angular position of the teaching pendant about a vertical axis. The at least one processor is configured to generate movement instructions to move the robot during one or more teaching operations. The at least one processor is configured to generate the movement instructions in a translation teaching mode in which a translational change of the end effector, in response to the movement instructions, corresponds to an input direction input to the teaching pendant by a user relative to the orientation of the teaching pendant.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
When a first reference item is selected, an information processing device duplicates a second reference item associated with a second setting screen belonging to another setting category related to a component, which is a setting target of a first setting screen associated with the first reference item, and duplicates a third reference item associated with a third setting screen, of which a setting target is another component electrically or mechanically connected to the component being the setting target of the first setting screen. The information processing device duplicates and collectively displays one or multiple reference items including at least one of the second reference item and the third reference item.
Programmable robot for educational purposes
A programmable robot for educational purposes comprising a body comprising a drive system for causing the robot to move, an information acquisition device configured to acquire information from an external information carrying element, and a first connection element, and a head comprising a control system with a data storage element and a processor element being configured to receive a data signal transmitted from the at least one information acquisition device, the data signal comprising the acquired information from the external information carrying element, to process the data signal to interpret the information and achieve instructions, and to cause the drive system to move the robot in accordance with the instructions, and a second connection element, where the body and the head are adapted to be detachably coupled to one another by connecting the first connection element and the second connection element to one another.
Robot program generation apparatus
A robot program generation apparatus that selects a typical arrangement pattern of a robot system; selects elements to be arranged in the arrangement pattern; automatically generates a layout where the elements in a stationary state do not interfere with each other; automatically generates a robot program in accordance with task details corresponding to the arrangement pattern and with the layout; executes the robot program in a virtual environment and automatically modifies installation positions of the elements in the layout based on whether or not the robot in an operating state interfere with any other elements and on whether or not the robot can reach a workpiece; and corrects the robot program based on the installation positions.
Robot State Planning Method Based on Monte Carlo Tree Search Algorithm
A robot state planning method based on a Monte Carlo tree search algorithm. The method comprises: obtaining an initial state and a target state of a robot (step 100); by using the initial state as a starting node, using a Monte Carlo tree search algorithm to expand a Monte Carlo tree until a generated target node reaches the target state (step 200); and determining a state sequence of the robot according to all nodes from the starting node to the target node (step 300). According to the solution, the overall state in the motion process is planned, and a state sequence is generated; thus, effect of front back coupling caused by planning according to periods can be avoided, and the passing capability of a six-foot robot in a complex terrain is improved.
Automation control based on a reference array
Embodiments of this present disclosure may include industrial components in an industrial environment and a control system. The control system may receive a request to perform a control operation using the industrial components and may access a reference array associated with the industrial components. The reference array may include rows and columns, where each row may correspond to a respective industrial component of the industrial components. The control system may identify or program set points in the reference array associated with completing the control operation and may detect current motion components of the plurality of industrial components. The control system may generate control commands for the industrial components based on the current motion components, the set points, and/or the reference array. The industrial components may perform the control operation in response to receiving the control commands.