Patent classifications
G05B19/41815
Method, system, and computer program product for communication with an intelligent industrial assistant and industrial machine
Provided is a method for communication with an intelligent industrial assistant and industrial machine. The method may include receiving a first natural language input from a user. The first natural language input may be associated with a first command for an industrial machine to perform a first process. The industrial machine may be instructed to perform the first process based on the first natural language input. A second natural language input may be received from the user while the industrial machine is performing the first process. A first response may be determined based on the second natural language input. Communication of the first response to the user may be initiated while the industrial machine is performing the first process. A system and computer program product are also disclosed.
Cloud-Based Multi-Camera Quality Assurance Architecture
Data is received that is derived from each of a plurality of inspection camera modules forming part of a quality assurance inspection system. The data includes a feed of images of a plurality of objects passing in front of the respective inspection camera module. Thereafter, the received data is separately analyzed by each inspection camera module using at least one image analysis inspection tool. The results of the analyzing can be correlated for each inspection camera module on an object-by-object basis. The correlating can use timestamps for the images and/or detected unique identifiers within the images and can be performed by a cloud-based server and/or a local edge computer. Access to the correlated results can be provided to a consuming application or process.
Cloud-Based Multi-Camera Quality Assurance Lifecycle Architecture
Data is received that includes a feed of images of a plurality of objects passing in front of each of a plurality of inspection camera modules forming part of each of a plurality of stations. The stations can together form part of a quality assurance inspection system. The objects when combined or assembled, can form a product. The received data derived from each inspection camera module can be separately analyzed using at least one image analysis inspection tool. The analyzing can include visually detecting a unique identifier for each object. The images are transmitted with results from the inspection camera modules along with the unique identifiers to a cloud-based server to correlate results from the analyzing for each inspection camera module on an product-by-product basis. Access to the correlated results can be provided to a consuming application or process via the cloud-based server.
SIMULATION SYSTEM
A simulation system capable of synchronizing the input and output of signals between a plurality of simulation devices with the same accuracy as in the case of actual devices is provided with the plurality of simulation devices configured to perform processing in response to input signals and to output output signals and an input/output signal management device configured to output the input signals to the simulation devices and to receive the output signals from the simulation devices. The input/output signal management device stores processing response times p in the simulation devices. Virtual reception times vt of the output signals are individually calculated based on times t at which the input signals are output to the simulation devices and the processing response times p. One of the plurality of output signals received at the earliest virtual reception time vt is output as the input signal for another of the simulation devices.
ROBOT, CONTROL DEVICE, AND ROBOT SYSTEM
A robot includes a movable section capable of moving, a driving section configured to drive the movable section, a transmitting section located between the movable section and the driving section, a first position detecting section configured to detect a position on an input side of the transmitting section, a second position detecting section configured to detect a position on an output side of the transmitting section, and an inertial sensor provided in the movable section. The driving section is driven on the basis of a detection result of the first position detecting section, a detection result of the second position detecting section, and a detection result of the inertial sensor.
Brick/block laying machine incorporated in a vehicle
A self-contained truck-mounted brick laying machine can include a frame that can support packs or pallets of bricks placed on a platform. A transfer robot can pick up and move the brick(s). A carousel can be coaxial with a tower. The carousel can transfer the brick(s) via the tower to an articulated and/or telescoping boom. The bricks can be moved along the boom by, e.g., linearly moving shuttles, to reach a brick laying and adhesive applying head. The brick laying and adhesive applying head can mount to an element of the stick, about an axis which is disposed horizontally. The poise of the brick laying and adhesive applying head about the axis can be adjusted and can be set in use so that the base of a clevis of the robotic arm mounts about a horizontal axis, and the tracker component is disposed uppermost on the brick laying and adhesive applying head. The brick laying and adhesive applying head can apply adhesive to the brick and can have a robot that lays the brick. Vision and laser scanning and tracking systems can be provided to allow the measurement of as-built slabs, bricks, the monitoring and adjustment of the process and the monitoring of safety zones. The first, or any course of bricks can have the bricks pre machined by the router module so that the top of the course is level once laid.
Fractional pulse assembly line
Systems and methods are provided for advancing a fuselage section of an aircraft. One embodiment is a system that includes a series of plates configured to be sequentially affixed along a length of the fuselage section, and a track configured to form a frictional fit with the plates. The track includes drive units configured to form nips retaining the series of plates, and that are configured to advance the fuselage section along the track in a process direction, and indexing elements that are configured to engage with indexing elements at the plates during pauses between operation of the drive units. The system also includes tools configured to perform work on the fuselage section while the indexing elements of the track are engaged.
HANDLING APPARATUS FOR USE AT A MACHINE TOOL
The present invention relates to a handling apparatus 1 for use at a machine tool, comprising: a base body 2 which can be set up on a floor space, a storage body 3 which can be set up on the top side of the base body 2 and serves to store a plurality of workpieces or tools, and a handling robot 5, which is arranged on the base body 2 and has a gripper device 6 for receiving a workpiece and/or tool from the storage body 3 and for inserting the workpiece and/or tool taken from the storage body 3 by the gripper device 6 into a corresponding workpiece and/or tool support of the machine tool. A plurality of first set-up elements 18 are arranged on the bottom side of the storage body 3 and a plurality of first centering elements 19 are arranged on the top side of the base body 2, wherein, when the storage body 3 is set up on the top side of the base body 2, the first set-up elements 18 interact in each case in pairs and in self-centering manner with the first centering elements 19 in such a way that the storage body 3 adopts a predetermined reference position in relation to the base body 2.
Processing Line with Feed Forward Data Backlog Control and Method
A processing line includes a conveyor for conveying product from upstream processing equipment to downstream processing equipment. Data structures stored in a memory of a controller comprise a backlog set point for a product type to be processed. A product sensor for the conveyor is enabled to generate signals representative of a number of the products moving on the conveyor from the upstream processing equipment for delivery to the downstream processing equipment. A conveyor speed sensor for the conveyor is enabled to generate signals representative of a speed of the conveyor. A backlog measurement based upon the product sensor signals and the conveyor speed sensor signals is determined. The backlog measurement is compared to the backlog set point to determine a difference in backlog. The controller is enabled to generate signals for controlling the processing line based upon the difference in backlog and additional information related to the product type.
Pine straw processing and bagging system
A system and method for packaging pine straw and a packaged mass of pine straw made therefrom, the method including providing an electronically-controlled system configured for packaging pine straw, the system including system logic that controls conveying, fluffing, cleaning, compressing and packaging of the pine straw, and using the system to compress a mass of pine straw into a rectangular mass of pine straw and enclosing the rectangular mass of pine straw within a flexible plastic sheet thereby forming a substantially rectangular packaged mass of compressed pine straw.