EDBT 2026 Demo / reviewers in the wild / expert
Fahad Islam 0002
dblp:164/8151-2
· DBLP profile ↗
8ranked-venue papers
5as first author
2since 2021 · last 2024
0000-0001-8384-1697ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 5 first-author · 2 since 2021Systems, architecture and hardware · 6 · 4 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
6 papers |
Motion planning and robot control · 84% Planning, search and constraint satisfaction · 12% Legged, aerial and field robots · 5% | |
| Human-computer interaction and pervasive computing
1 paper |
Usability and user experience research · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
motion planning |
2.1 | 6 | 2021 | Alternative Paths Planner (APP) for Provably Fixed-time Manipulation Planning in Semi-structured Environments · ICRA 2021 Planning, Learning and Reasoning Framework for Robot Truck Unloading · ICRA 2020 Online, Interactive User Guidance for High-dimensional, Constrained Motion Planning · IJCAI 2018 |
Robotics › Motion planning and robot control › motion planning
manipulation planning |
0.6 | 2 | 2021 | Planning, Learning and Reasoning Framework for Robot Truck Unloading · ICRA 2020 Alternative Paths Planner (APP) for Provably Fixed-time Manipulation Planning in Semi-structured Environments · ICRA 2021 |
Robotics › Motion planning and robot control › motion planning
search-based motion planning |
0.5 | 2 | 2016 | A*-Connect: Bounded suboptimal bidirectional heuristic search · ICRA 2016 Dynamic Multi-Heuristic A* · ICRA 2015 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › bidirectional search
bidirectional heuristic search |
0.2 | 1 | 2016 | A*-Connect: Bounded suboptimal bidirectional heuristic search · ICRA 2016 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
0.2 | 1 | 2015 | Dynamic Multi-Heuristic A* · ICRA 2015 |
Robotics › Motion planning and robot control › motion planning
sampling-based motion planning |
0.1 | 2 | 2016 | A*-Connect: Bounded suboptimal bidirectional heuristic search · ICRA 2016 Dynamic Multi-Heuristic A* · ICRA 2015 |
Robotics › Motion planning and robot control › motion planning › motion planning under uncertainty
belief space planning |
0.1 | 1 | 2020 | Planning, Learning and Reasoning Framework for Robot Truck Unloading · ICRA 2020 |
Robotics › Legged, aerial and field robots › legged robots
humanoid locomotion |
0.1 | 1 | 2018 | A Single-Planner Approach to Multi-Modal Humanoid Mobility · ICRA 2018 |
Robotics › Legged, aerial and field robots
legged robots |
0.1 | 1 | 2018 | A Single-Planner Approach to Multi-Modal Humanoid Mobility · ICRA 2018 |
Usability and user experience research
user assistance |
0.1 | 1 | 2018 | Online, Interactive User Guidance for High-dimensional, Constrained Motion Planning · IJCAI 2018 |
Methods — techniques the papers use, named apart from their topics
multi-heuristic a · 0.7collision-free path lookup · 0.5alternative paths planning · 0.5a* search · 0.5online decision-making · 0.4offline learning · 0.4belief space planning · 0.4controller integration · 0.3adaptive dimensionality planning · 0.3front-to-front heuristic · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Preprocessing-based Kinodynamic Motion Planning Framework for Intercepting Projectiles using a Robot ManipulatorabstractWe are interested in studying sports with robots and starting with the problem of intercepting a projectile moving toward a robot manipulator equipped with a shield. To successfully perform this task, the robot needs to (i) detect the incoming projectile, (ii) predict the projectile’s future motion, (iii) plan a minimum-time rapid trajectory that can evade obstacles and intercept the projectile, and (iv) execute the planned trajectory. These four steps must be performed under the manipulator’s dynamic limits and extreme time constraints (≤ 350ms in our setting) to successfully intercept the projectile. In addition, we want these trajectories to be smooth to reduce the robot’s joint torques and the impulse on the platform on which it is mounted. To this end, we propose a kinodynamic motion planning framework that preprocesses smooth trajectories offline to allow real-time collision-free executions online. We present an end-to-end pipeline along with our planning framework, including perception, prediction, and execution modules. We evaluate our framework experimentally in simulation and show that it has a higher blocking success rate than the baselines. Further, we deploy our pipeline on a robotic system comprising an industrial arm (ABB IRB-1600) and an onboard stereo camera (ZED 2i), which achieves a 78% success rate in projectile interceptions. Ramkumar Natarajan, Hanlan Yang, Qintong Xie, Yash Oza, Manash Pratim Das, Fahad Islam 0002, Muhammad Suhail Saleem, Howie Choset, Maxim Likhachev |
ICRA | 6 |
| 2021 | Alternative Paths Planner (APP) for Provably Fixed-time Manipulation Planning in Semi-structured EnvironmentsabstractIn many applications, including logistics and manufacturing, robot manipulators operate in semi-structured environments alongside humans or other robots. These environments are largely static, but they may contain some movable obstacles that the robot must avoid. Manipulation tasks in these applications are often highly repetitive, but require fast and reliable motion planning capabilities, often under strict time constraints. Existing preprocessing-based approaches are beneficial when the environments are highly-structured, but their performance degrades in the presence of movable obstacles, since these are not modelled a priori. We propose a novel preprocessing-based method called Alternative Paths Planner (APP) that provides provably fixed-time planning guarantees in semi-structured environments. APP plans a set of alternative paths offline such that, for any configuration of the movable obstacles, at least one of the paths from this set is collision-free. During online execution, a collision-free path can be looked up efficiently within a few microseconds. We evaluate APP on a 7 DoF robot arm in semi-structured domains of varying complexity and demonstrate that APP is several orders of magnitude faster than state-of-the-art motion planners for each domain. We further validate this approach with real-time experiments on a robotic manipulator. Fahad Islam 0002, Chris Paxton 0001, Clemens Eppner, Bryan Peele, Maxim Likhachev, Dieter Fox |
ICRA | 1 |
| 2020 | Planning, Learning and Reasoning Framework for Robot Truck UnloadingabstractWe consider the task of autonomously unloading boxes from trucks using an industrial manipulator robot. There are multiple challenges that arise: (1) real-time motion planning for a complex robotic system carrying two articulated mechanisms, an arm and a scooper, (2) decision-making in terms of what action to execute next given imperfect information about boxes such as their masses, (3) accounting for the sequential nature of the problem where current actions affect future state of the boxes, and (4) real-time execution that interleaves high-level decision-making with lower level motion planning. In this work, we propose a planning, learning, and reasoning framework to tackle these challenges, and describe its components including motion planning, belief space planning for offline learning, online decision-making based on offline learning, and an execution module to combine decision-making with motion planning. We analyze the performance of the framework on real-world scenarios. In particular, motion planning and execution modules are evaluated in simulation and on a real robot, while offline learning and online decision-making are evaluated in simulated real-world scenarios. Fahad Islam 0002, Anirudh Vemula, Sung-Kyun Kim, Andrew Dornbush, Oren Salzman, Maxim Likhachev |
ICRA | 1 |
| 2020 | Multi-Resolution AabstractHeuristic search-based planning techniques are commonly used for motion planning on discretized spaces. The performance of these algorithms is heavily affected by the resolution at which the search space is discretized. Typically a fixed resolution is chosen for a given domain. While a finer resolution allows better maneuverability, it exponentially increases the size of the state space, and hence demands more search efforts. On the contrary, a coarser resolution gives a fast exploratory behavior but compromises on maneuverability and the completeness of the search. To effectively leverage the advantages of both high and low resolution discretizations, we propose Multi-Resolution A* (MRA*) algorithm, that runs multiple weighted-A*(WA*) searches with different resolution levels simultaneously and combines the strengths of all of them. In addition to these searches, MRA* uses one anchor search to control expansions of other searches. We show that MRA* is bounded suboptimal with respect to the anchor resolution search space and resolution complete. We performed experiments on several motion planning domains including 2D, 3D grid planning and 7 DOF manipulation planning and compared our approach with several search-based and sampling-based baselines. Fahad Islam 0002, Maxim Likhachev |
SOCS | 2 |
| 2018 | A Single-Planner Approach to Multi-Modal Humanoid MobilityabstractIn this work, we present an approach to planning for humanoid mobility. Humanoid mobility is a challenging problem, as the configuration space for a humanoid robot is intractably large, especially if the robot is capable of performing many types of locomotion. For example, a humanoid robot may be able to perform such tasks as bipedal walking, crawling, and climbing. Our approach is to plan for all these tasks within a single search process. This allows the search to reason about all the capabilities of the robot at any point, and to derive the complete solution such that the plan is guaranteed to be feasible. A key observation is that we often can roughly decompose a mobility task into a sequence of smaller tasks, and focus planning efforts to reason over much smaller search spaces. To this end, we leverage the results of a recently developed framework for planning with adaptive dimensionality, and incorporate the capabilities of available controllers directly into the planning process. The resulting planner can also be run in an interleaved fashion alongside execution so that time spent idle is much reduced. Andrew Dornbush, Karthik Vijayakumar, Sameer Bardapurkar, Fahad Islam 0002, Masayuki Ito, Maxim Likhachev |
ICRA | 4 |
| 2018 | Online, Interactive User Guidance for High-dimensional, Constrained Motion PlanningabstractWe consider the problem of planning a collision-free path for a high-dimensional robot. Specifically, we suggest a planning framework where a motion-planning algorithm can obtain guidance from a user. In contrast to existing approaches that try to speed up planning by incorporating experiences or demonstrations ahead of planning, we suggest to seek user guidance only when the planner identifies that it ceases to make significant progress towards the goal. Guidance is provided in the form of an intermediate configuration q^, which is used to bias the planner to go through q^. We demonstrate our approach for the case where the planning algorithm is Multi-Heuristic A* (MHA*) and the robot is a 34-DOF humanoid. We show that our approach allows to compute highly-constrained paths with little domain knowledge. Without our approach, solving such problems requires carefully-crafted domain-dependent heuristics. Fahad Islam 0002, Oren Salzman, Maxim Likhachev |
IJCAI | 1 |
| 2016 | A*-Connect: Bounded suboptimal bidirectional heuristic searchabstractThe benefits of bidirectional planning over the unidirectional version are well established for motion planning in high-dimensional configuration spaces. While bidirectional approaches have been employed with great success in the context of sampling-based planners such as in RRT-Connect, they have not enjoyed popularity amongst search-based methods such as A*. The systematic nature of search-based algorithms, which often leads to consistent and high-quality paths, also enforces strict conditions for the connection of forward and backward searches. Admissible heuristics for the connection of forward and backward searches have been developed, but their computational complexity is a deterrent. In this work, we leverage recent advances in search with inadmissible heuristics to develop an algorithm called A*-Connect, much in the spirit of RRT-Connect. A*-Connect uses a fast approximation of the classic front-to-front heuristic from literature to lead the forward and backward searches towards each other, while retaining theoretical guarantees on completeness and bounded suboptimality. We validate A*-Connect on manipulation as well as navigation domains, comparing with popular sampling-based methods as well as state-of-the-art bidirectional search algorithms. Our results indicate that A*-Connect can provide several times speedup over unidirectional search while maintaining high solution quality. Fahad Islam 0002, Venkatraman Narayanan, Maxim Likhachev |
ICRA | 1 |
| 2015 | Dynamic Multi-Heuristic A*abstractMany motion planning problems in robotics are high dimensional planning problems. While sampling-based motion planning algorithms handle the high dimensionality very well, the solution qualities are often hard to control due to the inherent randomization. In addition, they suffer severely when the configuration space has several ‘narrow passages’. Search-based planners on the other hand typically provide good solution qualities and are not affected by narrow passages. However, in the absence of a good heuristic or when there are deep local minima in the heuristic, they suffer from the curse of dimensionality. In this work, our primary contribution is a method for dynamically generating heuristics, in addition to the original heuristic(s) used, to guide the search out of local minima. With the ability to escape local minima easily, the effect of dimensionality becomes less pronounced. On the theoretical side, we provide guarantees on completeness and bounds on suboptimality of the solution found. We compare our proposed method with the recently published Multi-Heuristic A* search, and the popular RRT-Connect in a full-body mobile manipulation domain for the PR2 robot, and show its benefits over these approaches. Fahad Islam 0002, Venkatraman Narayanan, Maxim Likhachev |
ICRA | 1 |