Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sihao Sun

dblp:228/9554 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
4since 2021 · last 2025
0000-0002-8539-3979ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Computer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
5 papers
Motion planning and robot control · 68% Legged, aerial and field robots · 32%
Computer networks
1 paper
Cellular and mobile networks · 44% Internet of things and sensor networks · 44% Routing and switching · 13%

Topics — the 16 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Legged, aerial and field robots
aerial robots
1.632025
DroneDiffusion: Robust Quadrotor Dynamics Learning with Diffusion Models · ICRA 2025
A Comparative Study of Nonlinear MPC and Differential-Flatness-Based Control for Quadrotor Agile Flight · IEEE Trans. Robotics 2022
Model Predictive Contouring Control for Time-Optimal Quadrotor Flight · IEEE Trans. Robotics 2022
Robotics › Motion planning and robot control
robot control
1.232025
Incremental Nonlinear Fault-Tolerant Control of a Quadrotor With Complete Loss of Two Opposing Rotors · IEEE Trans. Robotics 2021
Upset Recovery Control for Quadrotors Subjected to a Complete Rotor Failure from Large Initial Disturbances · ICRA 2020
DroneDiffusion: Robust Quadrotor Dynamics Learning with Diffusion Models · ICRA 2025
Robotics › Motion planning and robot control › robot control
fault-tolerant control
0.922021
Incremental Nonlinear Fault-Tolerant Control of a Quadrotor With Complete Loss of Two Opposing Rotors · IEEE Trans. Robotics 2021
Upset Recovery Control for Quadrotors Subjected to a Complete Rotor Failure from Large Initial Disturbances · ICRA 2020
Robotics › Motion planning and robot control › robot control
model predictive control
0.612022
Model Predictive Contouring Control for Time-Optimal Quadrotor Flight · IEEE Trans. Robotics 2022
Robotics › Legged, aerial and field robots › aerial robot control › UAV control
quadrotor control
0.612022
A Comparative Study of Nonlinear MPC and Differential-Flatness-Based Control for Quadrotor Agile Flight · IEEE Trans. Robotics 2022
Robotics › Motion planning and robot control › robot control › optimal control
time-optimal control
0.612022
Model Predictive Contouring Control for Time-Optimal Quadrotor Flight · IEEE Trans. Robotics 2022
Robotics › Motion planning and robot control
trajectory optimization
0.612022
Model Predictive Contouring Control for Time-Optimal Quadrotor Flight · IEEE Trans. Robotics 2022
Robotics › Motion planning and robot control › robot control
trajectory tracking
0.612022
A Comparative Study of Nonlinear MPC and Differential-Flatness-Based Control for Quadrotor Agile Flight · IEEE Trans. Robotics 2022
Robotics › Motion planning and robot control › robot control › nonlinear control
nonlinear dynamic inversion
0.512021
Incremental Nonlinear Fault-Tolerant Control of a Quadrotor With Complete Loss of Two Opposing Rotors · IEEE Trans. Robotics 2021
Internet of things and sensor networks
energy harvesting
0.412020
Energy Harvesting Long-Range Marine Communication · INFOCOM 2020
Cellular and mobile networks
maritime communication
0.412020
Energy Harvesting Long-Range Marine Communication · INFOCOM 2020
Robotics › Motion planning and robot control › robot control
adaptive control
0.312025
DroneDiffusion: Robust Quadrotor Dynamics Learning with Diffusion Models · ICRA 2025
Robotics › Legged, aerial and field robots › aerial robots › quadrotor
quadrotor flight
0.212022
Model Predictive Contouring Control for Time-Optimal Quadrotor Flight · IEEE Trans. Robotics 2022
Robotics › Legged, aerial and field robots › aerial robots
quadrotor
0.112021
Incremental Nonlinear Fault-Tolerant Control of a Quadrotor With Complete Loss of Two Opposing Rotors · IEEE Trans. Robotics 2021
Robotics › Motion planning and robot control › robot control › flight control
attitude control
0.112020
Upset Recovery Control for Quadrotors Subjected to a Complete Rotor Failure from Large Initial Disturbances · ICRA 2020
Routing and switching
routing protocol
0.112020
Energy Harvesting Long-Range Marine Communication · INFOCOM 2020

