Hang Ma
University of Southern California
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Hang Ma.
intelligent robots and systems | 2016
Wolfgang Hönig; T. K. Satish Kumar; Hang Ma; Sven Koenig; Nora Ayanian
We study formation change for robot groups in known environments. We are given a team of robots partitioned into groups, where robots in the same group are interchangeable with each other. A formation specifies the locations occupied by each group. The objective is to find collision-free paths that move all robots from a given start formation to a given goal formation. Our algorithm TAPF* has the following features: (a) it incorporates kinematic constraints of robots in form of velocity limits; (b) it maintains a user-specified safety distance between robots; (c) it attempts to minimize the makespan; and (d) it runs efficiently for hundreds of robots and dozens of groups even in dense 3D environments with narrow corridors and other occlusions. We demonstrate the efficiency and effectiveness of TAPF* in simulation and on robots.
international joint conference on artificial intelligence | 2018
Hang Ma; Glenn Wagner; Ariel Felner; Jiaoyang Li; T. K. Satish Kumar; Sven Koenig
We formalize Multi-Agent Path Finding with Deadlines (MAPF-DL). The objective is to maximize the number of agents that can reach their given goal vertices from their given start vertices within the deadline, without colliding with each other. We first show that MAPF-DL is NP-hard to solve optimally. We then present two classes of optimal algorithms, one based on a reduction of MAPF-DL to a flow problem and a subsequent compact integer linear programming formulation of the resulting reduced abstracted multi-commodity flow network and the other one based on novel combinatorial search algorithms. Our empirical results demonstrate that these MAPF-DL solvers scale well and each one dominates the other ones in different scenarios.
international joint conference on artificial intelligence | 2018
Liron Cohen; Matias Greco; Hang Ma; Carlos Hernández; Ariel Felner; T. K. Satish Kumar; Sven Koenig
Focal search (FS) is a bounded-suboptimal search (BSS) variant of A*. Like A*, it uses an open list whose states are sorted in increasing order of their f -values. Unlike A*, it also uses a focal list containing all states from the open list whose f -values are no larger than a suboptimality factor times the smallest f -value in the open list. In this paper, we develop an anytime version of FS, called anytime FS (AFS), that is useful when deliberation time is limited. AFS finds a “good” solution quickly and refines it to better and better solutions if time allows. It does this refinement efficiently by reusing previous search efforts. On the theoretical side, we show that AFS is bounded suboptimal and that anytime potential search (ATPS/ANA*), a state-of-theart anytime bounded-cost search (BCS) variant of A*, is a special case of AFS. In doing so, we bridge the gap between anytime search algorithms based on BSS and BCS. We also identify different properties of priority functions, used to sort the focal list, that may allow for efficient reuse of previous search efforts. On the experimental side, we demonstrate the usefulness of AFS for solving hard combinatorial problems, such as the generalized covering traveling salesman problem and the multiagent pathfinding problem.
international joint conference on artificial intelligence | 2017
Wolfgang Hönig; T. K. Satish Kumar; Liron Cohen; Hang Ma; Hong Xu; Nora Ayanian; Sven Koenig
Multi-Agent Path Finding (MAPF) is well studied in both AI and robotics. Given a discretized environment and agents with assigned start and goal locations, MAPF solvers from AI find collision-free paths for hundreds of agents with user-provided sub-optimality guarantees. However, they ignore that actual robots are subject to kinematic constraints (such as velocity limits) and suffer from imperfect plan-execution capabilities. We therefore introduce MAPF-POST to postprocess the output of a MAPF solver in polynomial time to create a plan-execution schedule that can be executed on robots. This schedule works on non-holonomic robots, considers kinematic constraints, provides a guaranteed safety distance between robots, and exploits slack to avoid time-intensive replanning in many cases. We evaluate MAPF-POST in simulation and on differential-drive robots, showcasing the practicality of our approach.
adaptive agents and multi-agents systems | 2016
Hang Ma; Sven Koenig
national conference on artificial intelligence | 2016
Robert A. Morris; Corina S. Pasareanu; Kasper Søe Luckow; Waqar Malik; Hang Ma; T. K. Satish Kumar; Sven Koenig
national conference on artificial intelligence | 2016
Hang Ma; Craig A. Tovey; Guni Sharon; T. K. Satish Kumar; Sven Koenig
arXiv: Artificial Intelligence | 2017
Hang Ma; Sven Koenig; Nora Ayanian; Liron Cohen; Wolfgang Hönig; T. K. Satish Kumar; Tansel Uras; Hong Xu; Craig A. Tovey; Guni Sharon
adaptive agents and multi agents systems | 2017
Hang Ma; Jiaoyang Li; T. K. Satish Kumar; Sven Koenig
international conference on automated planning and scheduling | 2016
Wolfgang Hönig; T. K. Satish Kumar; Liron Cohen; Hang Ma; Hong Xu; Nora Ayanian; Sven Koenig