Patent classifications
G05B2219/39001
System and method for the automated production of a wiring harness
A system for the automated manufacture of a wiring harness, which demonstrates a branched structure made up of multiple individual conductor elements. To form wiring harnesses having an individually branched structure, the conductor elements are automatically brought into a predefined distribution structure, multiple second rails oriented in parallel to each other and multiple second transporters, distributed on the second rails, being used for this purpose. The second transporters are each fitted with one wire end of the conductor elements. To form the distribution structure, the second rails are subsequently moved in a vertical direction, and the second transporters are moved along the second rail. In this spread-apart structure, additional processing steps are carried out, for example a fixing of the conductor elements to each other.
Three-dimensional measuring device, controller, and robot system
A three-dimensional measuring device is a three-dimensional measuring device that performs three-dimensional measurement of an object using a laser beam. The three-dimensional measuring device includes a laser emitter disposed in a movable section of a robot and configured to irradiate a region including the object with the laser beam, a laser emission controller configured to control driving of the laser emitter, an image capturing device configured to image the object, on which the laser beam is irradiated, and acquire image data, and a point cloud generator configured to generate, based on the image data, three-dimensional point cloud of the region including the object. The laser emitter includes a laser beam source and a diffuser configured to diffuse the laser beam emitted from the laser beam source.
ADAPTIVE MOBILE MANIPULATION APPARATUS AND METHOD
An adaptive manipulation apparatus and method are provided. The adaptive manipulation method includes steps of providing a mobile manipulation apparatus comprising a manipulator, a sensor and a processor for a manipulation of an object placed on a carrier having a plurality of markers spaced apart from each other, the sensor detecting the plurality of markers to obtain a run time marker information, the processor, according to the base-case motion plan, generating a run time motion plan, wherein the run time motion plan comprises a plurality of second pose-aware actions, and the plurality of second pose-aware actions are modified from the plurality of first pose-aware actions according to the run time marker information, and the processor further executing the run time motion plan for controlling the manipulator to manipulate the object.
Safety System for Hand-Guiding a Robot
A safety system for allowing a robot having a controller and at least one movable member to be manually guided by a user includes a sensor module is disposed on a surface of the robot that comprises a user-interaction sensor that produces a sensing signal. The sensor module further includes a resilient member having an outer surface. A motion control module is adapted to move the robot through the controller according to a first threshold of the sensing signal. A safety module is adapted for stopping movement of the robot through the controller according to a second threshold of the sensing signal and represents a potential threat of harm to the user.
INTEGRATION OF PLASMA PROCESSING AND ROBOTIC PATH PLANNING
The present invention features a computer-implemented method of planning a processing path relative to a three-dimensional workpiece for a plasma arc cutting system coupled to a robotic arm. The method includes receiving input data from a user comprising (i) Computer-Aided Design (CAD) data for specifying a desired part to be processed from the three-dimensional workpiece, and (ii) one or more desired parameters for operating the plasma arc cutting system. A plurality of features of the desired part to be formed on the three-dimensional workpiece are identified based on the CAD data. The method also includes dynamically filtering a library of cut charts based on the plurality of features and the desired operating parameters to determine a recommended cut chart for processing the plurality of features. The method further includes generating the processing path based on the recommended cut chart and the plurality of features to be formed.
METHOD AND SYSTEM FOR PROGRAMMING A ROBOT
A method comprising identifying a robotic device and a calibration fixture in a vicinity of the robotic device; referencing the calibration fixture to a base of the robotic device to determine a first pose of the robotic device; receiving a 3D image of the environment, wherein the 3D image includes the calibration fixture; determining a second pose of the calibration fixture relative to the sensor; determining a third pose of the robotic device relative to the sensor based on the first pose and the second pose; receiving a plurality of trajectory points; determining a plurality of virtual trajectory points corresponding to the plurality of trajectory points based on the 3D image and the third pose; providing for display of the plurality of virtual trajectory points; and providing an interface for manipulating the virtual trajectory points.
APPARATUS AND METHOD FOR PISTON INSERTION
Provided is an apparatus for piston insertion, including an insertion robot having a plurality of robot arms connected by a plurality of articulated joints, a piston insertion module directly mounted on the insertion robot, gripping a piston assembly, and inserting the piston assembly into a cylinder bore of a cylinder block, and a controller controlling an operation of the insertion robot and an operation of the piston insertion module.
LEARNING TO ACQUIRE AND ADAPT CONTACT-RICH MANIPULATION SKILLS WITH MOTION PRIMITIVES
A computer-implemented method comprising, receiving data representing a successful trajectory for an insertion task using a robot to insert a connector into a receptacle, performing a parameter optimization process for the robot to perform the insertion task. This parameter optimization includes defining an objective function that measures a similarity of a current trajectory generated with a current set of parameters to the successful trajectory and repeatedly modifying the current set of parameters and evaluating the modified set of parameters according to the objective function until generating a final set of parameters.
WORKFLOW FOR USING LEARNING BASED APPROACH FOR PLACING BOXES ON PALLETS
A robotic system is disclosed. The system includes a memory that stores a machine learning-based model to provide a scoring function value for a candidate item placement on a pallet on which are plurality of items are to be stacked given a current state value of the pallet and a set of zero or more items placed previously. The system includes one or more processors that use the model to determine a corresponding score for each of a plurality of candidate placements for a next item to be placed and the current state value associated with the current state of the pallet and a set of zero or more items placed previously, select a selected placement based at least in part on the respective scores, control a robotic arm to place the next item according to the selected placement.
MOVING ROBOT, MOVING ROBOT CONTROL METHOD AND PROGRAM THEREFOR
A mobile robot includes a position distance calculation command transmission unit 1, a position distance calculation command transfer unit 2, a reply position distance calculation command transmission unit 3, a direction storage unit 4, a reply position distance calculation command transfer unit 5, a first head robot unit determination command transmission unit 6, a robot unit determination unit 7, a first movement unit 8, a second movement unit 9, a next head robot unit selection command transmission unit 10 and a second head robot unit determination command transmission unit 11, for example.