Han Ruihua (韩瑞华)


hanrh@connect.hku.hk, Google Scholar, GitHub

prof7.jpg

I completed my Ph.D. in Computer Science at The University of Hong Kong (HKU), supervised by Prof. Jia Pan and Prof. Qi Hao. Previously, I received my M.Eng. (Mechanical System) from Xiamen University (XMU) and B.Eng. (Mechanical Electrical Engineering) from Wuhan University of Technology (WHUT), and worked as a research assistant (Computer Science) at Southern University of Science and Technology (SUSTech).

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.7K stars on GitHub. Representative repositories include Neupan planner (T-RO’2025), RDA_planner (RA-L’2023), rl_rvo_nav (RA-L’2022), ir-sim (Rank #1 2D robotics simulator).

Research Interest: Robot Learning; Autonomous Navigation; Motion Planning; Reinforcement Learning; Multi-Robot Systems; Field Robots;

Research Skills:: Python, C++, ROS, Gazebo, CARLA, PyTorch, MATLAB, Solidworks, Latex, Open source Development, Real world Robot Deployment.

Selected Publications

  1. Preview
    T-RO
    NeuPAN: Direct Point Robot Navigation with End-to-End Model-based Learning
    Ruihua Han , Shuai Wang , Shuaijun Wang , Zeqing Zhang , Jianjun Chen , Shijie Lin , Chengyang Li , Chengzhong Xu , Yonina C Eldar , Qi Hao , and Jia Pan
    IEEE Transactions on Robotics (Popular Paper), 2025
  2. Preview
    T-MECH
    Edge Accelerated Robot Navigation With Collaborative Motion Planning
    Guoliang Li* ,  Ruihua Han* , Shuai Wang , Fei Gao , Yonina C Eldar , and Chengzhong Xu
    IEEE/ASME Transactions on Mechatronics, 2024
  3. Preview
    RA-L
    Rda: An accelerated collision free motion planner for autonomous navigation in cluttered environments
    Ruihua Han , Shuai Wang , Shuaijun Wang , Zeqing Zhang , Qianru Zhang , Yonina C Eldar , Qi Hao , and Jia Pan
    IEEE Robotics and Automation Letters (RA-L), 2023
  4. Preview
    RA-L
    Reinforcement learned distributed multi-robot navigation with reciprocal velocity obstacle shaped rewards
    Ruihua Han , Shengduo Chen , Shuaijun Wang , Zeqing Zhang , Rui Gao , Qi Hao , and Jia Pan
    IEEE Robotics and Automation Letters, 2022
  5. Preview
    ICRA
    Cooperative multi-robot navigation in dynamic environment with deep reinforcement learning
    Ruihua Han , Shengduo Chen , and Qi Hao
    In 2020 IEEE International Conference on Robotics and Automation (ICRA) , 2020
  6. Preview
    IROS
    A distributed range-only collision avoidance approach for low-cost large-scale multi-robot systems
    Ruihua Han , Shengduo Chen , and Qi Hao
    In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) , 2020

Open Source Projects:

  • IR-SIM GitHub Repo stars PyPI Downloads 🥇 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 GitHub Repo stars: 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 GitHub Repo stars: 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 GitHub Repo stars: 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).