Methods — techniques the papers use, named apart from their topics

incremental nonlinear dynamic inversion · 1.1sequence generation · 0.9conditional diffusion model · 0.9optimization · 0.6nonlinear model predictive control · 0.6differential-flatness-based control · 0.6contouring control · 0.6linear quadratic regulator · 0.5ocean-link-state prediction · 0.4control allocation · 0.4cascaded control · 0.4
YearPublicationVenuePosition
2025 DroneDiffusion: Robust Quadrotor Dynamics Learning with Diffusion Models
abstract
An inherent fragility of quadrotor systems stems from model inaccuracies and external disturbances. These factors hinder performance and compromise the stability of the system, making precise control challenging. Existing model-based approaches either make deterministic assumptions, utilize Gaussian-based representations of uncertainty, or rely on nominal models, all of which often fall short in capturing the complex, multimodal nature of real-world dynamics. This work introduces DroneDiffusion, a novel framework that leverages conditional diffusion models to learn quadrotor dynamics, formulated as a sequence generation task. DroneDiffusion achieves superior generalization to unseen, complex scenarios by capturing the temporal nature of uncertainties and mitigating error propagation. We integrate the learned dynamics with an adaptive controller for trajectory tracking with stability guarantees. Extensive experiments in both simulation and real-world flights demonstrate the robustness of the framework across a range of scenarios, including unfamiliar flight paths and varying payloads, velocities, and wind disturbances. Project page: https://sites.google.com/view/dronediffusion.
Avirup Das, Rishabh Dev Yadav, Sihao Sun, Mingfei Sun 0001, Samuel Kaski, Wei Pan 0004
ICRA3
2022 Model Predictive Contouring Control for Time-Optimal Quadrotor Flight
abstract
In this article, we tackle the problem of flying time-optimal trajectories through multiple waypoints with quadrotors. State-of-the-art solutions split the problem into a planning task—where a global time-optimal trajectory is generated—and a control task—where this trajectory is accurately tracked. However, at the current state, generating a time-optimal trajectory that considers the full quadrotor model requires solving a difficult time allocation problem via optimization, which is computationally demanding (in the order of minutes or even hours). This is detrimental for replanning in the presence of disturbances. We overcome this issue by solving the time allocation problem and the control problem concurrently via Model Predictive Contouring Control (MPCC). Our MPCC optimally selects the future states of the platform at runtime, while maximizing the progress along the reference path and minimizing the distance to it. We show that, even when tracking simplified trajectories, the proposed MPCC results in a path that approaches the true time-optimal one, and which can be generated in real time. We validate our approach in the real world, where we show that our method outperforms both the current state of the art and a world-class human pilot in terms of lap time achieving speeds of up to 60 km/h.
Angel Romero, Sihao Sun, Philipp Foehn, Davide Scaramuzza 0001
IEEE Trans. Robotics2
2022 A Comparative Study of Nonlinear MPC and Differential-Flatness-Based Control for Quadrotor Agile Flight
abstract
Accurate trajectory-tracking control for quadrotors is essential for safe navigation in cluttered environments. However, this is challenging in agile flights due to nonlinear dynamics, complex aerodynamic effects, and actuation constraints. In this article, we empirically compare two state-of-the-art control frameworks: the nonlinear-model-predictive controller (NMPC) and the differential-flatness-based controller (DFBC), by tracking a wide variety of agile trajectories at speeds up to 20 m/s (i.e., 72 km/h). The comparisons are performed in both simulation and real-world environments to systematically evaluate both methods from the aspect of tracking accuracy, robustness, and computational efficiency. We show the superiority of the NMPC in tracking dynamically infeasible trajectories, at the cost of higher computation time and risk of numerical convergence issues. For both methods, we also quantitatively study the effect of adding an inner loop controller using the incremental nonlinear dynamic inversion method, and the effect of adding an aerodynamic drag model. Our real-world experiments, performed in one of the world’s largest motion capture systems, demonstrate more than 78% tracking error reduction of both NMPC and DFBC, indicating the necessity of using an inner loop controller and aerodynamic drag model for agile trajectory tracking.
Sihao Sun, Angel Romero, Philipp Foehn, Elia Kaufmann, Davide Scaramuzza 0001
IEEE Trans. Robotics1
2021 Incremental Nonlinear Fault-Tolerant Control of a Quadrotor With Complete Loss of Two Opposing Rotors
abstract
In order to further expand the flight envelope of quadrotors under actuator failures, we design a nonlinear sensor-based fault-tolerant controller to stabilize a quadrotor with failure of two opposing rotors in the high-speed flight condition (>8 m/s). The incremental nonlinear dynamic inversion approach which excels in handling model uncertainties is adopted to compensate for the significant unknown aerodynamic effects. The internal dynamics of such an underactuated system have been analyzed, and subsequently stabilized by redefining the control output. The proposed method can be generalized to control a quadrotor under single-rotor-failure and nominal conditions. For validation, flight tests have been carried out in a large-scale open jet wind tunnel. The position of a damaged quadrotor can be controlled in the presence of significant wind disturbances. A linear quadratic regulator approach from the literature has been compared to demonstrate the advantages of the proposed nonlinear method in the windy and high-speed flight condition.
Sihao Sun, Qiping Chu, Cornelis C. de Visser
IEEE Trans. Robotics1
2020 Upset Recovery Control for Quadrotors Subjected to a Complete Rotor Failure from Large Initial Disturbances
abstract
This study has developed a fault-tolerant controller that is able to recover a quadrotor from arbitrary initial orientations and angular velocities, despite the complete failure of a rotor. This cascaded control method includes a position/altitude controller, an almost-global convergence attitude controller, and a control allocation method based on quadratic programming. As a major novelty, a constraint of undesirable angular velocity is derived and fused into the control allocator, which significantly improves the recovery performance. For validation, we have conducted a set of Monte-Carlo simulation to test the reliability of the proposed method of recovering the quadrotor from arbitrary initial attitude/rate conditions. In addition, real-life flight tests have been performed. The results demonstrate that the post-failure quadrotor can recover after being casually tossed into the air.
Sihao Sun, Matthias Baert, Bram Adriaan Strack van Schijndel, Coen de Visser
ICRA1
2020 Energy Harvesting Long-Range Marine Communication
abstract
This paper proposes a self-sustaining broadband long-range maritime communication as an alternative to the expensive and slow satellite communications in offshore areas. The proposed system, named Marinet, consists of many buoys. Each of the buoys has two units: an energy harvesting unit and a wireless communication unit. The energy harvesting unit generates electrical energy from ocean waves to support the operation of the wireless communication unit. The wireless communication unit on each buoy operates in a TV white space frequency band and connects to each other and wired high-speed gateways on land or islands to form a mesh network. The resulting mesh network provides wireless access services to marine users in their range. A prototype of the energy harvesting unit and the wireless communication unit are built and tested in the field. In addition, to ensure Marinet will maintain stable communications in rough sea states, an ocean-link-state prediction algorithm is designed. The algorithm predicts ocean link-states based on ocean wave movements. A realistic ocean simulator is designed and used to evaluate how such a link-state prediction algorithm can improve routing algorithm performance.
Ali Hosseini-Fahraji, Pedram Loghmannia, Kexiong Curtis Zeng, Xiaofan Li 0006, Sihan Yu, Sihao Sun, Yaling Yang, Majid Manteghi
INFOCOM6