Patents by Inventor STEFANO DI CAIRANO
STEFANO DI CAIRANO 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: 12286241Abstract: A computer-implemented method for maintaining a spacecraft near an orbit comprises steps of detecting that a distance from the spacecraft to the orbit is greater than a spacecraft threshold and in response, linearizing dynamics of the spacecraft from a current time over a time horizon with respect to a high-fidelity reference trajectory to produce a state transition matrix (STM) for an uncontrolled motion of the spacecraft within the time horizon. The STM includes non-expanding eigenvectors with magnitudes less than or equal to one and expanding eigenvectors with magnitudes greater than one. The method further comprises determining a control action that changes an upcoming state of the spacecraft to a linear combination of the non-expanding eigenvectors of the STM and generating a control command to an actuator of the spacecraft.Type: GrantFiled: July 25, 2022Date of Patent: April 29, 2025Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Avishai Weiss, Purnanand Elango, Stefano Di Cairano, Uros Kalabic
-
Patent number: 12286151Abstract: A system for controlling motion of an articulated vehicle with one or multiple trailers is described. The system is configured to infer the state of a vehicle, determine a motion path with forward motions and backward motions for the vehicle based on the state, and formulate an optimal control problem for optimizing the motion path. The optimal control problem comprises an integral tracking error function indicating integral tracking error based on motion cusps relating to the motion path. The motion cusps indicate switching between forward motion and backward motion. The motion path is optimized over a prediction horizon based on solving the optimal control problem. A control command is generated for the vehicle based on the optimized motion path and a vehicle model, and the motion of the articulated vehicle is controlled based on the control command thereby changing its state.Type: GrantFiled: March 24, 2023Date of Patent: April 29, 2025Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Marcus Greiff, Rien Quirynen, Karl Berntorp, Stefano Di Cairano, Yebin Wang, Eyad Zeino, Astha Tiwari, Hassan Iqbal, Shuangxuan Ran, Sixiong You
-
Patent number: 12246699Abstract: A controller is provided for operating a system under admissible states. The controller includes an interface configured to connect the system storing a set of measured system states, a set of reference inputs and a set of system parameters in a storage arranged inside or outside the system, a memory storing measured system states, admissible reference inputs and admissible parameter sets and computer-executable programs including a parameter estimator and an adaptive reference governor (ARG), a processor, in connection with the memory. The processor is configured to perform the ARG and the parameter estimator. The parameter estimator extracts a pair of a reference input and the system state and compute a system parameter estimate based on the reference input and system state.Type: GrantFiled: June 26, 2020Date of Patent: March 11, 2025Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ankush Chakrabarty, Karl Berntorp, Stefano Di Cairano, Yebin Wang
-
Publication number: 20250029198Abstract: A congestion control system configured to guide pedestrians to balance congestion throughout areas of a controlled environment is provided. The congestion control system is operatively connected to a plurality of sensors and a pedestrian guidance device. The sensors are configured to capture measurements corresponding to pedestrian congestion levels at various locations within the controlled environment. These measurements are provided to a congestion control system. The congestion control system uses the measurements to determine pedestrian traffic flow at the various locations of the controlled environment. The congestion control system then uses the measured congestion levels and the determined traffic flow to determine a control command. The control command is provided to the pedestrian guidance device to configure the device to provide a guidance output to the pedestrians of the controlled environment to balance and/or reduce congestion.Type: ApplicationFiled: July 20, 2023Publication date: January 23, 2025Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Marcel Menner, Stefano Di Cairano
-
Publication number: 20250004143Abstract: Provided is a system for tracking a state of a receiver. The system receives a set of measurements collected over a period of time, indicative of a motion of the receiver. The system further processes set of measurements relating to the receiver with a probabilistic smoother to estimate a state trajectory of the receiver for the period of time, the set of measurements is associated with a probabilistic estimation model. The probabilistic smoother iteratively implements a smoothing process followed by a feedback refining process for at least some parameters of the probabilistic estimation model until a termination condition is met. The smoothing process updates the state trajectory based on the at least some parameters. The feedback refining process updates the at least some parameters to improve a metric indicative of a measurement likelihood. The system further renders the estimated state trajectory and at least some estimated model parameters.Type: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Marcus Greiff, Karl Berntorp, Stefano Di Cairano
-
Publication number: 20250002042Abstract: A control system for controlling a motion of an ego-vehicle traveling to a target destination is provided. The control system includes a memory and a processor to execute instruction stored by the memory. The memory stores multiple trajectory-generating functions corresponding to a maneuver defined by a parameter vector associated with a driving decision. The parameter vector is defined by one or multiple parameters. Each of the multiple trajectory-generating functions is configured to generate an achieving sequence of regions of states and values of the parameter vector reaching an input target region within a prediction horizon. The stored instructions cause the control system to test control admissibility of at least some of the driving decisions consistent with the target destination of the ego-vehicle at a current state. The stored instruction also caused the control system to control the ego-vehicle according to one of the admissible driving decisions.Type: ApplicationFiled: August 16, 2023Publication date: January 2, 2025Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Stefano Di Cairano, Abraham Vinod, Terrence Skibik, Avishai Weiss, Karl Berntorp
-
Publication number: 20240427327Abstract: A control system and a method for controlling search agents to perform search with noisy observations and probabilistic guarantees is provided. The control system collects confidence bounds of a probabilistic classification of at least one region within at least one path of a set of paths. The control system compares aggregations of the confidence bounds of the probabilistic classifications of each path of the set of paths based on the collected confidence bounds, a first path of a set of paths is selected, for visit by a first search agent based on the comparison. The control system commands the first search agent to visit the selected first path to collect measurements associated with each region within the selected first path. The control system updates the confidence bounds of the probabilistic classifications of each region within the selected first path based on the measurements associated with the corresponding regions.Type: ApplicationFiled: September 14, 2023Publication date: December 26, 2024Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: Abraham Vinod, Stefano Di Cairano, Parth Thaker, Gautam Dasarathy
-
Patent number: 12157502Abstract: The present disclosure provides a system and a method for parking an autonomous ego-vehicle in a dynamic environment of a parking area. The method includes collecting measurements of a state of the dynamic environment, a state of one or multiple stationary vehicles and one or multiple obstacle vehicles moving in the parking area. The method further includes executing a path planner configured to produce a trajectory based on the state of the dynamic environment and executing an environment predictor configured to predict a path and a mode of motion for each of the obstacle vehicles. The method further includes determining a safety constraint for each of the obstacle vehicles based on the path and the mode of motion for each of the obstacle vehicles and parking the autonomous ego-vehicle based on the trajectory for parking and the safety constraint for each of the obstacle vehicles.Type: GrantFiled: March 14, 2022Date of Patent: December 3, 2024Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Yebin Wang, Jessica Leu, Stefano Di Cairano
-
Patent number: 12124241Abstract: To control a motion of a device subject to constraints, a sequence of states and corresponding control inputs are transformed into a lifted space to determine a linear model of the dynamics of the device in the lifted space by minimizing fitting errors between the lifted states and approximation of the lifted states according to the linear control law. The fitting errors define an error model as a function bounding a data-driven envelope of a Lipschitz continuity on the fitting errors allowing to solve an optimal control problem in the lifted space according to the linear model subject to the constraints reformulated based on an evolution of the error model. The control input in the lifted space is transformed back to the original space for control.Type: GrantFiled: May 27, 2022Date of Patent: October 22, 2024Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Abraham P. Vinod, Giorgos Mamakoukas, Stefano Di Cairano
-
Publication number: 20240326841Abstract: The present disclosure discloses a system and a method for controlling motion of an ego vehicle. The method includes collecting a feedback signal indicative of a current state of the ego vehicle and an environment, processing the feedback signal to determine a region of the state of the ego vehicle uplifted with admissible values of a control parameter, processing the feedback signal with a nominal controller to produce a nominal control command maintaining the state of the ego vehicle within the determined region, and evaluating a state function of an evasive controller with a value of the control parameter from the determined region to produce an evasive control command. The method further includes controlling the motion of the ego vehicle according to the nominal control command when the fault is not detected; and otherwise controlling the motion of the ego vehicle according to the evasive control command.Type: ApplicationFiled: March 27, 2023Publication date: October 3, 2024Inventors: Stefano Di Cairano, Terrence Skibik, Abraham Vinod, Avishai Weiss
-
Publication number: 20240331535Abstract: The present disclosure provides a system and a method for jointly controlling one or multiple connected and automated vehicles (CAVs) and one or multiple human-driven vehicles (HDVs) subject to integer constraints for crossing each of multiple intersections on a road. The method comprises collecting digital representation of states of each of the CAVs, HDVs, and traffic signs, solving an optimization problem jointly optimizing traffic flows based on a macroscopic traffic flow model in a centralized traffic controller (CTC) subject to convex relaxation of the integer constraints, solving a multi-variable mixed-integer programming (MIP) problem in each of multiple intersection traffic controllers (ITCs) optimizing a cost function and minimizing tracking errors in traffic flow values of a microscopic traffic flow model with respect to relaxed traffic flow values from the CTC, and transmitting the optimized values of the control commands to the corresponding CAVs and corresponding traffic signs.Type: ApplicationFiled: March 9, 2023Publication date: October 3, 2024Inventors: Rien Quirynen, Nilesh Suriyarachchi, Stefano Di Cairano
-
Publication number: 20240308506Abstract: A vehicle controlled for traveling on a road having a geometric design defined by one or a combination of an alignment, a profile, and a cross-section of the road, such that different values of parameters of the geometric design of the road, traffic on the road, traffic rules for the flow of the traffic on the road define different traffic scenarios. The vehicle is controlled by transforming the mixed-integer non-convex constrained optimization problem for the current real-world traffic scenario into a mixed-integer convex optimization problem for an approximate representation of the real-world traffic scenario by relaxing the configuration parameters of the real-world scenarios and tightening corresponding limitation parameters. The transformed mixed-integer convex optimization problem for the approximate representation of the real-world traffic scenario is solved to produce a current control command for controlling one or multiple actuators of the vehicle.Type: ApplicationFiled: March 15, 2023Publication date: September 19, 2024Inventors: Rien Quirynen, Sleiman Safaoui, Stefano Di Cairano
-
Publication number: 20240296340Abstract: A distributed machine learning based traffic prediction method is provided for predicting traffic of roads. In this case, the distributed machine learning based traffic prediction method includes distributing global multi-task traffic models by a learning server to learning agents to locally train the traffic models, uploading locally trained traffic models by learning agents to the learning server, updating global multi-task traffic models by the learning server using locally trained traffic model parameters acquired from learning agents, generating a time-dependent global traffic map by the learning server using the well trained global multi-task traffic models, distributing the time-dependent global traffic map to vehicles traveling on the roads, and computing an optimal travel route with the least travel time by a vehicle using the time-dependent global traffic map based on a driving plan.Type: ApplicationFiled: March 1, 2023Publication date: September 5, 2024Applicant: Mitsubishi Slectric Research Laboratories, Inc.Inventors: Jianlin Guo, Youbang Sun, Kyeong Jin Kim, Kieran Parsons, Stefano Di Cairano, Marcel Menner, Karl Berntorp
-
Publication number: 20240272591Abstract: The present disclosure discloses a system and a method for controlling an operation of a system subject to an uncertainty of an operation variable of the system. The method comprises collecting a number of samples of the uncertainty of the operation variable, constructing, based on the collected samples, an empirical quantile function associated with the uncertainty of the operation variable, determining confidence bounds on the empirical quantile function to bound an approximation error between the empirical quantile function and a true quantile function, determining an uncertainty set based on the empirical quantile function bounded by the confidence bounds, reformulating, based on the uncertainty set, a chance constraint into a deterministic constraint, solving an optimal control problem subject to the deterministic constraint to produce one or more control commands to one or more actuators of the system, and controlling the operation of the system based on the control commands.Type: ApplicationFiled: February 10, 2023Publication date: August 15, 2024Inventors: Abraham Puthuvana Vinod, Stefano Di Cairano
-
Patent number: 12061474Abstract: A controller for controlling a motion of at least one device subject to constraints on the motion, is disclosed. The controller comprises a processor and a memory, where the controller inputs parameters of the task including the state of the at least one device to a neural network trained to output an estimated motion trajectory for performing the task. Further, the controller extracts at least some of the integer values of a solution to a mixed-integer optimization problem for planning an execution of the task that results in the estimated motion trajectory. Further, the controller solves the mixed-integer optimization problem for the parameters of the task with corresponding integer values fixed to the extracted integer values to produce an optimized motion trajectory subject to the constraint and changes the state of the at least one device to track the optimized motion trajectory.Type: GrantFiled: August 20, 2021Date of Patent: August 13, 2024Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Stefano Di Cairano, Ankush Chakrabarty, Rien Quirynen, Mohit Srinivasan, Nobuyuki Yoshikawa, Toshisada Mariyama
-
Patent number: 12060085Abstract: The present disclosure provides a controller for controlling an ego vehicle in an uncertain environment. The controller is caused to acquire knowledge of the environment from measurements associated with sensors the ego. The measurements are based on a state of the ego vehicle and sensing instructions associated with controlling an operation of the sensors. The controller is further caused to estimate a state of the environment, including uncertainty of a state of the at least one moving object or obstacle in the environment. Further a sequence of control inputs is determined by solving a multivariable and a multistage stochastic constrained optimization of a model of the motion of the ego vehicle. The controller is then caused to control the ego vehicle and the sensors based on the sequence of control inputs and the sequence of sensing instructions.Type: GrantFiled: June 3, 2022Date of Patent: August 13, 2024Assignee: MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC.Inventors: Stefano Di Cairano, Angelo Domenico Bonzanini, Ali Mesbah
-
Publication number: 20240248475Abstract: The present disclosure discloses a system and method for controlling motion of a vehicle. The method comprises collecting a signal indicative of objectives of the motion and a value of the disturbances, and minimizing an objective function subject to constraints defined by the objectives of the motion to produce optimized values of parameters of a sequence of splines. The method further comprises controlling the motion of the vehicle based on a model of differentially flat dynamics of the vehicle according to an optimal path defined by the optimized values of the parameters of the sequence of splines.Type: ApplicationFiled: January 24, 2023Publication date: July 25, 2024Inventors: Marcus Greiff, Stefano Di Cairano, Saleh Nabi, Abraham Vinod
-
Patent number: 12005914Abstract: A vehicle includes an advanced driver-assistance system (ADAS) configured to intervene in an operation of the control system by complementing or overriding the driving input in response to detecting a driving condition dependent on a calibration parameter indicative of a preference of execution of the driving maneuver. The ADAS is calibrated based on a crowd-local distribution function of the calibration parameter indicative of a distribution of the preference of execution of the driving maneuver by other drivers of other vehicles at a specific location or a specific environment in response to detecting that the vehicle approaches the specific location or the specific environment.Type: GrantFiled: February 22, 2022Date of Patent: June 11, 2024Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Marcel Menner, Stefano Di Cairano, Karl Berntorp, Ziyi Ma
-
Patent number: 11987396Abstract: A system for controlling an operation of a vehicle to rendezvous with a target over a finite time horizon, wherein the vehicle and the target form a multi-object celestial system. A processor to formulate passive unsafe regions as passive safety constraints. The passive unsafe regions represents regions of space around the target guaranteeing collision trajectories with the target, in an event of total thruster failure. Update a controller having a model of dynamics of the vehicle with received data, and subject the updated controller to the passive safety constraints to generate control commands that produce a collision free rendezvous trajectory which avoids unsafe regions for the specified time period, guaranteeing a collision free trajectory with respect to the target in the event of the total vehicle thruster failure, so the vehicle does not collide with the target. Output the control commands to activate or not activate thrusters of the vehicle.Type: GrantFiled: June 28, 2020Date of Patent: May 21, 2024Assignee: MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC.Inventors: Avishai Weiss, Daniel Aguilar Marsillach, Stefano Di Cairano, Uros Kalabic
-
Patent number: 11977374Abstract: A system for controlling an operation of a machine for performing a task is disclosed. The system submits a sequence of control inputs to the machine and receives a feedback signal. The system further determines, at each control step, a current control input for controlling the machine based on the feedback signal including a current measurement of a current state of the system by applying a control policy transforming the current measurement into the current control input based on current values of control parameters in a set of control parameters of a feedback controller. Furthermore, the system may iteratively update a state of the feedback controller defined by the control parameters using a prediction model predicting values of the control parameters and a measurement model updating the predicted values to produce the current values of the control parameters that explain the sequence of measurements according to a performance objective.Type: GrantFiled: August 16, 2021Date of Patent: May 7, 2024Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Marcel Menner, Karl Berntorp, Stefano Di Cairano