Abstract:
A communications system includes a macro base station, a plurality of UEs (user equipment), a plurality of small cells, and a network through which the macro base station, the UEs, and the small cells communicate with each other, the small cells within a macro coverage area of the macro base station. The macro base station comprises a processor, a memory, and a small cell on/off module which is operable, for each small cell of the plurality of small cells, to: determine an interference metric for the small cell; if the determined interference metric meets a preset condition for the small cell, then determine a loss in signal strength to the UEs associated with the small cell caused by switching off the small cell; and judge whether to switch off the small cell based on at least one of the determined interference metric or the determined loss in signal strength.
Abstract:
A method for object defect detection. The method may include receiving an object on a production line; computing, by a processor, a motion optimized path for a robot arm, wherein the motion optimized path comprises a path for performing a sequence of rotations by the robot arm on the object for image capturing; using the robot arm to grasp the object and moving the robot arm according to the motion optimized path to rotate the object based on the sequence of rotations; capturing, by a camera, a plurality of images of the object while the object is being rotated; performing, by the processor, defect detection on the plurality of images of the object to determine object defect; and for object defect being detected, issuing, by the processor, a defect notification to an operator of the production line.
Abstract:
Systems and methods for automating process setting to a target factory, which can involve creating templatized business terms, templatized business data configurator logics, and a templatized data profile by machine learning from training data from at least one reference factory; storing the templatized business terms, the templatized business data configurator logics, and the templatized data profile into a knowledge graph; querying the knowledge graph with a data profile of the target factory to obtain corresponding templated business terms; and applying the corresponding templated business terms and corresponding templated business data configurator logics to a data catalogue of the target factory.
Abstract:
A method for computing and detecting image data drift. The method may include retrieving first segment information of a plurality of segments from a drift database; receiving a number of images from a sensor; partitioning each of the received images into segments of a predetermined number; generating second segment information; computing drift in values between the first segment information and the second segment information; and detecting drift based on the computed drift in values by combining the computed drift in segments to generate overall drift, and comparing the overall drift against a drift threshold.
Abstract:
Example implementations described herein involve a system for training and managing machine learning models in an industrial setting. Specifically, by leveraging the similarity across certain production areas, it is possible to group such areas together to train models efficiently that use human pose data to predict human activities or specific task(s) that the workers are engaged in. Example implementations remove previous methods of independent model construction for each production area and takes advantage of the commonality amongst different environments.
Abstract:
Example implementations described herein are directed to systems and methods for non-invasive data extraction from digital displays. In an example implementation, a method includes receiving one or more video frames from a video capture device capturing an external display, where the external display is independent the video capture device; determining one or more locations within the external display comprising time varying data of the external display; and for each identified location of the time varying data: determining a data type; applying one or more rules based on the data type; and determining an accuracy of the time varying data within the one or more frames based on the rules.
Abstract:
In some examples, a computing device may determine a prediction of a network outage of a network. The computing device may determine a priority of one or more data types expected to be received during the network outage. Further, the computing device may determine a latency category of the one or more data types expected to be received during the network outage. The computing device may store a data transmission rule for the one or more data types at least partially based on the priority and the latency category. The computing device may receive, from one or more data generators, during the network outage, data for transmission to the network. The computing device may transmit at least some of the received data to the network at least partially based on the data transmission rule.