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: 12157502
    Abstract: 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: Grant
    Filed: March 14, 2022
    Date of Patent: December 3, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Yebin Wang, Jessica Leu, Stefano Di Cairano
  • Patent number: 12124241
    Abstract: 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: Grant
    Filed: May 27, 2022
    Date of Patent: October 22, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Abraham P. Vinod, Giorgos Mamakoukas, Stefano Di Cairano
  • Publication number: 20240326841
    Abstract: 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: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: Stefano Di Cairano, Terrence Skibik, Abraham Vinod, Avishai Weiss
  • Publication number: 20240331535
    Abstract: 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: Application
    Filed: March 9, 2023
    Publication date: October 3, 2024
    Inventors: Rien Quirynen, Nilesh Suriyarachchi, Stefano Di Cairano
  • Publication number: 20240308506
    Abstract: 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: Application
    Filed: March 15, 2023
    Publication date: September 19, 2024
    Inventors: Rien Quirynen, Sleiman Safaoui, Stefano Di Cairano
  • Publication number: 20240296340
    Abstract: 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: Application
    Filed: March 1, 2023
    Publication date: September 5, 2024
    Applicant: Mitsubishi Slectric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Youbang Sun, Kyeong Jin Kim, Kieran Parsons, Stefano Di Cairano, Marcel Menner, Karl Berntorp
  • Publication number: 20240272591
    Abstract: 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: Application
    Filed: February 10, 2023
    Publication date: August 15, 2024
    Inventors: Abraham Puthuvana Vinod, Stefano Di Cairano
  • Patent number: 12061474
    Abstract: 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: Grant
    Filed: August 20, 2021
    Date of Patent: August 13, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Stefano Di Cairano, Ankush Chakrabarty, Rien Quirynen, Mohit Srinivasan, Nobuyuki Yoshikawa, Toshisada Mariyama
  • Patent number: 12060085
    Abstract: 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: Grant
    Filed: June 3, 2022
    Date of Patent: August 13, 2024
    Assignee: MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC.
    Inventors: Stefano Di Cairano, Angelo Domenico Bonzanini, Ali Mesbah
  • Publication number: 20240248475
    Abstract: 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: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Inventors: Marcus Greiff, Stefano Di Cairano, Saleh Nabi, Abraham Vinod
  • Patent number: 12005914
    Abstract: 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: Grant
    Filed: February 22, 2022
    Date of Patent: June 11, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Marcel Menner, Stefano Di Cairano, Karl Berntorp, Ziyi Ma
  • Patent number: 11987396
    Abstract: 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: Grant
    Filed: June 28, 2020
    Date of Patent: May 21, 2024
    Assignee: MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC.
    Inventors: Avishai Weiss, Daniel Aguilar Marsillach, Stefano Di Cairano, Uros Kalabic
  • Patent number: 11977374
    Abstract: 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: Grant
    Filed: August 16, 2021
    Date of Patent: May 7, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Marcel Menner, Karl Berntorp, Stefano Di Cairano
  • Patent number: 11947022
    Abstract: A server jointly tracks states of multiple vehicles using measurements of satellite signals received at each vehicle and parameters of the probabilistic distribution of the state of each vehicle. The server fuse states and measurements into an augmented state of the multiple vehicles and an augmented measurement of the augmented state subject to augmented measurement noise defined by a non-diagonal covariance matrix with non-zero off-diagonal elements, each non-zero off-diagonal elements relating errors in the measurements of a pair of corresponding vehicles. The server executes a probabilistic filter updating the augmented state and fuses the state of at least some of the multiple vehicles with a corresponding portion of the updated augmented state.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: April 2, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc
    Inventors: Karl Berntorp, Marcus Greiff, Stefano Di Cairano, Kyeong Jin Kim
  • Publication number: 20240077622
    Abstract: Embodiments of the present disclosure disclose a method and a system for tracking the position of the one or more moving objects. The method includes collecting GNSS measurement data of satellite signals transmitted from multiple satellites. The method further includes extracting values of a plurality of features from the GNSS measurement data. The method includes mapping the extracted values of the plurality of features to a source domain. The method includes classifying the mapped transformed plurality of features using a neural network. The neural network is trained over simulated data sampled from a source domain. The method includes identifying multipath measurements of the GNSS measurement data based on classification of the corresponding mapped transformed plurality of features. The method includes tracking the position of the one or more moving objects by processing identification of GNSS measurement data affected by multipath.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Inventors: Kyeong-Jin Kim, Remy Zawislak, Karl Berntorp, Marcus Greiff, Stefano Di Cairano, Kieran Parsons, Philip Orlik
  • Publication number: 20240069508
    Abstract: The present disclosure provides a feedback controller and method for controlling an operation of a device at different control steps. The feedback controller comprises at least one processor, and the memory having instructions stored thereon that, when executed by the at least one processor, causes the feedback controller, for a control step, to collect a measurement indicative of a state of the device at the control step, and execute, recursively until a termination condition is met, a probabilistic solver parameterized on a control input to an actuator operating the device to produce a control input for the control step. The feedback controller is further configured to control the actuator operating the device based on the produced control input.
    Type: Application
    Filed: August 12, 2022
    Publication date: February 29, 2024
    Inventors: Marcel Menner, Stefano Di Cairano, Karl Berntorp, Ankush Chakrabarty
  • Publication number: 20240059317
    Abstract: A control system for controlling movement of a vehicle, is disclosed. The control system is configured to construct a graph having multiple nodes defining states of the vehicle. The multiple nodes comprise an initial node defining initial state and a target node defining target state. Each pair of nodes is connected by an edge defined by collision-free motion primitives where the nodes comprise motion cusps. Multiple nodes connected through edges form a first path. A first number of motion cusps in the first path is determined and the graph is expanded to add new nodes until a termination condition is met on determining that the first number of motion cusps is above a threshold. The expansion of the graph is subjected to a constraint associated with a total number of motion cusps. Further a second path is determined having lesser motion cusps than the first path.
    Type: Application
    Filed: September 19, 2022
    Publication date: February 22, 2024
    Inventors: Rien Quirynen, Yebin Wang, Stefano Di Cairano, Ahmad Ahmad, Zejiang Wang, Akshay Bhagat, Eyad Zeino
  • Patent number: 11897341
    Abstract: Embodiments of the present disclosure disclose a method and a system for controlling a motion of an electric vehicle (EV). The method includes determining a velocity profile moving the EV from an initial velocity over a period of time by minimizing the energy dissipation according to an energy-loss function. The energy-loss function maps values of acceleration and velocity of the EV to energy dissipation of the EV resulting from controlling one or multiple electric motors of the EV to move the EV at corresponding acceleration and velocity values. The velocity profile is a function of time. The method further includes controlling the one or multiple electric motors of the EV to generate a torque for moving the EV according to the velocity profile.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: February 13, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Marcel Menner, Stefano Di Cairano
  • Patent number: 11885894
    Abstract: A system jointly estimates states of GNSS receivers moving in a region using measurements of a Global Navigation Satellite System (GNSS). The system clusters the GNSS receivers into different clusters subject to a constraint on an upper bound on each cluster and executes a set of probabilistic filters corresponding to the set of clusters to estimate the states of GNSS receivers in each cluster. Each probabilistic filter estimates the states of the GNSS receivers in a corresponding cluster by fusing the GNSS data collected from the GNSS receivers in the cluster to jointly reduce an estimation error of each of the GNSS receivers in the cluster. The DES updates the cluster assignments based on a measure of estimation error in the states of different GNSS receivers in different clusters.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: January 30, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Marcus Greiff, Karl Berntorp, Stefano Di Cairano
  • Patent number: 11886196
    Abstract: A controller of a machine determines jointly a sequence of control inputs defining a state trajectory of the machine and a desired knowledge of the environment by solving a multivariable constrained optimization of a model of dynamics of the machine relating the state trajectory with the sequence of control inputs subject to a constraint on admissible values of the states and the control inputs defined based on the desired knowledge of the surrounding environment represented by the state of the environment and the uncertainty of the state of the environment determined from the measurements of the environment. In such a manner, the controller performs joint but imbalance optimization of the control inputs and the sensing instructions to the sensor for learning the environment.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: January 30, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Stefano Di Cairano, Angelo Domenico Bonzanini, Ali Mesbah