Han Ruihua (韩瑞华)
hanrh@connect.hku.hk, Google Scholar, GitHub
I am currently a Postdoctoral Researcher in the School of Computing and Data Science at The University of Hong Kong (HKU), supervised by Prof. Hengshuang Zhao. I received my Ph.D. in Computer Science from The University of Hong Kong (HKU), where I was supervised by Prof. Jia Pan and Prof. Qi Hao. Before that, I obtained my M.Eng. in Mechanical Systems from Xiamen University (XMU) and my B.Eng. in Mechatronic Engineering from Wuhan University of Technology (WHUT). I also worked as a Research Assistant in Computer Science at the Southern University of Science and Technology (SUSTech).
My research focused on the intersection of motion planning, robot learning, embodied AI, and optimal control. My work aims to advance the ability of robot systems to navigate and operate safely and intelligently in complex, real-world settings. I integrate model-based optimization theory with data scale driven learning based method for robotic motion and control to achieve both theoretically guaranteed and intelligent enough assist human centric tasks.
Beyond my research, I actively contribute to the robotics community by developing and sharing open-source research projects. My projects have been widely used in both academia and industry, collectively receiving over 2.9K stars on GitHub. Representative repositories include NeuPAN Planner (T-RO 2025), RDA Planner (RA-L 2023), RL-RVO-NAV (RA-L 2022), and IR-SIM (Rank #1 2D robotics simulator)
Research Interests: Robot Learning; Autonomous Navigation; Embodied AI; Motion Planning; Reinforcement Learning; Multi-Robot Systems; Field Robotics; Foundation Models for Robotics
Research Skills: Python, C++, ROS, Gazebo, CARLA, PyTorch, MATLAB, SolidWorks, LaTeX, Open-source Development, Real-world Robot Deployment
Selected Publications
Open Source Projects:
-
IR-SIM
🥇 Rank #1 in 2D robotics simulators: A lightweight, extensible Python simulator supporting diverse robot kinematics (differential, Ackermann, omnidirectional), customizable sensors (LiDAR, odometry), and YAML-based configuration. Designed for rapid prototyping of motion planning and reinforcement learning algorithms. Adopted by HKU (COMP3356 Robotics) and SUSTech (Intelligent Robot Course) for teaching.
-
neupan_ros
: ROS deployment of the NeuPAN planner—a neural-augmented MPC framework that unifies learning-based prediction with optimization-based control. Features Gazebo integration with ready-to-use navigation and imitation learning demos.
-
rda_ros
: ROS wrapper for the RDA planner—an ADMM-based MPC enabling parallel collision avoidance computation for arbitrary convex shapes. Supports multiple kinematics and includes demos for Gazebo (dynamic obstacles) and CARLA (autonomous driving).
-
rvo_ros
: ROS plugin implementing the ORCA velocity obstacle algorithm for multi-agent collision avoidance. Provides a Gazebo plugin for decentralized coordination in multi-robot systems.
Service
- Reviewer: IEEE Transactions on Robotics (T-RO); IEEE Robotics and Automation Letters (RA-L); IEEE International Conference on Robotics and Automation (ICRA); IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); American Control Conference (ACC).