← Search

Oren Salzman

35 accepted papers

2026

Deeper Treatment of the Bi-objective Search Framework

AAAI 2026technical

In Bi-Objective Search (BOS), the task is to compute the Pareto-optimal frontier of paths in a graph with two cost values per edge. Recent work introduced a general BOS framework that classifies search nodes and studies how ordering functions affect expansion order. In this paper, we continue this l

Cited by 0SourcePDFScholar
2026

DigiArm: An Anthropomorphic 3D-Printed Prosthetic Hand with Enhanced Dexterity for Typing Tasks

ICRA 2026poster

Despite recent advancements, existing prosthetic limbs are unable to replicate the dexterity and intuitive control of the human hand. Current control systems for prosthetic hands are often limited to grasping, and commercial prosthetic hands lack the precision needed for dexterous manipulation or ap…

2026

Extending Weighted Heuristic Search to Bi-Objective Search Problems

IJCAI 2026

In heuristic search, a well-known technique to speed up search while providing a suboptimality guarantee is to multiply the heuristic function by a weight w > 1. In this paper, we study the theoretical and practical implications of using such a technique in bi-objective heuristic search, a natural a

Cited by 0Scholar
2026

Multi-Objective Search: Algorithms, Applications, and Emerging Directions

AAAI 2026technical

Multi-objective search (MOS) has emerged as a unifying framework for planning and decision-making problems where multiple, often conflicting, criteria must be balanced. While the problem has been studied for decades, recent years have seen renewed interest in the topic across AI applications such as

Cited by 0SourcePDFScholar
2025

Asymptotically Optimal Sampling-Based Motion Planning Through Anytime Incremental Lazy Bidirectional Heuristic Search

ICRA 2025

