Research
My research primarily focuses on various facets of robot planning. Below is a summary of the research projects I have completed or contributed to.
Motion planning infeasibility proofs
Sampling-based motion planners are effective in high-dimensional spaces but are only probabilistically complete. Consequently, these planners cannot provide a definite answer if no plan exists, which is important for high-level scenarios, such as task-motion planning. This thread of work focuses on finding infeasibility guarantees for kinematic motion planning problems.
- Summary:
- We define motion planning infeasibility proof as a manifold in the configuration space that exists entirely in the obstacle region of the configuration space and separates the start and the goal.
- Starting from our first algorithm that constructs infeasibility proofs in the configuration space directly, now we have developed a learning-based algorithm to generate infeasibility proofs more efficiently. This work is still in progress.
- Publications
- Sihui Li, Neil Dantam, “Scaling Infeasibility Proofs via Concurrent, Codimension-one, Locally-updated Coxeter Triangulation”, IEEE Robotics and Automation Letters (RA-L), 2023. Download.
- Sihui Li, Neil Dantam, "A sampling and learning framework to prove motion planning infeasibility", The International Journal of Robotics Research (IJRR), 2023. Download.
- Sihui Li, Neil Dantam, "Exponential Convergence of Infeasibility Proofs For Kinematic Motion Planning", Algorithmic Foundations of Robotics (WAFR), 2022. Download.
- Sihui Li, Neil T. Dantam."Learning Proofs of Motion Planning Infeasibility", RSS 2021. Download.
- Sihui Li, Neil T. Dantam, "Towards General Infeasibility Proofs in Motion Planning", IROS 2020. Download.
Constraint and Narrow Passage Motion
Many robot tasks impose constraints on the
workspace. For example, a robot may need to move a container
without spilling its contents or open a door following the
doorknob’s arc. Such constraints may induce narrow vol-
umes in the configuration space, traditionally a challenge for
sampling-based methods, and further cause infeasibility.
- Summary:
- we propose a learning-based strategy to sample in these narrow passages, which improves overall planning time. Our algorithm (SDCL) first learns from the configuration space planning graphs and then uses the learned information to effectively generate narrow passage samples.
- We extend sample-driven connectivity learning (SDCL) to develop a sampling ensemble for workspace constraints. In particular, the ensemble combines SDCL, projection via dual quaternion optimization, and random sampling. These complementary sampling approaches support efficient and robust planning under workspace constraints. Further, this framework offers the ability to determine infeasibility under workspace constraints, which is unaddressed by previous constrained planning methods.
- Publications
- A Sampling Ensemble for Asymptotically Complete Motion Planning with Volume-Reducing Workspace Constraints", International Conference on Intelligent Robots and Systems (IROS), 2024. Download.
- Sihui Li, Neil Dantam, "Sample-Driven Connectivity Learning for Motion Planning", International Conference on Robotics and Automation (ICRA), 2023. Download.
Planning in HRI
Acceptance of social robots in human-robot collaborative environments depends on the robots' sensitivity to human moral and social norms. Robot behavior that violates norms may decrease trust and lead human interactants to blame the robot and view it negatively. Hence, for long-term acceptance, social robots need to detect possible norm violations in their action plans and refuse to perform such plans, and properly explain failures. This paper integrates the Distributed, Integrated, Affect, Reflection, Cognition (DIARC) robot architecture (implemented in the Agent Development Environment (ADE)) with a novel place recognition module and a norm-aware task planner to achieve context-sensitive moral reasoning. This will allow the robot to reject inappropriate commands and comply with context-sensitive norms. In a validation scenario, our results show that the robot would not comply with a human command to violate a privacy norm in a private context.
- Summary:
- We explore how robots can to reject inappropriate commands, comply with context-sensitive norms and properly explain failures during navigation tasks with privacy concerns. We present an integrated robotics approach to generate visual failure explanations, by combining a language-capable cognitive architecture (for recognizing intent behind commands), an object- and location-based context recognition system (for identifying the locations of people and classifying the context in which those people are situated) and an infeasibility proof-based motion planner (for explaining planning failures on the basis of contextually mediated privacy concerns).
- Publications
- Sihui Li, Sriram Siva, Terran Mott, Tom Williams, Hao Zhang, and Neil Dantam, "Failure Explanation in Privacy-Sensitive Contexts: An Integrated Systems Approach", International Symposium on Robot and Human Interactive Communication (RO-MAN), 2023. Download.
- Ryan Blake Jackson, Sihui Li, Santosh Balajee Banisetty, Sriram Siva, Hao Zhang, Neil Dantam, and Tom Williams. "An Integrated Approach to Context-Sensitive Moral Cognition in Robot Cognitive Architectures", IROS 2021, in finalists for Best Paper Award on Cognitive Robotics. [Download](pdfs/li2021context.pdf).Download.
Task and Motion Planning
coming soon
Teleoperation
coming soon