Patents by Inventor Scott Bortoff
Scott Bortoff 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: 12257718Abstract: The present disclosure provides a system and a method for controlling a motion of a robot from a starting point to a target point within a bounded space with a floorplan including one or multiple obstacles. The method includes solving for an electric potential in a bounded virtual space formed by scaling the floorplan of the bounded space with the one or multiple obstacles and applying charge to at least one bound of the bounded virtual space while treating the scaled obstacles as metallic surfaces with a constant potential value, wherein the electric potential provides multiple equipotential curves within the bounded virtual space. The method further includes selecting an equipotential curve with a potential value different from a potential value of an obstacle equipotential curve, determining a motion path based on the selected equipotential curve, and controlling the motion of the robot based on the determined motion path.Type: GrantFiled: April 14, 2022Date of Patent: March 25, 2025Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Chungwei Lin, Yebin Wang, Rien Quirynen, Devesh Jha, Bingnan Wang, William Vetterling, Siddarth Jain, Scott Bortoff
-
Publication number: 20250010489Abstract: Feedback control for controlling a robotic manipulator includes receiving measurement signals from one or more tactile sensors and filtering the measurement signals to align them with the directions of motion of the end effector to produce an impedance-shaping signal. The feedback control determines one or more control signals to the actuators to track a reference state of the end effector based on measurements of the state of the end effector and combines the control signal with the impedance shaping signal to produce control commands. Also, the feedback control may include submitting the determined control commands to the actuators causing a change in the state of the end effector, where the state of the end effector includes one or a combination of an end effector position, an end effector velocity, and an end effector force.Type: ApplicationFiled: November 14, 2023Publication date: January 9, 2025Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Scott Bortoff, Mruganka Kashyap, Ankit Bhatia
-
Publication number: 20250005325Abstract: The present disclosure discloses a device and a method for controlling an operation of a system to perform a task. The system is communicatively coupled to a digital twin configured to concurrently simulate the operation of the system. The method includes collecting a sequence of control inputs for controlling the system to change states of the system according to the task. The method further includes collecting a sequence of outputs of the system caused by the corresponding sequence of control inputs. The method further includes estimating a current internal state of the digital twin using a neural network trained to estimate a sequence of internal states of the digital twin mapping the sequence of control inputs to the sequence of outputs. The method further includes performing the task using the current internal state of the digital twin.Type: ApplicationFiled: August 25, 2023Publication date: January 2, 2025Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ankush Chakrabarty, Abraham Puthuvana Vinod, Hassan Mansour, Scott Bortoff, Christopher Laughman
-
Publication number: 20230330853Abstract: The present disclosure provides a system and a method for controlling a motion of a robot from a starting point to a target point within a bounded space with a floorplan including one or multiple obstacles. The method includes solving for an electric potential in a bounded virtual space formed by scaling the floorplan of the bounded space with the one or multiple obstacles and applying charge to at least one bound of the bounded virtual space while treating the scaled obstacles as metallic surfaces with a constant potential value, wherein the electric potential provides multiple equipotential curves within the bounded virtual space. The method further includes selecting an equipotential curve with a potential value different from a potential value of an obstacle equipotential curve, determining a motion path based on the selected equipotential curve, and controlling the motion of the robot based on the determined motion path.Type: ApplicationFiled: April 14, 2022Publication date: October 19, 2023Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Chungwei Lin, Yebin Wang, Rien Quirynen, Devesh Jha, Bingnan Wang, William Vetterling, Siddarth Jain, Scott Bortoff
-
Patent number: 11739996Abstract: A system for controlling or optimizing the performance of a vapor compression system by modifying the actuator commands via an output interface, that realizes thermofluid property functions and their derivatives as spline functions which are represented in a coordinate system that is aligned with a fluid saturation curve. The system includes an interface configured to receive measurement data from sensors, a memory configured to store thermofluid property data and computer-executable programs including a B-spline method, and a processor for performing the computer-implemented method. The processor is configured to take as input two thermofluid property variables, and compute a coordinate transformation in which one axis of the coordinates is aligned with the liquid and vapor saturation curves. In the saturation-curve aligned coordinates, a spline function represents the thermofluid property function, with coefficients and knots stored in memory.Type: GrantFiled: February 18, 2022Date of Patent: August 29, 2023Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Christopher Laughman, Scott Bortoff, Hongtao Qiao
-
Patent number: 11573023Abstract: A controller for controlling a vapor compression system is provided. The controller is configured to control an operation of the VCS with different combinations of setpoints for different actuators of the VCS to estimate a cost of operation of the VCS for each of the different combinations of setpoints, and compute, using a Bayesian optimization of the combinations of setpoints and their corresponding estimated costs of operation, a probabilistic surrogate model, wherein the probabilistic surrogate model defines at least first two order moments of the cost of operation in the probabilistic mapping. The controller is further configured to select an optimal combination of setpoints having the largest likelihood of being a global minimum at the surrogate model according to an acquisition function of the first two order moments of the cost of operation.Type: GrantFiled: March 7, 2021Date of Patent: February 7, 2023Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ankush Chakrabarty, Christopher Laughman, Scott Bortoff
-
Publication number: 20220381494Abstract: A system for controlling or optimizing the performance of a vapor compression system by modifying the actuator commands via an output interface, that realizes thermofluid property functions and their derivatives as spline functions which are represented in a coordinate system that is aligned with a fluid saturation curve. The system includes an interface configured to receive measurement data from sensors, a memory configured to store thermofluid property data and computer-executable programs including a B-spline method, and a processor for performing the computer-implemented method. The processor is configured to take as input two thermofluid property variables, and compute a coordinate transformation in which one axis of the coordinates is aligned with the liquid and vapor saturation curves. In the saturation-curve aligned coordinates, a spline function represents the thermofluid property function, with coefficients and knots stored in memory.Type: ApplicationFiled: February 18, 2022Publication date: December 1, 2022Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Christopher Laughman, Scott Bortoff, Hongtao Qiao
-
Patent number: 11467544Abstract: A control system for controlling a set of actuators of a system. The control system comprising a switcher configured to select a subset of setpoints from a set of setpoints that control the corresponding set of actuators. An extremum-seeking controller (ESC) configured to perturb a subset of setpoints at each iteration based on a probabilistic distribution of partial gradients of a cost function relating values of the subset of setpoints to a cost of operation of the system. A stochastic gradient estimator is configured to estimate a full gradient of the cost function and update the estimation of the full gradient based on the probabilistic distribution of the partial gradients generated at each ESC iteration. A feedback controller is configured to drive a state of the subset of actuators of the system towards the corresponding perturbed subset of setpoints.Type: GrantFiled: March 27, 2021Date of Patent: October 11, 2022Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ankush Chakrabarty, Claus Danielson, Scott Bortoff, Christopher Laughman
-
Publication number: 20220308529Abstract: A control system for controlling a set of actuators of a system. The control system comprising a switcher configured to select a subset of setpoints from a set of setpoints that control the corresponding set of actuators. An extremum-seeking controller (ESC) configured to perturb a subset of setpoints at each iteration based on a probabilistic distribution of partial gradients of a cost function relating values of the subset of setpoints to a cost of operation of the system. A stochastic gradient estimator is configured to estimate a full gradient of the cost function and update the estimation of the full gradient based on the probabilistic distribution of the partial gradients generated at each ESC iteration. A feedback controller is configured to drive a state of the subset of actuators of the system towards the corresponding perturbed subset of setpoints.Type: ApplicationFiled: March 27, 2021Publication date: September 29, 2022Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ankush Chakrabarty, Claus Danielson, Scott Bortoff, Christopher Laughman
-
Publication number: 20220282879Abstract: A controller for controlling a vapor compression system is provided. The controller is configured to control an operation of the VCS with different combinations of setpoints for different actuators of the VCS to estimate a cost of operation of the VCS for each of the different combinations of setpoints, and compute, using a Bayesian optimization of the combinations of setpoints and their corresponding estimated costs of operation, a probabilistic surrogate model, wherein the probabilistic surrogate model defines at least first two order moments of the cost of operation in the probabilistic mapping. The controller is further configured to select an optimal combination of setpoints having the largest likelihood of being a global minimum at the surrogate model according to an acquisition function of the first two order moments of the cost of operation.Type: ApplicationFiled: March 7, 2021Publication date: September 8, 2022Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ankush Chakrabarty, Christopher Laughman, Scott Bortoff
-
Patent number: 10895412Abstract: Systems and methods for a vapor compression system including primary actuators, secondary actuators, primary sensors that provide a primary set of system outputs, and secondary sensors that provide a secondary set of system outputs. A primary controller receives the primary set of system outputs, and produces a primary set of control inputs for the primary actuators, to regulate one or more zone temperatures to set-points and to regulate one or more critical process variables to set-points. A secondary controller receives the secondary set of system outputs, and produces a secondary set of control inputs, to minimize an overall system power consumption. The secondary inputs may include set-points to the primary controller. The primary outputs may include estimates of critical process variables that are used as inputs to the secondary controller.Type: GrantFiled: October 4, 2018Date of Patent: January 19, 2021Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Scott Bortoff, Daniel Burns, Christopher Laughman, Hongtao Qiao
-
Publication number: 20200018531Abstract: Systems and methods for a vapor compression system including primary actuators, secondary actuators, primary sensors that provide a primary set of system outputs, and secondary sensors that provide a secondary set of system outputs. A primary controller receives the primary set of system outputs, and produces a primary set of control inputs for the primary actuators, to regulate one or more zone temperatures to set-points and to regulate one or more critical process variables to set-points. A secondary controller receives the secondary set of system outputs, and produces a secondary set of control inputs, to minimize an overall system power consumption. The secondary inputs may include set-points to the primary controller. The primary outputs may include estimates of critical process variables that are used as inputs to the secondary controller.Type: ApplicationFiled: October 4, 2018Publication date: January 16, 2020Inventors: Scott Bortoff, Daniel Burns, Christopher Laughman, Hongtao Qiao
-
Patent number: 10495364Abstract: A method controls a vapor compression system including a variable speed compressor. A desired discharge temperature of the compressor is determined using a mapping between values of the discharge temperature of the compressor and values of speed of the compressor and outdoor air temperature. A transition function for transitioning a current discharge temperature to the desired discharge temperature is determined, such that the transition function is continuous and a rate of change of the transition function is limited. Next, a valve of the vapor compression system is controlled such that the discharge temperature is transitioned to the desired discharge temperature based on the transition function.Type: GrantFiled: September 30, 2016Date of Patent: December 3, 2019Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel J Burns, Christopher R. Laughman, Scott Bortoff
-
Patent number: 9744620Abstract: An operation of a processing machine with redundant actuators is controlled according to a reference trajectory by selecting, from a set of points forming a segment of the reference trajectory to be processed for a period of time, a subset of points corresponding to a fraction of the period of time. The subset of points is selected such that the redundant actuators are capable to position the worktool at each point in the subset within the period of time and are capable to maintain the worktool at the last point of the subset after the period of time while satisfying constraints on motion of the redundant actuators. The segment of the reference trajectory is modified in the time domain and the control inputs for controlling the motion of the redundant actuators are determined using the modified segment of the reference trajectory.Type: GrantFiled: April 6, 2015Date of Patent: August 29, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Stefano Di Cairano, Abraham Goldsmith, Scott Bortoff
-
Patent number: 9625196Abstract: A method for controlling an operation of a vapor compression system (VCS) determines values of measured outputs of the operation of the VCS that include performance and constrained outputs. The method determines states of the VCS using an estimator model of the VCS defining a relationship between the states of the VCS, control inputs and controlled outputs, such that a difference between outputs predicted using the estimator model and the measured outputs asymptotically approaches zero. The states of the VCS include a main state representing the operation of the VCS and an auxiliary state representing the effect of unknown disturbances on each measured output of the VCS. The control inputs for controlling the operation of the VCS are determined using a prediction model, such that the constrained output satisfies the constraints, and a difference between the performance output and the value of the setpoint asymptotically approaches zero.Type: GrantFiled: June 9, 2014Date of Patent: April 18, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Dan Burns, Neera Jain, Christopher Laughman, Stefano Di Cairano, Scott Bortoff
-
Publication number: 20170016661Abstract: A method controls a vapor compression system including a variable speed compressor. A desired discharge temperature of the compressor is determined using a mapping between values of the discharge temperature of the compressor and values of speed of the compressor and outdoor air temperature. A transition function for transitioning a current discharge temperature to the desired discharge temperature is determined, such that the transition function is continuous and a rate of change of the transition function is limited. Next, a valve of the vapor compression system is controlled such that the discharge temperature is transitioned to the desired discharge temperature based on the transition function.Type: ApplicationFiled: September 30, 2016Publication date: January 19, 2017Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Daniel J Burns, Christopher R. Laughman, Scott Bortoff
-
Publication number: 20160288256Abstract: An operation of a processing machine with redundant actuators is controlled according to a reference trajectory by selecting, from a set of points forming a segment of the reference trajectory to be processed for a period of time, a subset of points corresponding to a fraction of the period of time. The subset of points is selected such that the redundant actuators are capable to position the worktool at each point in the subset within the period of time and are capable to maintain the worktool at the last point of the subset after the period of time while satisfying constraints on motion of the redundant actuators. The segment of the reference trajectory is modified in the time domain and the control inputs for controlling the motion of the redundant actuators are determined using the modified segment of the reference trajectory.Type: ApplicationFiled: April 6, 2015Publication date: October 6, 2016Inventors: Stefano Di Cairano, Abraham Goldsmith, Scott Bortoff
-
Publication number: 20150354877Abstract: A method for controlling an operation of a vapor compression system (VCS) determines values of measured outputs of the operation of the VCS that include performance and constrained outputs. The method determines states of the VCS using an estimator model of the VCS defining a relationship between the states of the VCS, control inputs and controlled outputs, such that a difference between outputs predicted using the estimator model and the measured outputs asymptotically approaches zero. The states of the VCS include a main state representing the operation of the VCS and an auxiliary state representing the effect of unknown disturbances on each measured output of the VCS. The control inputs for controlling the operation of the VCS are determined using a prediction model, such that the constrained output satisfies the constraints, and a difference between the performance output and the value of the setpoint asymptotically approaches zero.Type: ApplicationFiled: June 9, 2014Publication date: December 10, 2015Inventors: Dan Burns, Neera Jain, Christopher Laughman, Stefano Di Cairano, Scott Bortoff