Hiro's Research

Overview

"Find the shortest path for an unmanned vehicle to get to the goal while limiting the probability of crashing into obstacles to 0.01%"

"Minimize the supply of non-renewable energy for an electrical grid while limiting the probability of blackouts to 0.0001% per year"

I am developing algorithms that efficiently solve these problems. They are called joint chance-constrained finite-horizon optimal control problems: finding an optimal control sequence that minimizes a given cost function while limiting the probability of constraint violations to a user-specified risk bound. Many real world systems, such as unmanned vehicles and electrical grids, are exposed to significant uncertainty. For example, the velocity of unmanned aerial vehicles are uncertain due to turbulence; the demand for energy is uncertain due to unpredictable human behavior. My algorithms can explicitly take into account such stochastic uncertainties (typically modeled as Gaussian distribution) in environment and plant dynamics.

The key idea behind my algorithms is risk allocation. The cost can be minimized by optimally distributing the risk to each constraint. Intuitively, it corresponds to optimizing who, when, and where to take risk. My algorithm optimizes risk allocation and control sequence together by solving a convex optimization problem when the set of state constraitns are convex. The Non-convex Iterative Risk Allocation algorithm (NIRA) extends the risk allocation approach to problems with non-convex state constraints. By exploiting the problem structure, the NIRA algorithm achieved significant speed-up compared to naive Branch-and-Bound approach without making any compromise in solution optimality. I also developed the Market-based Risk  Allocation algorithm (MIRA) that solves chance-constrained optimal control problem for multi-agent systems in a decentralized manner. MIRA results in exactly the same optimal solution as the centralized optimization approach by decoupling the optimization problem through dual decomposition. Its solution process has an interesting analogy to an economic price adjustment process called tâtonnement.

Publications


Please see the publication list.


Applications

Personal Aerial Transportation System


PTS
(Image courtesy of Boeing Research and Technology)

Early work on my research has provided successful grounded demonstrations. For the past 3 years, the Boeing Company has funded my research to develop and use this algorithm to autonomously operate the personal transportation system (PTS). PTS consists of a fleet of personal aerial vehicle (PAVs) which serve as “flying taxis” to provide individuals with fast aerial point‐to‐point transportation. Since users of the PTS typically do not have a skill to pilot aircraft, the PAVs must be controlled autonomously and reliably. My algorithm, which can minimize the travel‐time while limiting the risk of failure, is the key to the efficient and safe operation of PTS. During this project I successfully demonstrated the capability of my algorithm to autonomously control aerial vehicles in a high‐fidelity simulator.

Sustainable Conencted Home

SCH

I am collaborating with MIT Mobile Experience Lab to design a smart residential building called Sustainable Connected Home. A fully realized, functioning prototype of Sustainable Connected Home will be built in Trento, Italy. The south façade of the Sustainable Connected Home is made of electrochromic glass, whose opacity can be controlled. My algorithms autonomously control the solar heat input to the house by modifying the opacity of windows in order to minimize the usage of heating systems while at the same time limiting the risk of overheating or overcooling the room, despite uncertain weather.

Codes


+ MIRA (Market-based Iterative Risk Allocation) - Optimizes the control sequence and risk allocation of a multi-agent system under uncertainty.