Alexander Botros

dblp:237/2488 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
6since 2021 · last 2025
0000-0002-6927-2149ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 3 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 3 since 2021Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021

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
3 papers
Motion planning and robot control · 72% Optimization for machine learning · 15% Robot navigation and mapping · 9%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
path planning
0.912025
AUTO-IceNav: A Local Navigation Strategy for Autonomous Surface Ships in Broken Ice Fields · IEEE Trans. Robotics 2025
Robotics › Motion planning and robot control
trajectory optimization
0.912025
AUTO-IceNav: A Local Navigation Strategy for Autonomous Surface Ships in Broken Ice Fields · IEEE Trans. Robotics 2025
Machine learning › Optimization for machine learning › multi-objective optimization
pareto front approximation
0.812024
Regret-Based Sampling of Pareto Fronts for Multiobjective Robot Planning Problems · IEEE Trans. Robotics 2024
Robotics › Motion planning and robot control › path planning
collision-free path planning
0.712023
Real-Time Navigation for Autonomous Surface Vehicles In Ice-Covered Waters · ICRA 2023
Robotics › Motion planning and robot control
motion planning
0.712023
Real-Time Navigation for Autonomous Surface Vehicles In Ice-Covered Waters · ICRA 2023
Robotics › Motion planning and robot control › motion planning › online motion planning
receding horizon planning
0.712023
Real-Time Navigation for Autonomous Surface Vehicles In Ice-Covered Waters · ICRA 2023
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
probabilistic planning
0.212024
Regret-Based Sampling of Pareto Fronts for Multiobjective Robot Planning Problems · IEEE Trans. Robotics 2024
Robotics › Robot navigation and mapping
SLAM
0.212023
Real-Time Navigation for Autonomous Surface Vehicles In Ice-Covered Waters · ICRA 2023

Methods — techniques the papers use, named apart from their topics

