cv
Basics
| Name | Fan Yang |
| Position | Robotics Navigation Eingeer |
| fanyang.sbu@gmail.com | |
| Website | https://yangfan.github.io/ |
Work
-
2021.11 - 2025.08 -
2021.11 - 2025.08 -
2017.06 - 2020.08 -
2016.08 - 2019.05 Teaching Assistant
Stony Brook University
- MEC 325 Manufacturing Processes
- MEC 411 Control System Analysis and Design
- MEC 203 Engineering Graphics and CAD
- MEC 310 Introduction to Machine Design
- MEC 410 Design of Machine Elements
Education
-
2015.08 - 2020.12 Stony Brook, NY, USA
-
2014.08 - 2015.05 Stony Brook, NY, USA
-
2014.08 - 2017.05 Stony Brook, NY, USA
Skills
| Programming Languages | |
| C++ | |
| Python | |
| Matlab | |
| Html |
| Packages/Libraries | |
| Robot Operating System (ROS) | |
| G2O | |
| Ceres Solver | |
| Eigen | |
| PCL | |
| OpenCV | |
| Pytorch |
| SLAM | |
| Visual SLAM | |
| Lidar SLAM | |
| Sensor Fusion | |
| GNSS/IMU Integrated Navigation System (GINS) |
| State Estimation | |
| Kalman Filter | |
| Pose Graph Optimization | |
| Nonlinear Optimization | |
| Lie Group | |
| MAP/MLE |
Projects
- 2021.11 - 2022.06
Visual-inertial SLAM system for KUKA Autonomous Mobile Robots
Responsible for the offline optimization module that detects loop closing, optimizes map points and keyframes pose by bundle adjustment, merges maps, and removes outliers and redundant features.
- Bundle Adjustment
- Pose Graph Optimization
- Loop Closure
- GUI Tools
- 2022.06 - 2023.08
Map updating system for dynamic environment
Develop map updating system dealing with localization failures in the dynamic warehouse environment.
- Dynamic map update
- Moving object filtering
- Map Merge Schemes
- Factor-graph-based Online Mapping
- 2023.08 - 2024.02
Map extending system for warehouse with large area
Propose and develop the map extending pipeline for the large warehouse space (100,000 m^2).
- Loop Closure
- Pose Graph Data Format
- 2024.02 - Present
High Precision Ground Texture Mapping and Localization
Design the ground texture mapping system for the degenerate scenarios, e.g., open area and corridor.
- Image Processing
- Pose Graph Optimization
- GPU Acceleration
Publications
-
2023 Map updating method and apparatus, and autonomous moving apparatus and storage medium.
[patent] WO2025050384A1, WIPO. CN121311737A, CNIPA. Under review by USPTO.
-
2021 Chance Constrained Simultaneous Path Planning and Task Assignment with Bottleneck Objective
2021 IEEE International Conference on Robotics and Automation (ICRA)
-
2020 PhD Thesis: Algorithms for Chance-constrained Multi-robot Task Allocation
Stony Brook University
-
2020 Algorithm for Multi-robot Chance-constrained Generalized Assignment Problem with Stochastic Resource Consumption
2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
-
2020 Chance Constrained Simultaneous Path Planning and Task Assignment for Multiple Robots with Stochastic Path Costs
2020 IEEE International Conference on Robotics and Automation (ICRA)
-
2019 Multirobot Simultaneous Path Planning and Task Assignment on Graphs with Stochastic Costs
2019 International Symposium on Multi-Robot and Multi-Agent Systems (MRS)
-
2018 Multi-robot Team Formation Under Uncertain Environment
Northeast Robotics Colloquium
-
2018 Algorithm for Optimal Chance Constrained Knapsack Problem with Applications to Multi-Robot Teaming
2018 IEEE International Conference on Robotics and Automation (ICRA)
-
2017 Algorithm for Optimal Chance Constrained Knapsack with Applications to Multi-robot Teaming
27th Annual Fall Workshop on Computational Geometry
-
2017 Algorithm for Optimal Chance Constrained Linear Assignment
2017 IEEE International Conference on Robotics and Automation (ICRA)
Volunteer
-
2020.05 - 2020.06 Coordinator
ICRA 2020 workshop on Foundational Problems in Multi-robot Coordination under Uncertainty and Adversarial Attacks
-
2020.01 - 2020.12 -
2020.01 - 2020.12 -
2018.01 - 2018.12 -
2018.01 - 2021.12
Languages
| English | |
| Chinese | |