Han Ruihua (韩瑞华)
Postdoctoral Researcher, The University of Hong Kong
hanrh@connect.hku.hk · Google Scholar · GitHub
I am a Postdoctoral Researcher in the School of Computing and Data Science at The University of Hong Kong, supervised by Prof. Hengshuang Zhao. I received my Ph.D. in Computer Science from HKU, advised by Prof. Jia Pan and Prof. Qi Hao. Prior to that, I obtained my M.Eng. from Xiamen University and B.Eng. from Wuhan University of Technology.
My research lies at the intersection of motion planning, robot learning, embodied AI, and optimal control. I work to advance the ability of robot systems to navigate and operate safely in complex, real-world environments – integrating model-based optimization with learning-based methods to achieve both theoretically grounded and practically intelligent robotic behavior.
I am an active contributor to the open-source robotics community. My projects have been widely adopted in academia and industry, collectively receiving over 2.9K GitHub stars. Representative work includes NeuPAN (T-RO 2025), RDA Planner (RA-L 2023), RL-RVO-NAV (RA-L 2022), and IR-SIM – the #1 ranked 2D robotics simulator.
Research Interests: Robot Learning · Autonomous Navigation · Embodied AI · Motion Planning · Reinforcement Learning · Multi-Robot Systems · Foundation Models for Robotics
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).