- I'm a Ph.D. student at UPenn ESE, working on motion planning for robots, with the supervision of Professor Vijay Kumar.
- My research interests are:
- (Multi-agent) Task and motion planning
- (Learning-enabled) Trajectory generation and optimization
- Aerial robot applications (exploration, tracking, navigation)
- I welcome collaboration if:
- You are interested in exploring research topics, particularly in trajectory planning.
- You are a Penn student looking to pursue an independent study or thesis under my guidance.
I am passionate about open sourcing to benefit the entire robotics community.
- AllocNet: A lightweight learning-based trajectory optimization framework. (ROS1)
- forces_resilient_planner: A systematic framework for local planning under external disturbance. (ROS1)
- kr_opt_sfc: A tool to find optimal convex cover to approximate collision-free space.
- kr_mp_design: A guidance for the design and evaluation of motion planners for quadrotors
- kr_param_map: A parameterized map generator for planning evaluations and benchmarking (ROS1 & ROS2 compatible)
- SEER: Safe Efficient Exploration for Aerial Robots using Learning to Predict Information Gain
- drl_lc_exploration: A multi-agent cooperative exploration in sparse landmark complex environments
- DZone_Tracking: A risk-aware multi-agent target tracking framework with sensing and communication danger zones
- resilient-target-tracking: A resilient and adaptive multi-robot target tracking framework with sensing and communication danger zones
- hierarchical-llms: A hierarchical Large Language Models (LLMs) framework for real-time multi-robot task allocation and target tracking with unknown hazards
- Simulations
- rotors_simulator (revised): Updated for ROS Noetic with additional features for evaluating moving obstacles and external forces. (ROS1)
- planner_benchmark: Lightweight UAV simulation environment for benchmarking global and local trajectory optimization and planning. (ROS2)
- planner_interface: A modular library for polynomial trajectory parameterization and representation for trajectory planning. (ROS2)
- Trajectory Optimization
- GCOPTER (revised): A revised version optimized for benchmarking, compatible with both ROS1 and ROS2, and available in a pure C++ implementation.
- Utils
- utils: A collection of utility functions and helper scripts for robotics-related development.
- kr_param_yaw: A trajectory optimization method with global yaw parameterization