Patents by Inventor Daniel Nikolaev Nikovski
Daniel Nikolaev Nikovski has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11673264Abstract: A robot for performing an assembly operation is provided. The robot comprises a processor configured to determine a control law for controlling a plurality of motors of the robot to move a robotic arm according to an original trajectory, execute a self-exploration program to produce training data indicative of a space of the original trajectory, and learn, using the training data, a non-linear compliant control law including a non-linear mapping that maps measurements of a force sensor of the robot to a direction of corrections to the original trajectory defining the control law. The processor transforms the original trajectory according to a new goal pose to produce a transformed trajectory, update the control law according to the transformed trajectory to produce the updated control law, and command the plurality of motors to control the robotic arm according to the updated control law corrected with the compliance control law.Type: GrantFiled: March 25, 2021Date of Patent: June 13, 2023Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel Nikolaev Nikovski, Diego Romeres, Devesh Jha, William Yerazunis
-
Publication number: 20220305645Abstract: A robot for performing an assembly operation is provided. The robot comprises a processor configured to determine a control law for controlling a plurality of motors of the robot to move a robotic arm according to an original trajectory, execute a self-exploration program to produce training data indicative of a space of the original trajectory, and learn, using the training data, a non-linear compliant control law including a non-linear mapping that maps measurements of a force sensor of the robot to a direction of corrections to the original trajectory defining the control law. The processor transforms the original trajectory according to a new goal pose to produce a transformed trajectory, update the control law according to the transformed trajectory to produce the updated control law, and command the plurality of motors to control the robotic arm according to the updated control law corrected with the compliance control law.Type: ApplicationFiled: March 25, 2021Publication date: September 29, 2022Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel Nikolaev Nikovski, Diego Romeres, Devesh Jha, William Yerazunis
-
Patent number: 11389957Abstract: A manipulator learning-control apparatus for controlling a manipulating system that includes an interface configured to receive manipulator state signals of the manipulating system and object state signals with respect to an object to be manipulated by the manipulating system in a workspace, wherein the object state signals are detected by at least one object detector, an output interface configured to transmit initial and updated policy programs to the manipulating system, a memory to store computer-executable programs including a data preprocess program, object state history data, manipulator state history data, a Derivative-Free Semi-parametric Gaussian Process (DF-SPGP) kernel learning program, a Derivative-Free Semi-parametric Gaussian Process (DF-SPGP) model learning program, an update-policy program and an initial policy program, and a processor, in connection with the memory, configured to transmit the initial policy program to the manipulating system for initiating a learning process that operates thType: GrantFiled: September 30, 2019Date of Patent: July 19, 2022Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Diego Romeres, Alberto Dalla Libera, Devesh Jha, Daniel Nikolaev Nikovski
-
Publication number: 20220019948Abstract: A control system for controlling motion of elevators of a bank of elevators uses a neural network trained for an extended destination prediction of a person based on a partial trajectory of the person to produce a multinomial of the extended destination prediction. The multinomial has at least two dimensions including a first dimension of destinations of the person and a second dimension of time intervals of the person arriving at the destinations of the first dimension. The control system optimizes a schedule of the bank of elevators based on the multinomial, and further controls the bank of elevators according to the schedule.Type: ApplicationFiled: July 15, 2020Publication date: January 20, 2022Applicants: Mitsubishi Electric Research Laboratories, Inc., Mitsubishi Electroc CorporationInventors: Jing Zhang, Athanasios Tsiligkaridis, Hiroshi Taguchi, Daniel Nikolaev Nikovski
-
Patent number: 11161244Abstract: A system for controlling a robotic arm performing insertion of a component along an insertion line accepts measurements of force experienced by the wrist of robotic arm at current position along insertion line and determines probability of value of the force conditioned on the current value of the position according to a probabilistic relationship for the force experienced by the wrist of the robotic arm along the insertion line as a probabilistic function of the positions of the wrist of the robotic arm along the line of insertion. The probabilistic function is learned from measurements of the operation repeatedly performed by one or multiple robotic arms having the configuration of the robotic arm under the control. The system determines a result of anomaly detection based on the probability of the current value of the force and controls the robotic arm based on the result of anomaly detection.Type: GrantFiled: January 22, 2019Date of Patent: November 2, 2021Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel Nikolaev Nikovski, Devesh Jha, Diego Romeres
-
Publication number: 20210094174Abstract: A manipulator learning-control apparatus for controlling a manipulating system that includes an interface configured to receive manipulator state signals of the manipulating system and object state signals with respect to an object to be manipulated by the manipulating system in a workspace, wherein the object state signals are detected by at least one object detector, an output interface configured to transmit initial and updated policy programs to the manipulating system, a memory to store computer-executable programs including a data preprocess program, object state history data, manipulator state history data, a Derivative-Free Semi-parametric Gaussian Process (DF-SPGP) kernel learning program, a Derivative-Free Semi-parametric Gaussian Process (DF-SPGP) model learning program, an update-policy program and an initial policy program, and a processor, in connection with the memory, configured to transmit the initial policy program to the manipulating system for initiating a learning process that operates thType: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Diego Romeres, Alberto Dalla Libera, Devesh Jha, Daniel Nikolaev Nikovski
-
Patent number: 10729382Abstract: Systems and methods for determining a model for predictive inference on an operation of a machine. A processor is configured to acquire time series data, the times series data includes training data and test data, the time series data represents an operation of the machine for a period of time, and the training data includes observations labeled with an outcome of the predictive inference. Apply recursive and stable filters for filtering at a training time, at a test time or both, such that a data point in the filtered time series data corresponds to an observation in the time series data that is a function of the corresponding observation and past observations in the time series data preceding the corresponding observation. Determine the model for the predictive inference using the training data, based on filtering the training data with filters to produce filtered time series data, and store in memory.Type: GrantFiled: December 19, 2016Date of Patent: August 4, 2020Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Amir massoud Farahmand, Daniel Nikolaev Nikovski
-
Publication number: 20200230815Abstract: A system for controlling a robotic arm performing insertion of a component along an insertion line accepts measurements of force experienced by the wrist of robotic arm at current position along insertion line and determines probability of value of the force conditioned on the current value of the position according to a probabilistic relationship for the force experienced by the wrist of the robotic arm along the insertion line as a probabilistic function of the positions of the wrist of the robotic arm along the line of insertion. The probabilistic function is learned from measurements of the operation repeatedly performed by one or multiple robotic arms having the configuration of the robotic arm under the control. The system determines a result of anomaly detection based on the probability of the current value of the force and controls the robotic arm based on the result of anomaly detection.Type: ApplicationFiled: January 22, 2019Publication date: July 23, 2020Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel Nikolaev Nikovski, Devesh Jha, Diego Romeres
-
Patent number: 10712733Abstract: Systems and methods for determining a pattern in time series data representing an operation of a machine. A memory to store and provide a set of training data examples generated by a sensor of the machine, wherein each training data example represents an operation of the machine for a period of time ending with a failure of the machine. A processor configured to iteratively partition each training data example into a normal region and an abnormal region, determine a predictive pattern absent from the normal regions and present in each abnormal region only once, and determine a length of the abnormal region. Outputting the predictive pattern via an output interface in communication with the processor or storing the predictive pattern in memory, wherein the predictive pattern is a predictive estimate of an impending failure and assists in management of the machine.Type: GrantFiled: December 12, 2016Date of Patent: July 14, 2020Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel Nikolaev Nikovski, Yan Zhu, Amir-massoud Farahmand
-
Patent number: 10161649Abstract: A method operates a set of heating, ventilation and air-conditioning (HVAC) units by optimizing jointly operations of the set of HVAC units subject to constraints to determine times of switching each HVAC unit ON and OFF and by controlling each HVAC unit according to the corresponding times of switching. The operation of each HVAC unit is represented by a continuous function. The constraints include a complementarity constraint for each HVAC unit, such that the complementarity constraint for the HVAC unit defines a discontinuity of the operation of the HVAC unit at corresponding times of switching.Type: GrantFiled: June 20, 2014Date of Patent: December 25, 2018Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Arvind U Raghunathan, Daniel Nikolaev Nikovski
-
Patent number: 10118796Abstract: Systems and Methods for controlling a movement of cars of an elevator system. A processor determines for each car an individual waiting time of each hall call. Determines for each pair of hall calls assigned for each car, a pairwise delay over the individual waiting time of each hall call in the pair caused by a joint assignment of the car to the pair of the hall calls. Approximate a cumulative waiting time of an assignment of the cars to the hall calls as a sum of individual waiting times for each hall call with the assigned car and a sum of all pairwise delays determined between all pairs of hall calls assigned to the same car. Determine the assignment of the cars using a greedy optimization algorithm that greedily assigns hall calls to the cars to minimize the approximated cumulative waiting time, and control the movement of the cars.Type: GrantFiled: March 3, 2017Date of Patent: November 6, 2018Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel Nikolaev Nikovski, Arvind U Raghunathan, Srikumar Ramalingam
-
Publication number: 20180251335Abstract: Systems and Methods for controlling a movement of cars of an elevator system. A processor determines for each car an individual waiting time of each hall call. Determines for each pair of hall calls assigned for each car, a pairwise delay over the individual waiting time of each hall call in the pair caused by a joint assignment of the car to the pair of the hall calls. Approximate a cumulative waiting time of an assignment of the cars to the hall calls as a sum of individual waiting times for each hall call with the assigned car and a sum of all pairwise delays determined between all pairs of hall calls assigned to the same car. Determine the assignment of the cars using a greedy optimization algorithm that greedily assigns hall calls to the cars to minimize the approximated cumulative waiting time, and control the movement of the cars.Type: ApplicationFiled: March 3, 2017Publication date: September 6, 2018Inventors: Daniel Nikolaev Nikovski, Arvind U. Raghunathan, Srikumar Ramalingam
-
Methods and Systems of Random Projection Filter Banks for Time Series Prediction and Fault Prognosis
Publication number: 20180168515Abstract: Systems and methods for determining a model for predictive inference on an operation of a machine. A processor is configured to acquire time series data, the times series data includes training data and test data, the time series data represents an operation of the machine for a period of time, and the training data includes observations labeled with an outcome of the predictive inference. Apply recursive and stable filters for filtering at a training time, at a test time or both, such that a data point in the filtered time series data corresponds to an observation in the time series data that is a function of the corresponding observation and past observations in the time series data preceding the corresponding observation. Determine the model for the predictive inference using the training data, based on filtering the training data with filters to produce filtered time series data, and store in memory.Type: ApplicationFiled: December 19, 2016Publication date: June 21, 2018Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Amir massoud Farahmand, Daniel Nikolaev Nikovski -
Publication number: 20180164794Abstract: Systems and methods for determining a pattern in time series data representing an operation of a machine. A memory to store and provide a set of training data examples generated by a sensor of the machine, wherein each training data example represents an operation of the machine for a period of time ending with a failure of the machine. A processor configured to iteratively partition each training data example into a normal region and an abnormal region, determine a predictive pattern absent from the normal regions and present in each abnormal region only once, and determine a length of the abnormal region. Outputting the predictive pattern via an output interface in communication with the processor or storing the predictive pattern in memory, wherein the predictive pattern is a predictive estimate of an impending failure and assists in management of the machine.Type: ApplicationFiled: December 12, 2016Publication date: June 14, 2018Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel Nikolaev Nikovski, Yan Zhu, Amir-massoud Farahmand
-
Patent number: 9984334Abstract: Anomalies in real time series are detected by first determining a similarity matrix of pairwise similarities between pairs of normal time series data. A spectral clustering procedure is applied to the similarity matrix to partition variables representing dimensions of the time series data into mutually exclusive groups. A model of normal behavior is estimated for each group. Then, for the real time series data, an anomaly score is determined, using the model for each group, and the anomaly score is compared to a predetermined threshold to signal the anomaly.Type: GrantFiled: June 16, 2014Date of Patent: May 29, 2018Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel Nikolaev Nikovski, Andrei Kniazev, Michael J. Jones
-
Patent number: 9945889Abstract: A method detects power theft in a branch of a distribution system by distinguishing between technical losses that are inevitable during the course of normal operation of the system, and non-technical losses that can be attributed to power theft. The method assumes a specific circuit corresponding to that branch, collects data for energy consumed and currents at regular intervals by means of a smart or traditional power meter, estimates the likely resistances of the lines connecting the consumption points to the distribution transformed by means of least squares regression, and uses the estimated resistances to predict technical losses in future time intervals. By comparing the total power losses measured during future intervals with the estimates of the technical losses, the amount of non-technical losses can be estimated, and theft can be signaled when this amount is unusually high.Type: GrantFiled: February 19, 2013Date of Patent: April 17, 2018Assignee: MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC.Inventors: Daniel Nikolaev Nikovski, Zhenhua Wang
-
Patent number: 9946241Abstract: A method for controlling an operation of a machine according to a model of the machine having uncertainties determines a set of triples of data points representing the operation of the machine over a period of time. Each triple of data points in the set includes two subsequent states of the machine and corresponding control input causing a transition of the machine between the subsequent states. Next, the method determines a current model of the machine based on the set of triples of data points, such that the current model is within a feasible space of models of the machine corresponding to a polytope with vertices defined by base models representing extreme values of different parameters of the model.Type: GrantFiled: February 23, 2015Date of Patent: April 17, 2018Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel Nikolaev Nikovski, Stefano Di Cairano, Yiming Zhao
-
Publication number: 20180100662Abstract: A controller for controlling an operation of an air-conditioning system conditioning an indoor space includes a data input to receive state data of the space at multiple points in the space, a memory to store a code of a reinforcement learning algorithm and a history of the state data and a history of control commands having been applied to the air-conditioning system, wherein the history of the control commands is associated with the state data and history of rewards, a processor coupled to the memory determines a value function outputting a cumulative value of the rewards and transmits a control command by using the reinforcement learning algorithm, and a data output to receive the control command from the processor and transmit a control signal to the air-conditioning system, wherein the control signal controls at least one actuator of the air-conditioning system according to the control command.Type: ApplicationFiled: October 11, 2016Publication date: April 12, 2018Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Amir-massoud Farahmand, Saleh Nabi, Piyush Grover, Daniel Nikolaev Nikovski
-
Patent number: 9834405Abstract: A method schedules elevator cars in a group elevator system in a building by first generating a set of probability distributions for arrivals of future passengers at any floor of the building, wherein the set of probability distributions are characterized by probabilistic variables that specify arrival information of the future passengers, wherein the arrival information includes a probability of service requests by the future passengers and a probability of possible times of the service requests. A schedule for the elevator cars is based on the set of probabilistic distribution. Then, the schedule is provided to a controller of the group elevator system to move the elevator cars according to the schedule.Type: GrantFiled: November 10, 2014Date of Patent: December 5, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventor: Daniel Nikolaev Nikovski
-
Patent number: 9779361Abstract: A method detects anomalies in time series data, by first learning a final set of exemplars by summarizing training time series data using a divide-and-conquer procedure. Then, for each window of testing time series data, a distance to a nearest exemplar in the final set of exemplars is determined, wherein the distance is an anomaly score. Finally, an anomaly is signaled when the anomaly score for a window is greater than a threshold.Type: GrantFiled: June 5, 2014Date of Patent: October 3, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Michael J Jones, Daniel Nikolaev Nikovski