Patent classifications
B25J9/1687
Robot controller
A robot controller that moves a first workpiece mounted on a robot with respect to a second workpiece, the robot having a sensor for detecting one of magnitude of force acting on the first workpiece and magnitude of torque acting on the robot, the robot controller including a calculation unit configured to calculate a force between the first workpiece and the second workpiece and a moment on the first workpiece, based on the magnitude of the force or the torque, a controller carrying out force control so that the calculated force and the moment correspond to a predetermined force and moment, and a display displaying at least one of a velocity of the first workpiece and an angular velocity, the velocity and the angular velocity occurring as a result of control by the controller, the velocity and the angular velocity being overlapped on an image of the robot.
Machine Learning Enabled Visual Servoing with Dedicated Hardware Acceleration
A system controller for visual servoing includes a technology module with dedicated hardware acceleration for deep neural network that retrieves a desired configuration of a workpiece object being manipulated by a robotic device and receives visual feedback information from one or more sensors on or near the robotic device that includes a current configuration of the workpiece object. The hardware accelerator executes a machine learning model trained to process the visual feedback information and determine a configuration error based on a difference between the current configuration of the workpiece object and the desired configuration of the workpiece object. A servo control module adapts a servo control signal to the robotic device for manipulation of the workpiece object in response to the configuration error.
PROCESS FOR CHANGING A UNIT ON A PACKAGING LINE AND PACKAGING LINES DESIGNED FOR THIS PURPOSE PACKAGING LINE
In a packaging line (1) comprising a plurality of robots (7), in order to be able to replace a faulty unit, in particular robot (7), quickly and with minimal, preferably no manpower, in particular during running operation of the packaging line (1), the unit to be changed is automatically decoupled from the power and data feeds and from the purely mechanical connections and is removed from the packaging line (1), preferably transversely to the throughput direction (10′) of the packaging line (1), and the new unit is automatically introduced in the opposite direction, is positioned, and is mechanically fixed, and the energy and data supplies are automatically coupled.
Robotic system with dynamic packing mechanism
A method for operating a robotic system includes determining a discretized object model representative of a target object; determining a discretized platform model representative of a task location; determining height measures based on real-time sensor data representative of the task location; and dynamically deriving a placement location based on (1) overlapping the discretized object model and the discretized platform model for stacking objects at the task location and (2) calculating a placement score associated with the overlapping based on the height measures.
SUBSTRATE ASSEMBLING DEVICE AND SUBSTRATE ASSEMBLING METHOD
A substrate assembling device (1) includes a first end effector 10 attached to a first arm (3), a second end effector 20 attached to a second arm (3), and a controller 4. The second end effector 20 includes a pair of grippers 22 configured to grip a second substrate 102, and a placing part 23 where threaded elements are placed. The controller 4 is adapted to control operations of the first arm and the second arm to position the second substrate 102 on a first substrate 101 while gripping the second substrate 102 by using the pair of grippers 22 of the second end effector 20, and hold the threaded element placed on the placing part 23 of the second end effector 20 and fasten the held threaded element, by using the first end effector 10, to join the first substrate 101 and the second substrate 102 together.
SUBSTRATE WORKING MACHINE
Provided is a substrate working machine including a holding device configured to hold a substrate in which multiple through-holes are formed, an inserting device configured to insert multiple terminals of a component into the multiple through-holes of the substrate held by the holding device, and an imaging device configured to simultaneously image a shape of a pair of pins and a pair of through-holes of the multiple through-holes, in which positions of the pair of through-holes and the shape of the pair of pins are calculated based on image data captured by the imaging device.
FACILITATING HUMAN INTERVENTION IN AN AUTONOMOUS DEVICE
Methods, apparatuses, systems, and computer program products for facilitating human intervention in an autonomous device are disclosed. In a particular embodiment, a method of facilitating human intervention in an autonomous device includes a service controller selecting from a first plurality of human interventionists, by a service controller, a first set of human interventionists to respond to a request associated with an autonomous device; transmitting, by the service controller, the request to a first set of interventionist devices, each interventionist device of the first set of interventionist devices associated with a particular human interventionist in the first set of human interventionists; and receiving from the first set of interventionist devices, by the service controller, a first set of interventionist responses to the request.
SYSTEMS AND METHODS FOR SOLAR POWER PLANT ASSEMBLY
In an aspect, the present disclosure describes a method comprising using at least one robot to fully autonomously position and assemble at least one solar module and its supporting structure at a sensed geolocation without aid from a user.
Systems And Methods For Teleoperated Robot
The technology is directed to providing pick and place instructions to a robot. Sensor data including an image feed of a picking container in which at least one product is located may be output. An input indicating a selected product including at least one of the products located in the picking container may be received. A representation of the selected product and at least one image of the order container may be output for display. The representation of the product may be scaled relative to the at least one image of the order container. A place input corresponding to the position of the representation of the product at a packing location within the at least one image of the order container may be received and transmitted to a robot control system.
Automated recovery of rare earth permanent magnets from electric machines
A method for the automated recovery of rare earth permanent magnets from electric machines are provided. The method includes identifying electric machines in a mixed product stream for performing a unique robotic disassembly routine. Electric machines that are not identified are diverted to a robot training station, during which time the system and the method include implementing a suitable disassembly routine. A conveyor delivers the remaining electric machines to a rotary platform having multiple stations for the simultaneous disassembly of multiple electric machines. Permanent magnets are removed from the electric machines and are then sorted for recycling operations.