Full-time Postdoctoral Fellow (08/2019 ~ present)
Department of Electrical and Computer Engineering
University of Toronto
Email: wrbuaa2012@gmail.com
I am a research scientist who is actively seeking opportunities in the frontier of automated science, software engineering, data science, project management and system design in the artificial intelligence and computer engineering sector. With 8+ years of research experience in top universities and industrial automation, I am well-versed in swarm intelligence, automation control system, operations research, software development, and statistical methods in data analysis. My publications are across artificial intelligence, control science, robotics, unmanned vehicles and distributed systems with 150+ citations.
Strength:
> swarm intelligence techniques
> software engineering projects
> data analysis
> scientific writing
> effective teamwork and project management
> research creativity
> critical thinking and problem solving
2012/09 ~2018/07: Ph.D. Engineering; School of Automation Science and Electrical Engineering, Beihang University; China
2015/09 ~ 2016/09: International Visiting Graduate Student (Doctoral level); Department of Electrical & Computer Engineering, University of Toronto; Canada
2008/09 ~ 2012/07: Bachelor Engineering; School of Automation, University of Science & Technology Beijing; China
[J1] Rui Wang, Adaptive output-feedback time-varying formation tracking control for multi-agent systems with switching directed networks, Journal of the Franklin Institute, 2019, 357(1): 551-568. (IF=3.653, JCR: Q1, Rank: 63/266)
[J2] Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren. Distributed time-varying formation control for multi-agent systems with directed topology using an adaptive output-feedback approach, IEEE Transactions on Industrial Informatics, 2019, 15(8): 4676-4685. (IF=7.377, JCR: Q1, Rank: 3/62)
[J3] Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren. Distributed time-varying output formation control for general linear multi-agent systems with directed topology, IEEE Transactions on Control of Network Systems, 2019, 6(2): 609-620. (IF=4.802, JCR: Q1, Rank: 12/62)
[J4] Rui Wang, XiwangDong, Qingdong Li, Zhang Ren. Distributed time-varying formation control for linear swarm systems with switching topologies using an adaptive output-feedback approach, IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019, 49(12): 2664-2675. (IF=7.351, JCR: Q1, Rank: 4/62)
[J5] Wei Xiao, Jianglong Yu, Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren, Time-varying formation control for time-delayed multi-agent systems with general linear dynamics and switching topologies, Unmanned Systems, 2019, 7(1): 3-13.
[J6] Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren, Distributed adaptive control for time-varying formation of general linear multi-agent systems. International Journal of Systems Science, 2017, 48(16): 3491-3503. (IF=2.469, JCR: Q2, Rank: 30/62)
[J7] Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren, Distributed adaptive time-varying formation for multi-agent systems with general high-order linear time-invariant dynamics, Journal of the Franklin Institute, 2016, 353(10): 2290-2304. (IF=3.653, JCR: Q1, Rank: 63/266)
[J8] Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren, Distributed adaptive formation control for linear swarm systems with time-varying formation and switching topologies, IEEE Access, 2016, 4: 8995-9004. (IF=4.098, JCR: Q1, Rank: 52/266)
[J9] Xiwang Dong, Qingdong Li, Rui Wang, Zhang Ren, Time-varying formation control for second-order swarm systems with switching directed topologies, Information Sciences, 2016, 369(10): 1-13. (IF=5.524, JCR: Q1, Rank: 9/155)
[C1] Rui Wang, Xiwang Dong, Wei Xiao, Qingdong Li, Zhang Ren. Distributed output formation control for linear swarm systems with time-varying formation and directed topology, in Proceedings of 14th IEEE International Conference on Control & Automation, pp. 361-366, 2018.
[C2] Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren. Fully distributed output-feedback time-varying formation tracking control for second-order nonlinear multi-agent systems with switching directed topologies, in Proceeding of 37th Chinese Control Conference, pp. 7088-7093, 2018.
[C3] Rui Wang, Xiwang Dong, Qingdong Li, Zekui Qin, Zhang Ren. Adaptive output-feedback time-varying formation protocol design for linear swarm systems with directed topology, in Proceedings of 36th Chinese Control Conference, pp: 8455-8460, 2017.
[C4] Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren. Time-varying formation control for linear multi-agent systems with distributed adaptive protocols, in Proceedings of Chinese Control and Decision Conference, pp. 1332-1337, 2016.
[C5] Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren. Adaptive time-varying formation control for high-order linear multi-agent systems with directed interaction topology, in Proceedings of 12th IEEE International Conference on Control and Automation, pp. 921-926, 2016.
[C6] Rui Wang, Xiwang Dong, Qingdong Li, Qilun Zhao, Zhang Ren. Adaptive time-varying formation control for high-order LTI multi-agent systems, in Proceedings of 34th Chinese Control Conference, pp. 6998-7003, 2015.
[C7] Rui Wang, Qingdong Li, Zhang Ren, Zixuan Liang. Intelligent optimization of RLV pre-final phase trajectory, in Proceedings of 2014 IEEE Chinese Guidance, Navigation and Control Conference, pp. 900-904, 2014.
[C8] Wei Xiao, Rui Wang, Xiwang Dong, Qingdong Li, Zhang Ren, Time-varying formation control for general linear multi-agent systems with time-varying delays and switching topologies, in Proceedings of 14th IEEE International Conference on Control & Automation, pp. 16-21, 2018.
[C9] Xiwang Dong, Qingdong Li, Rui Wang, Zhang Ren, Time-varying formation control for swarm systems with second-order dynamics and switching directed topologies, in Proceedings of IEEE International Conference on Industrial Technology, pp. 2143-2148, 2016.
Postdoctoral Fellow with Professor W. M. Wonham (08/2019 – present)
Department of Electrical & Computer Engineering, University of Toronto
- Conducting research on achieving optimal nonblocking logic control for autonomous refuelling of drones
- Specified autonomous refuelling procedures with finite state machines and holons
- Implemented a clustering algorithm and a multi-level tree-structured dynamic system using holons (Python, Numpy, Pandas)
- Improved available problem-solving state space from 10^9 to 10^18
- Reduced computation time cost from 3000 seconds to 100 seconds
Research Associate with Professor W. M. Wonham (09/2018 – 07/2019)
Department of Electrical & Computer Engineering, University of Toronto
- Developed executable software analysis tool DESUI for logic control of large-scale dynamic systems modelled by discrete-event systems
- Achieved input model conversion, system structure reconstruction, logic control results generation and illustration (Python, C++, DOT)
- Fully responsible for features implementation and documentation of DESUI (Python, C++, DOT)
- Increased input models' categories by 2 times
- Improved available state space from 10^6 to 10^18 and reduced computation time exponentially
Research Assistant (Doctoral level) with Professor Zhang Ren (09/2012 – 07/2018)
School of Automation Science & Electrical Engineering, Beihang University
- Conducted research on fully distributed control problems for multi-agent systems e.g. multiple unmanned vehicle systems and multiple robot systems
- Designed 7 distributed swarm intelligence algorithms for multi-agent systems with different information and dynamic constraints (Matlab, C/C++)
- Achieved peer-reviewed publications across artificial intelligence, control science, robotics, unmanned vehicles, and distributed system with 150+ citations
Research Assistant (Undergraduate Research Assistantship) with Professor Xisheng Li (08/2011 – 06/2012)
School of Automation, University of Science & Technology Beijing
Project: Embedded attitude control using high-precision attitude sensor
Discrete-Event Systematic User Interface: DESUI is an intelligent analysis tool for solving supervisory control problems. I designed the tool and implemented it together with my mentees. The tool supports three modelling structures for discrete-event systems (e.g., in the form of flat finite state machines, tree-based super-states, hierarchical holons). It provides features for the model transformation of discrete-event systems and graphical illustration for state-trees and holons of created state-tree-structures. DESUI is an automated tool to implement the optimal nonblocking supervisory control for large-scale discrete-event systems. Static GIF and dynamic GUI are embedded in the tool to describe control functions. Improved available state space size from 106 to 1018 and reduced computation time exponentially.
● AGE-WELL-UofT FASE Graduate Student and Postdoctoral Awards in Technology and Aging (2020)
● Title: Failsafe design of supervisory controllers for autonomous intersection management
● Amount: $ 20,000 CAD
● Awarded the Excellence Foundation of BUAA for Ph.D. Students (2017)
● Title: Adaptive time-varying formation control for multi-agent systems
● Amount: ¥20,000 CNY
● AGE-WELL-UofT FASE Graduate Student and Postdoctoral Awards in Technology and Aging (2020)
● Outstanding Dissertation of BUAA (2019)
● Outstanding Graduates of BUAA (2018)
● Awarded for Excellent Academic Papers of BUAA (2018, 2017)
● Awarded Second prize Scholarship of Aviation Industry Corporation of China (2016)
● Awarded scholarship under the State Scholarship Fund by the China Scholarship Council (CSC) (2015)
● Awarded First prize Scholarship for the graduate students of BUAA (2012)
● Awarded Outstanding Graduates of USTB (2012)
● Awarded Second-class Scholarship of USTB (2011)
● Third prize winner of USTB Undergraduate Mathematical Contest (2011)
● Third prize winner of The 2nd China Undergraduate Micro-mouse Contest (2010)
● Awarded Third-class Scholarship of USTB (2008, 2009, 2010)
Control of Discrete-Event Systems I (ECE1636F), University of Toronto Fall 2020
Course Staff: Assisting with the online graduate course operations, lecturing to 10 enrolled students, interacting with students during each class and commenting on students’ questions and discussions, creating and managing course content such as slides, assignments and quizzes.
Transparency improvement for Discrete-Event Systems, University of Toronto Summer 2020
Mentor: Instructed a summer project of a sophomore to improve the transparency of compact binary decision diagram (BDD) for the control functions generated by state-tree-structures. Inspired the summer student to broaden experience, sharpen skills, and exercise creativity.
Software Features Design for Discrete-Event Systems, University of Toronto Summer 2019
Mentor: Instructed a summer project of a sophomore to design a GUI for describing control functions of controllable events in supervisory control problems. Inspired the summer student to enhance the robustness of the software features.
Reconfiguration Problems of Discrete-Event Systems, University of Toronto Winter 2018
Mentor: Inspired a Master’s student to enrich the consideration of switching modes in reconfiguration problems. Helped the graduate student to construct his thesis framework.
Software Features Design for Discrete-Event Systems, University of Toronto Fall 2018
Mentor: Instructed a junior student to design a synchronization function for tree-based discrete-event systems. Helped the junior student to improve his ability on problem transformation and analysis.
Collaborative Control of Multi-agent Systems Seminar, Beihang University Spring 2017 – Spring 2018
Presenter: Hosted research lab meetings with a group of 20 students. Shared my research with both undergraduate and graduate students.
Guidance Navigation and Control Theory, Beihang University Spring 2017
Teaching assistant: Instructed numerical simulation labs to 9 enrolled students.
Control of Discrete-Event Systems II (ECE1637F) Seminar, University of Toronto Spring 2016
Presenter: Presented and discussed related results for hierarchical supervision of discrete-event systems and supervisory control of timed discrete-event systems.
● IEEE Canada / Region 7, Young Professionals (YP) Committee, Member (2021)
● AGE-WELL Highly Qualified Personnel (2020 - present)
● IEEE Member (2019 - present)
● IEEE Control Systems Society Member (2019 - present)
● Member, ViewFinder Photography Club in University of Toronto (09/2015 - 09/2016)
● Member, Postgraduate Students Association of the college of automation in BUAA (09/2012 - 09/2013)
● Member, Undergraduate Student Union of Information Engineering in USTB (10/2008 - 09/2009)
Technical Reviewer:
Journals:
IEEE Transactions on Cybernetics;
IEEE Transactions on Industrial Informatics;
IEEE Transactions on Systems, Man, and Cybernetics: Systems;
IEEE Transactions on Circuits and Systems I: Regular Papers;
IEEE Access;
International Journal of Adaptive Control and Signal Processing;
Journal of Aerospace Engineering.
Conference Proceedings:
IEEE Conference on Decision and Control;
International Conference on Information Science and Technology;
IEEE International Conference on Control & Automation;
IEEE Chinese Control Conference.
Programming Language Python; C/C++; Matlab; R; DOT
Familiar MySQL; Javascript; HTML; CSS
Data Analysis Tools Pandas; Matplotlib; Numpy; Microsoft Azure; Simulink Matlab
Tools/OS Latex; Git; Pycharm; VS; Microsoft Visio; Windows; MacOS; Linux
Soft Skills Teamwork; Project management; Leadership; Planning; Designing research