This paper introduces Bidirectional Lazy Informed Trees (BLIT*), the first algorithm to incorporate anytime incremental lazy bidirectional heuristic search (Bi-HS) into batch-wise sampling-based motion planning (Bw-SBMP). BLIT* operates on batches of informed states (states that can potentially impr

Cited by 1SourceScholar
2025

Bidirectional Search while Ensuring Meet-In-The-Middle via Effective and Efficient-to-Compute Termination Conditions

IJCAI 2025

In bidirectional heuristic search, the meeting-in-the-middle property (MMP) and the theory of must-expand pairs (MEP) have driven significant recent developments in search efficiency. However, these methodologies typically terminate the search based on minimal priority metrics in the forward and bac

2025

From Configuration-Space Clearance to Feature-Space Margin: Sample Complexity in Learning-Based Collision Detection

ICRA 2025

Motion planning is a central challenge in robotics, with learning-based approaches gaining significant attention in recent years. Our work focuses on a specific aspect of these approaches: using machine-learning techniques, particularly Support Vector Machines (SVM), to evaluate whether robot config

Cited by 0SourceScholar
2025

Resolution Optimal Motion Planning for Medical Needle Steering from Airway Walls in the Lung

ICRA 2025

Steerable needles are novel medical devices capa-ble of following curved paths through tissue, enabling them to avoid anatomical obstacles and steer to hard-to-reach sites in tissue, including targets in the lung for lung cancer diagnosis. Steerable needles are typically deployed into tissue from an

Cited by 0SourceScholar
2024

Theoretical Study on Multi-objective Heuristic Search

IJCAI 2024poster

This paper provides a theoretical study on Multi-Objective Heuristic Search. We first classify states in the state space into must-expand, maybe-expand, and never-expand states and then transfer these definitions to nodes in the search tree. We then formalize a framework that generalizes A* to Multi…

Cited by 0SourcePDFScholar
2023

Heuristic-Search Approaches for the Multi-Objective Shortest-Path Problem: Progress and Research Opportunities

IJCAI 2023poster

In the multi-objective shortest-path problem we are interested in computing a path, or a set of paths that simultaneously balance multiple cost functions. This problem is important for a diverse range of applications such as transporting hazardous materials considering travel distance and risk. This…

Cited by 20SourcePDFScholar
2023

Multi-objective Search via Lazy and Efficient Dominance Checks

IJCAI 2023poster

Multi-objective search can be used to model many real-world problems that require finding Pareto optimal paths from a specified start state to a specified goal state, while considering different costmetrics such as distance, time, and fuel. The performance of multi-objective search can be improved b…

Cited by 12SourcePDFScholar
2023

Towards Predicting Fine Finger Motions from Ultrasound Images via Kinematic Representation

ICRA 2023poster

A central challenge in building robotic prostheses is the creation of a sensor-based system able to read physiological signals from the lower limb and instruct a robotic hand to perform various tasks. Existing systems typically perform discrete gestures such as pointing or grasping, by employing ele…

Cited by 7SourcecodeScholar
2022

Resolution-Optimal Motion Planning for Steerable Needles

ICRA 2022poster

Medical steerable needles can follow 3D curvilinear trajectories inside body tissue, enabling them to move around critical anatomical structures and precisely reach clinically significant targets in a minimally invasive way. Automating needle steering, with motion planning as a key component, has th…

Cited by 13SourcecodeScholar
2022

T*$\boldsymbol{\varepsilon}$ - Bounded-Suboptimal Efficient Motion Planning for Minimum-Time Planar Curvature-Constrained Systems

RA-L 2022

We consider the problem of finding collision-free paths for curvature-constrained systems in the presence of obstacles while minimizing execution time. Specifically, we focus on the setting where a planar system can travel at some range of speeds with unbounded acceleration. This setting can model m

Cited by 0SourceScholar
2021

Class-Ordered LPA*: An Incremental-Search Algorithm for Weighted Colored Graphs

IROS 2021poster

Replanning is an essential problem for robots operating in a dynamic and complex environment for responsive and robust autonomy. Previous incremental-search algorithms efficiently reuse existing search results to facilitate a new plan when the environment changes. Yet, they rely solely on geometric…

Cited by 8SourceScholar
2021

Computationally-Efficient Roadmap-based Inspection Planning via Incremental Lazy Search

ICRA 2021poster

The inspection-planning problem calls for computing motions for a robot that allow it to inspect a set of points of interest (POIs) while considering plan quality (e.g., plan length). This problem has applications across many domains where robots can help with inspection, including infrastructure ma…

Cited by 24SourcecodeScholar
2020

Planning, Learning and Reasoning Framework for Robot Truck Unloading

ICRA 2020poster

We 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…

Cited by 21SourceScholar
2020

Provably Constant-time Planning and Re-planning for Real-time Grasping Objects off a Conveyor Belt

RSS 2020poster

In warehousing and manufacturing environments, manipulation platforms are frequently deployed at conveyor belts to perform pick and place tasks. Because objects on the conveyor belts are moving, robots have limited time to pick them up. This brings the requirement for fast and reliable motion planne…

Cited by 34SourcePDFScholar
2019

Escaping Local Minima in Search-Based Planning using Soft Duplicate Detection

IROS 2019poster

Search-based planning for relatively low-dimensional motion-planning problems such as for autonomous navigation and autonomous flight has been shown to be very successful. Such framework relies on laying a grid over a state-space and constructing a set of actions (motion primitives) that connect the…

Cited by 12SourceScholar
2019

Minimizing Task-Space Fréchet Error via Efficient Incremental Graph Search

RA-L 2019

We present an anytime algorithm that generates a collision-free configuration-space path that closely follows a desired path in task space, according to the discrete Fréchet distance. By leveraging tools from computational geometry, we approximate the search space using a cross-product graph. We use

Cited by 27SourceScholar
2019

Toward Asymptotically-Optimal Inspection Planning Via Efficient Near-Optimal Graph Search

RSS 2019poster

Inspection planning, the task of planning motions that allow a robot to inspect a set of points of interest, has applications in domains such as industrial, field, and medical robotics. Inspection planning can be computationally challenging, as the search space over motion plans that inspect the poi…

Cited by 44SourcePDFScholar
2019

optimizing Motion-Planning Problem Setup via Bounded Evaluation with Application to Following Surgical Trajectories

IROS 2019poster

A motion-planning problem's setup can drastically affect the quality of solutions returned by the planner. In this work we consider optimizing these setups, with a focus on doing so in a computationally-efficient fashion. Our approach interleaves optimization with motion planning, which allows us to…

Cited by 16SourceScholar
2018

Generalizing Informed Sampling for Asymptotically-Optimal Sampling-Based Kinodynamic Planning via Markov Chain Monte Carlo

ICRA 2018poster

Asymptotically-optimal motion planners such as RRT* have been shown to incrementally approximate the shortest path between start and goal states. Once an initial solution is found, their performance can be dramatically improved by restricting subsequent samples to regions of the state space that can…

Cited by 29SourceScholar
2017

Densification strategies for anytime motion planning over large dense roadmaps

ICRA 2017poster

We consider the problem of computing shortest paths in a dense motion-planning roadmap G. We assume that n, the number of vertices of G, is very large. Thus, using any path-planning algorithm that directly searches G, running in O(VlogV + E) ≈ O(n2) time, becomes unacceptably expensive. We are there…

Cited by 11SourceScholar
2016

New perspective on sampling-based motion planning via random geometric graphs

RSS 2016poster

Roadmaps constructed by many sampling-based motion planners coincide, in the absence of obstacles, with standard models of random geometric graphs (RGGs). Those models have been studied for several decades and by now a rich body of literature exists analyzing various properties and types of RGGs. In…

Cited by 51SourcePDFScholar
2015

Efficient high-quality motion planning by fast all-pairs r-nearest-neighbors

ICRA 2015poster

Sampling-based motion-planning algorithms typically rely on nearest-neighbor (NN) queries when constructing a roadmap. Recent results suggest that in various settings NN queries may be the computational bottleneck of such algorithms. Moreover, in several asymptotically-optimal algorithms these NN qu…

Cited by 21SourceScholar
2015

Optimal motion planning for a tethered robot: Efficient preprocessing for fast shortest paths queries

ICRA 2015poster

We study the problem of planning the shortest path for a polygonal robot anchored to a fixed base point by a finite tether translating among polygonal obstacles in the plane. Specifically, we preprocess the workspace to efficiently answer queries of the following type: Given a source location of the…

Cited by 29SourceScholar