receding horizon planning · 0.9optimization-based path improvement · 0.9lattice-based path planning · 0.9scalarized optimization · 0.8regret-based sampling · 0.8greedy weight selection · 0.8lattice-based planning · 0.7cost-to-go heuristic · 0.7
YearPublicationVenuePosition
2025 AUTO-IceNav: A Local Navigation Strategy for Autonomous Surface Ships in Broken Ice Fields
abstract
Ice conditions often require ships to reduce speed and deviate from their main course to avoid damage to the ship. In addition, broken ice fields are becoming the dominant ice conditions encountered in the Arctic, where the effects of collisions with ice are highly dependent on where contact occurs and on the particular features of the ice floes. In this paper, we present AUTO-IceNav, a framework for the autonomous navigation of ships operating in ice floe fields. Trajectories are computed in a receding-horizon manner, where we frequently replan given updated ice field data. During a planning step, we assume a nominal speed that is safe with respect to the current ice conditions, and compute a reference path. We formulate a novel cost function that minimizes the kinetic energy loss of the ship from ship-ice collisions and incorporate this cost as part of our lattice-based path planner. The solution computed by the lattice planning stage is then used as an initial guess in our proposed optimization-based improvement step, producing a locally optimal path. Extensive experiments were conducted both in simulation and in a physical testbed to validate our approach.
Rodrigue de Schaetzen, Alexander Botros, Ninghan Zhong, Kevin Murrant, Robert Gash, Stephen L. Smith 0001
IEEE Trans. Robotics2
2024 Regret-Based Sampling of Pareto Fronts for Multiobjective Robot Planning Problems
abstract
Many problems in robotics seek to simultaneously optimize several competing objectives. A conventional approach is to create a single cost function comprised of the weighted sum of the individual objectives. Solutions to this scalarized optimization problem are Pareto optimal solutions to the original multiobjective problem. However, finding an accurate representation of a Pareto front remains an important challenge. Uniformly spaced weights are often inefficient and do not provide error bounds. We address the problem of computing a finite set of weights whose optimal solutions closely approximate the solution of any other weight vector. To this end, we prove fundamental properties of the optimal cost as a function of the weight vector. We propose an algorithm that greedily adds the weight vector least-represented by the current set, and provide bounds on the regret. We extend our method to include suboptimal solvers for the scalarized optimization, and handle stochastic inputs to the planning problem. Finally, we illustrate that the proposed approach significantly outperforms baseline approaches for different robot planning problems with varying numbers of objective functions.
Alexander Botros, Nils Wilde, Armin Sadeghi, Javier Alonso-Mora, Stephen L. Smith 0001
IEEE Trans. Robotics1
2023 Real-Time Navigation for Autonomous Surface Vehicles In Ice-Covered Waters
abstract
Vessel transit in ice-covered waters poses unique challenges in safe and efficient motion planning. When the concentration of ice is high, it may not be possible to find collision-free trajectories. Instead, ice can be pushed out of the way if it is small or if contact occurs near the edge of the ice. In this work, we propose a real-time navigation framework that minimizes collisions with ice and distance travelled by the vessel. We exploit a lattice-based planner with a cost that captures the ship interaction with ice. To address the dynamic nature of the environment, we plan motion in a receding horizon manner based on updated vessel and ice state information. Further, we present a novel planning heuristic for evaluating the cost-to-go, which is applicable to navigation in a channel without a fixed goal location. The performance of our planner is evaluated across several levels of ice concentration both in simulated and in real-world experiments.
Rodrigue de Schaetzen, Alexander Botros, Robert Gash, Kevin Murrant, Stephen L. Smith 0001
ICRA2
2023 Spatio-Temporal Lattice Planning Using Optimal Motion Primitives
abstract
Lattice-based planning techniques simplify the motion planning problem for autonomous vehicles by limiting available motions to a pre-computed set of primitives. These primitives are combined online to generate complex maneuvers. A set of motion primitives$t$-span a lattice if, given a real number$t\geq 1$, any configuration in the lattice can be reached via a sequence of motion primitives whose cost is no more than a factor of$t$from optimal. Computing a minimal$t$-spanning set balances a trade-off between computed motion quality and motion planning performance. In this work, we formulate this problem for an arbitrary lattice as a mixed integer linear program. We also propose an A*-based algorithm to solve the motion planning problem using these primitives and an algorithm that removes the excessive oscillations from planned motions – a common problem in lattice-based planning. Our method is validated for autonomous driving in both parking lot and highway scenarios.
Alexander Botros, Stephen L. Smith 0001
IEEE Trans. Intell. Transp. Syst.1
2022 Error-Bounded Approximation of Pareto Fronts in Robot Planning Problems
Alexander Botros, Armin Sadeghi, Nils Wilde, Javier Alonso-Mora, Stephen L. Smith 0001
WAFR1
2021 Learning Control Sets for Lattice Planners from User Preferences
Alexander Botros, Nils Wilde, Stephen L. Smith 0001
WAFR1
2019 Computing a Minimal Set of t-Spanning Motion Primitives for Lattice Planners
abstract
In this paper we consider the problem of computing an optimal set of motion primitives for a lattice planner. The objective we consider is to compute a minimal set of motion primitives that t-span a configuration space lattice. A set of motion primitives t-span a lattice if, given a real number t greater or equal to one, any configuration in the lattice can be reached via a sequence of motion primitives whose cost is no more than t times the cost of the optimal path to that configuration. Determining the smallest set of t-spanning motion primitives allows for quick traversal of a state lattice in the context of robotic motion planning, while maintaining a t-factor adherence to the theoretically optimal path. While several heuristics exist to determine a t-spanning set of motion primitives, these are presented without guarantees on the size of the set relative to optimal. This paper provides a proof that the minimal t-spanning control set problem for a lattice defined over an arbitrary robot configuration space is NP-complete, and presents a compact mixed integer linear programming formulation to compute an optimal t-spanner. We show that solutions obtained by the mixed integer linear program have significantly fewer motion primitives than state of the art heuristic algorithms, and out perform a set of standard primitives used in robotic path planning.
Alexander Botros, Stephen L. Smith 0001
IROS1