Patent classifications
G05B2219/45064
TECHNIQUES FOR CAD-INFORMED ROBOTIC ASSEMBLY
An assembly engine is configured to generate, based on a computer-aided design (CAD) assembly, a set of motion commands that causes the robot to manufacture a physical assembly corresponding to the CAD assembly. The assembly engine analyzes the CAD assembly to determine an assembly sequence for various physical components to be included in the physical assembly. The assembly sequence indicates the order in which each physical component should be incorporated into the physical assembly and how those physical components should be physically coupled together. The assembly engine further analyzes the CAD assembly to determine different component paths that each physical component should follow when being incorporated into the physical assembly. Based on the assembly sequence and the component paths, the assembly engine generates a set of motion commands that the robot executes to assemble the physical components into the physical assembly.
Methods of operating an automated machine for inserting wires into grommet cavity locations of an electrical connector
A method 500 of operating an automated machine 100 is provided for inserting wires into grommet cavity locations 110 of an electrical connector 112 to compensate for manufacturing tolerances associated with the electrical connector. The method comprises inserting wires into grommet cavity locations of the electrical connector based upon a plug map 300 having offset values to compensate for manufacturing tolerances associated with the electrical connector. The method may further comprise selecting from a plurality of pre-generated plug maps having offset values the closest matching pre-generated plug map for the electrical connector based upon offset values associated with each of the plurality of pre-generated plugs maps. The selected pre-generated plug map having offset values corresponds to the plug map used to insert wires into grommet cavity locations of the electrical connector.
RECONFIGURABLE, FIXTURELESS MANUFACTURING SYSTEM AND METHOD ASSISTED BY LEARNING SOFTWARE
Systems and methods for AI assisted reconfigurable, fixtureless manufacturing is disclosed. The invention eliminates geometry-setting tools (hard points, pins and netstraditionally known as 3-2-1 fixturing schemes) and to replace the physical geometry setting with virtual datums driven by learning AI algorithms. A first type of part and a second type of part may be located by a machine vision system and moved by material handling devices and robots to locations within an assembly area. The parts may be aligned with one another and the alignment may be checked by the machine vision system which is configured to locate datums, in the form of features, of the parts and compare such datums to stored virtual datums. The parts may be joined while being held by the material handling devices or robots to form a subassembly in a fixtureless fashion. The material handling devices are able to grasp a number of different types of parts so that a number of different types of subassemblies are capable of being assembled. The system enables one skilled in the art to develop a product design with self-locating parts that will eliminate and minimize the need for geometry setting dedicated line tools and fixtures. This leads to the development of a manufacturing process that utilizes the industry 4.0 technologies to once again eliminate or significantly reduces the need for geometry setting line tools.
METHOD OF CONTROLLING ROBOT BODY, METHOD OF MANUFACTURING PRODUCT, ROBOT APPARATUS, AND RECORDING MEDIUM
A method includes controlling a robot body performed by a controller. The robot body includes a finger, a driving unit, and a detection unit. The driving unit is configured to move the finger. The detection unit is configured to output a signal corresponding to a state of the finger moved by the driving unit. The method includes causing the finger to hold a workpiece, causing the robot body to start a predetermined operation while causing the finger to keep holding the workpiece, if a detected value based on the signal outputted from the detection unit is within a first range, and causing the robot body to continue to perform the predetermined operation until completion of the predetermined operation, if the detected value is within a second range in the predetermined operation. The second range is different from the first range.
METHODS AND APPARATUS FOR ROBOT CONTROL
Methods, apparatus, systems, and articles of manufacture are disclosed for robot control. An example apparatus includes a command generator to instruct a robot to move an end effector from a staging position to an estimated pre-task position to perform a first task based on a first pose of the robot, the first pose based on a model, adjust the robot to a first actual pre-task position to perform the first task when the robot is to move to a second actual pre-task position, the first actual pre-task position proximate the estimated pre-task position, and direct the robot to perform a second task based on a correction factor, the correction factor is to be determined by determining a second pose of the robot, the second pose corresponding to position information associated with a post-task position, and calculating the correction factor based on the first pose and the second pose.
Robotic system and method with position detection for transferring vehicle component
A robot transferring system of a component and a transferring method thereof are provided. The robot transferring system of a component includes a hanger in which components including at least one of a cowl plate, a roof rail, and a package tray are disposed. A first sensor detects a reference position of the components disposed in the hanger to detect a shape of the component and a first loading robot capture each component based on a predetermined position determined by the sensor. A first loading jig is disposed at a location in which one of the components captured by the loading robot is disposed and a setting robot transfers the components disposed in the loading jig to a vehicle body to dispose the component to a predetermined position of the vehicle body.
Assembly system, assembling method, and assembly unit
An assembly system includes a molding machine that molds first parts and second parts and a robot having an assembly unit including a first holder that holds the first parts and a second holder that holds the second parts with each other. The first parts and the second parts that are molded by the molding machine are removed from the mold while being held by the first holder and the second holder of the robot. At least one of the first holder and the second holder is moved relative to the other so as to assemble the first parts and the second parts without releasing the first parts held by the first holder and the second parts held by the second holder.
Near-site robotic construction system and method for prefabrications of construction components
The present invention relates to a near-site robotic construction system. The system includes a work station situated on a near-site position in a close proximity to a building foundation on which a building is under construction and providing shelter and workspace for at least one robot to work; and a computer-assisted cloud based near-site robotic construction platform installed on a cloud server system and configured to provide for a user to operate through a web browser, import and extract a building information modelling data, and plan a predetermined motion command set partly based on the extracted building information modelling data, wherein the at least one robot is configured to work in accordance with the predetermined motion command set to prefabricate a plurality of components for the building in the work station on the near-site position.
Apparatus and method for assembling optical module
An apparatus and a method for assembling optical module. The apparatus includes: a plurality of fixtures, an alignment mechanism, a power supply, a spectroscopic prism with a light incident surface close to the plurality of optical modules to be aligned, a first color image collecting means close to a first light emitting surface of the spectroscopic prism and a second color image collecting means with a second light emitting surface of the spectroscopic prism; the controller is configured to determine a light spot that does not meet a quality requirement according to the positions and/or sizes of the plurality of imaging light spots, and generate a corresponding aligning instruction, and determine a to-be-assembled lens necessary to be adjusted according to a color of the light spot that does not meet quality requirements, and output the aligning instruction to an alignment mechanism to adjust a position of the lens necessary to be adjusted.
3D printing and assembly system
A 3D printing and assembly system includes a 3D printer having a build volume; a robotic arm configured to access both within the build volume and outside of the printer. The printing and assembly system and a 3D computer hardware system are connected to both the printer and the robotic arm. An assistive object outside of build volume and accessible by robotic arm is identified. A 3D object assembly to be generated by the printer is identified. The assistive object and the object assembly is real-time analyzed, using the computer hardware system, to generate interdependent sequential instructions for the printer and the robotic arm. The already-generated object is positioned within the build volume using the robotic arm with the sequential instructions for the robotic arm. The object assembly is 3D printed by 3D printing around the already-generated object using the sequential instructions for the 3D printer.