B25J9/1669

Systems and methods for dynamic processing of objects using box tray assemblies

A box handling system is disclosed for use in an object processing system. The box handling system includes a box tray including a recessed area for receiving a box, and the recessed area includes a plurality of floor and edge portions for receiving the box that contains objects to be processed.

METHOD AND SYSTEM FOR ROBOTIC ASSEMBLY
20210370513 · 2021-12-02 ·

A method for robotic assembly includes: receiving product data including product structure data and/or product geometry data of a product with a base component and at least one assembly part to be assembled; analyzing the product data to determine robot functions relating to functions of a robot for assembly of the product as determined robot functions; generating a robot program including assembly instructions dependent on the determined robot functions and the product data; and executing the generated robot program so as to identify and/or localize the at least one assembly part and assemble the product.

CONTROL METHOD OF ROBOT SYSTEM
20210373576 · 2021-12-02 · ·

Disclosed is a method of controlling a robot system, including recognizing identification information of a user, by a first robot, transmitting a recognition result of the identification information of the user to a server system including one or more servers, by the first robot, receiving user input including a shopping cart service request from the user, by the first robot, transmitting information based on the user input to the server system, by the first robot, determining a support robot for supporting a task corresponding to the service request, by the server system, making a request to a second robot identified to be the support robot for the task, by the server system, and performing the task, by the second robot.

DUAL ROBOT CONTROL SYSTEMS FOR NON-DESTRUCTIVE EVALUATION

A system for non-destructive evaluation of an object uses a spherical coordinate system to control two robotic arms. In some examples, the system includes a radiation source coupled to one robotic arm, a radiation detector coupled to the other robotic arm; and a control unit configured to determine, based on input, a first position located on a first surface of a first sphere within the spherical coordinate system; determine, based on the input, a second position located on a second surface of a second sphere within the spherical coordinate system, wherein the second position is located opposite a midpoint of the spherical coordinate system from the first position; and control a motion of the source robotic arm and the detector robotic arm such that the radiation source and the radiation detector move to different ones of the first position and the second position.

Coupleable, Unmanned Ground Vehicles with Coordinated Control
20220204100 · 2022-06-30 ·

A robotic system comprises a first robotic crawler having a mobility mechanism for locomotion, a second robotic crawler having a mobility mechanism for locomotion, and at least one coupling mechanism supported by at least one of the first or second robotic crawlers to couple and uncouple the first and second robotic crawlers to and from each other. When coupled together, the first and second robotic crawlers are operable as a unified robotic crawler system in a coordinated drive mode for operational control of respective mobility mechanisms in a coordinated manner. Various operating modes provide for selective control of various aspects of the first and second robotic crawlers, whether coordinated or independent control. The unified robotic crawler system provides greater or enhanced stability of the first and second robotic crawlers. Associated methods are provided herein.

Apparatus for cooperatively transporting a load

An apparatus for transporting a load is described, including: a body including a part or portion for engaging with or connecting to a load to be transported; a ground-engaging device supporting the body, the ground-engaging device for effecting movement of the body over a surface; a transmitter module; a receiver module; and a controller for communicating with the transmitter and receiver modules and the ground engaging device and for receiving status signals from components and/or devices of the apparatus, wherein the controller is capable of conducting a check as to the status of the components and/or devices of the apparatus, and after completing said check to provide an “apparatus operative” or “apparatus non-operative” signal to the transmitter module, wherein the transmitter module is configured to transmit the “apparatus operative” or “apparatus non-operative” signal, and wherein the receiver module is configured to receive from a first predetermined, or designated, other such apparatus its respective “apparatus operative” or “apparatus non-operative” signals.

Method and system for teaching a robot in reaching a given target in robot manufacturing

Systems and a method for teaching a robot in reaching a given target location. The system and method include receiving inputs on a representation of a given target location to be reached by the robot. A check is made whether the given target location is singular. If the given target location is non-singular, the teaching of the robot is effected by associating with the given target location a selected configuration. If the given target is singular, the teaching of the robot is effected by associating with the given target location an assigned joint-values solution.

WELDING SYSTEM, CONTROL DEVICE, AND WELDING METHOD

A welding system configured to weld a workpiece by using a welding device and a positioner includes a control device configured to control the welding device and the positioner. The positioner includes a workpiece position setting mechanism having reference position information, and at least one holding mechanism configured to hold the workpiece. The control device includes a positioner position calculation means for calculating a position of the holding mechanism when holding the workpiece based on the reference position information provided from the workpiece position setting mechanism and workpiece information inputted into the control device in advance.

ROBOTIC SYSTEMS USING LEARNING TO PROVIDE REAL-TIME VIBRATION-SUPRESSING CONTROL

A robot control method, and associated robot controllers and robots operating with such methods and controllers, providing real-time vibration suppression. The control method involves learning to support real-time, vibration-suppressing control. The method uses state-of-the-art machine learning techniques in conjunction with a differentiable dynamics simulator to yield fast and accurate vibration suppression. Vibration suppression using offline simulation approaches that can be computationally expensive may be used to create training data for the controller, which may be provide by a variety of neural network configurations. In other cases, sensory feedback from sensors onboard the robot being controlled can be used to provide training data to account for wear of the robot's components.

CONTROL SYSTEM, CONTROL METHOD, AND CONTROL UNIT

A control system (1) includes: a control device (100) that controls a robot (200); a three-dimensional sensor (300) that acquires positional information of a worker and the robot (200), which are included in a viewing-field area in a three-dimensional space; and a support device (400) that provides a user interface (411) for virtually setting a cooperation region in which the worker and the robot (200) are allowed to work. The control device (100) controls stopping or the speed of the robot (200) on the basis of whether or not the position of the worker or the robot (200) calculated on the basis of the positional information is included in the cooperation region, which is set by using the user interface (411), as well as the relative positional relationship between the worker and the robot (200) calculated on the basis of the positional information.