Han Ruihua
hanrh@connect.hku.hk, Google Scholar, GitHub
I completed my Ph.D. in Computer Science at The University of Hong Kong (HKU), supervised by Prof. Jia Pan and Prof. Qi Hao, where my research focused on the intersection of motion planning, robot learning, and optimal control. My work aims to advance the ability of robots to navigate and operate safely and intelligently in complex, real-world settings. I integrate model-based optimization theory with data-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 projects, which have widely used in academic research and industry and collectively garnered over 2.3K stars on GitHub. Representative repositories include Neupan planner (T-RO’2025), neupan_ros, RDA_planner (RA-L’2023), rda_ros, rl_rvo_nav (RA-L’2022), rvo_ros, ir-sim (Rank #1 2D robotics simulator).
Research Interest: Robot Learning; Motion Planning; Multi-Robot Systems; Autonomous Navigation; Field Robots;
Selected Publications
Open Source Projects:
-
IR-SIM
Rank 1 in 2D robotics simulators: Python-based, lightweight robot simulator designed for navigation, control, and learning. Fully integrated in the Robotics Course at HKU (COMP3356 Robotics) and SUSTech (Intelligent Robot Course).
-
neupan_ros
: ROS package for the NeuPAN planner. Provide navigation and learning demos in Gazebo.
-
rda_ros
: ROS package for the RDA planner. Provide dynamic collision avoidance in Gazebo and autonomous driving demos in CARLA.
-
rvo_ros
: ROS package for the ORCA algorithm. Provide dynamic collision avoidance plugin in Gazebo.
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).