Mohsen Amiri
| I'm a PhD candidate in Mechanical Engineering at Washington State University and part of the SIAS Lab, advised by Dr. Mehdi Hosseinzadeh. My academic journey focuses on developing control theories, implementing them on real robots, and exploring robot interactions with humans. I am particularly interested in leveraging tools from applied analysis and partial differential equations to address challenges in real-world autonomy, and validating these methods on hardware across various robotic platforms (e.g., mobile robots, quadrupeds, and drones). Recently, I have also been working on human-robot interaction challenges, focusing on the safety and efficiency of both the robot and the interaction itself. | ![]() Hierarchical Control Structure |
Research:
Advancing Control Barrier Functions for Real-Time Complex Safety SpecificationsM. Amiri, I. Kolmanovsky, M. Hosseinzadeh IEEE (In progress), 2026 [video] We formulate the CLF-CBF-QP as a Dynamic Embedding problem, defining a virtual continuous-time system that tracks the suboptimal yet any time feasible control input in real-time. This rigorously guarantees the safety meaning that the constraints are satisfied at all times without any requirement of hessian. | ![]() Navigation in complex environment |
Safe Robot Action Planning under Human Behavioral Uncertainty with Probabilistic and Vision–Language ReasoningK, Yazdipaz, M. Amiri, M. Hosseinzadeh IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (In progress), 2026 [video] The proposed action planner update the robot’s belief about human cooperation by fusing two latent attributes: Perceptual Awareness (inferred from head pose and gestures) and Navigational Responsiveness (inferred from trajectory adaptations). The framework dynamically weights these attributes based on the interaction phase to address behavioral uncertainty. | ![]() VLM based human awareness detection. |
CERTIS: A Computationally Efficient Model Predictive Control Framework for Resource-Constrained Safety-Critical SystemsM. Amiri, I. Kolmanovsky, M. Hosseinzadeh IEEE Transactions on Automatic Control (Under review), 2026 [video] CERTIS enables the deployment of MPC in resource-constrained, safety-critical systems, where conventional MPC often fails due to computational limitations. A key feature of CERTIS is its ability to generate feasible and sub-optimal solutions even when the available computation time is insufficient to fully solve the MPC-related optimization problem. | ![]() CERTIS computational efficiency |
Safe and Efficient Robot Action Planning in the Presence of Unconcerned HumansM. Amiri, M. Hosseinzadeh IEEE American Control Conference (ACC), 2025 [pdf] / [video] This approach proposes a robot action planning scheme that provides an efficient and probabilistically safe plan for a robot interacting with an unconcerned human—someone who is either unaware of the robot's presence or unwilling to engage in ensuring safety. | ![]() Real-time human awareness detection |
A dynamic embedding method for the real-time solution of time-varying constrained convex optimization problemsM. Amiri, I. Kolmanovsky, M. Hosseinzadeh Systems & Control Letters, 2026 [pdf] / [video] The proposed approach presents a method for solving time-varying constrained convex optimization problems in real time. The key idea is to embed the optimal solution within the internal state of a virtual dynamical system that evolves in parallel with the underlying optimization problem. | ![]() Motion trajectory of the robot, illustrating that it closely follows the desired trajectory while avoiding obstacles. |
REAP-T: A MATLAB Toolbox for Implementing Robust-to-Early Termination MPCM. Amiri, M. Hosseinzadeh Modeling, Estimation and Control Conference (MECC), 2025 [pdf] / [Github] Named REAP-T, this toolbox is a comprehensive, user-friendly, and modular platform that enables users to explore, analyze, and customize various components of REAP for their specific applications. Notable attributes of REAP-T are: (i) utilization of built-in MATLAB functions for defining the MPC problem; (ii) an interactive and intuitive graphical user interface for parameter tuning and visualization; (iii) real-time simulation capabilities, allowing users to observe and understand the real-time behavior of their systems; and (iv) inclusion of real-world examples designed to guide users through its effective use. | ![]() Overview of the Toolbox |
Practical considerations for implementing robust-to-early termina- tion model predictive controlM. Amiri, M. Hosseinzadeh Systems & Control Letters, 2025 [pdf] The core idea is to adaptively adjust the evolution rate of the gradient flow dynamics such that REAP’s properties are maintained when REAP computes the updates of the decision variables in discrete time. Theoretical properties of such a discrete-time implementation are proven analytically, and extensive simulation and experimental studies are provided to support our analyses. | ![]() Drone Hovering |
Closed-Loop Model Identification and MPC-based Navigation of Quadcopters: A Case Study of Parrot Bebop 2M. Amiri, M. Hosseinzadeh Modeling, Estimation and Control Conference (MECC), 2024 [pdf] / [Github] This approach introduces a linear, efficient quadrotor model that reduces complexity while maintaining performance. We developed a steady-state-aware Model Predictive Control (MPC) that ensures constant constraint satisfaction with low computational overhead, ideal for resource-constrained platforms. The proposed algorithms were experimentally validated and evaluated using the Parrot Bebop 2. | ![]() Project Demonstration |
Steady-State-Aware Model Predictive Control for Tracking in Systems With Limited Computing CapacityM. Amiri, M. Hosseinzadeh IEEE Control Systems Letters, 2024 [pdf] / [Video] We developed a steady-state-aware MPC that guarantees tracking of piecewise constant references and satisfaction of constraints, without requiring the desired admissible steady-state configuration and without adding extra computational load. Stability, recursive feasibility, and local infinite-horizon optimality of the proposed MPC are proven analytically. | ![]() Achieved steady-state configuration with the proposed steadystate-aware MPC and MPC scheme described in the literature; in the right figure, solid line represents u1(t) and dashed line represents u2(t) |



 (1).gif)
 (2).gif)
.gif )


.gif)
.gif)
