Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Olaoluwa Shorinwa

dblp:262/6234 · also Ola Shorinwa · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0002-4344-5945ORCID · corroborated

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

Artificial intelligence and machine learning · 4 · 2 first-author · 1 since 2021Systems, architecture and hardware · 3 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 2 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
4 papers
Robot navigation and mapping · 56% Motion planning and robot control · 15% Multi-agent systems · 14%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 15 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping › mobile robot navigation
safe navigation
1.722025
Splat-Nav: Safe Real-Time Robot Navigation in Gaussian Splatting Maps · IEEE Trans. Robotics 2025
A Control Barrier Function for Safe Navigation with Online Gaussian Splatting Maps · ICRA 2025
Robotics › Motion planning and robot control › robot control › safe control
control barrier functions
0.912025
A Control Barrier Function for Safe Navigation with Online Gaussian Splatting Maps · ICRA 2025
Robotics › Robot navigation and mapping
localization
0.912025
Splat-Nav: Safe Real-Time Robot Navigation in Gaussian Splatting Maps · IEEE Trans. Robotics 2025
Robotics › Robot navigation and mapping
mobile robot navigation
0.912025
Splat-Nav: Safe Real-Time Robot Navigation in Gaussian Splatting Maps · IEEE Trans. Robotics 2025
Robotics › Robot navigation and mapping › localization › vision-based localization
vision-based pose estimation
0.912025
Splat-Nav: Safe Real-Time Robot Navigation in Gaussian Splatting Maps · IEEE Trans. Robotics 2025
Knowledge, reasoning and agents › Multi-agent systems › task allocation
distributed task allocation
0.712023
Distributed Multirobot Task Assignment via Consensus ADMM · IEEE Trans. Robotics 2023
Knowledge, reasoning and agents › Multi-agent systems
task allocation
0.712023
Distributed Multirobot Task Assignment via Consensus ADMM · IEEE Trans. Robotics 2023
Mathematical optimization
distributed optimization
0.712023
Distributed Multirobot Task Assignment via Consensus ADMM · IEEE Trans. Robotics 2023
Computer vision › Video understanding and tracking
multi-object tracking
0.412020
Distributed Multi-Target Tracking for Autonomous Vehicle Fleets · ICRA 2020
Robotics › Autonomous driving › vehicle-to-everything communication
vehicle-to-vehicle communication
0.412020
Distributed Multi-Target Tracking for Autonomous Vehicle Fleets · ICRA 2020
Computer vision › 3D vision › neural rendering
3d gaussian splatting
0.312025
Splat-Nav: Safe Real-Time Robot Navigation in Gaussian Splatting Maps · IEEE Trans. Robotics 2025
Robotics › Motion planning and robot control
robot control
0.312025
A Control Barrier Function for Safe Navigation with Online Gaussian Splatting Maps · ICRA 2025
Robotics › Motion planning and robot control
safety filter
0.312025
A Control Barrier Function for Safe Navigation with Online Gaussian Splatting Maps · ICRA 2025
Computer vision › 3D vision › 3d scene modeling
scene representation
0.312025
Splat-Nav: Safe Real-Time Robot Navigation in Gaussian Splatting Maps · IEEE Trans. Robotics 2025
Distributed systems › distributed algorithms
distributed estimation
0.112020
Distributed Multi-Target Tracking for Autonomous Vehicle Fleets · ICRA 2020

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

alternating direction method of multipliers · 2.2hungarian method · 1.3recursive state estimation · 0.9polytope corridor · 0.9gaussian splatting · 0.9control barrier functions · 0.9bézier curve · 0.9kalman filter · 0.9
YearPublicationVenuePosition
2025 A Control Barrier Function for Safe Navigation with Online Gaussian Splatting Maps
abstract
SAFER-Splat (Simultaneous Action Filtering and Environment Reconstruction) is a real-time, scalable, and minimally invasive safety filter, based on control barrier functions, for safe robotic navigation in a detailed map constructed at runtime using Gaussian Splatting (GSplat). We propose a novel Control Barrier Function (CBF) that not only induces safety with respect to all Gaussian primitives in the scene, but when synthesized into a controller, is capable of processing hundreds of thousands of Gaussians while maintaining a minimal memory footprint and operating at 15 Hz during online Splat training. Of the total compute time, a small fraction of it consumes GPU resources, enabling uninterrupted training. The safety layer is minimally invasive, correcting robot actions only when they are unsafe. To showcase the safety filter, we also introduce SplatBridge, an open-source software package built with ROS for real-time GSplat mapping for robots. We demonstrate the safety and robustness of our pipeline first in simulation, where our method is 20-50x faster, safer, and less conservative than competing methods based on neural radiance fields. Further, we demonstrate simultaneous GSplat mapping and safety filtering on a drone hardware platform using only on-board perception. We verify that under teleoperation a human pilot cannot invoke a collision. Our videos and codebase can be found at https://chengine.github.io/safer-splat.
Timothy Chen, Aiden Swann, Javier Yu, Olaoluwa Shorinwa, Riku Murai, Monroe Kennedy III, Mac Schwager
ICRA4
2025 Splat-Nav: Safe Real-Time Robot Navigation in Gaussian Splatting Maps
abstract
We present Splat-Nav, a real-time robot navigation pipeline for Gaussian splatting (GSplat) scenes, a powerful new 3-D scene representation. Splat-Nav consists of two components: first, Splat-Plan, a safe planning module, and second, Splat-Loc, a robust vision-based pose estimation module. Splat-Plan builds a safe-by-construction polytope corridor through the map based on mathematically rigorous collision constraints and then constructs a Bézier curve trajectory through this corridor. Splat-Loc provides real-time recursive state estimates given only an RGB feed from an on-board camera, leveraging the point-cloud representation inherent in GSplat scenes. Working together, these modules give robots the ability to recursively replan smooth and safe trajectories to goal locations. Goals can be specified with position coordinates, or with language commands by using a semantic GSplat. We demonstrate improved safety compared to point cloud-based methods in extensive simulation experiments. In a total of 126 hardware flights, we demonstrate equivalent safety and speed compared to motion capture and visual odometry, but without a manual frame alignment required by those methods. We show online replanning at more than 2 Hz and pose estimation at about 25 Hz, an order of magnitude faster than neural radiance field-based navigation methods, thereby enabling real-time navigation.
Timothy Chen, Olaoluwa Shorinwa, Joseph Bruno, Aiden Swann, Javier Yu, Weijia Zeng, Keiko Nagami, Philip M. Dames, Mac Schwager
IEEE Trans. Robotics2
2023 Distributed Multirobot Task Assignment via Consensus ADMM
abstract
In this article, we present a distributed algorithm to solve a class of multirobot task assignment problems. We formulate task assignment as a mathematical optimization and solve for optimal solutions with a variant of the consensus alternating direction method of multipliers (C-ADMM). We provide C-ADMM-based algorithms for both the primal and dual problem formulations and show the advantages of each form depending on the problem specifics. In our algorithm, each robot solves a series of local optimization problems and communicates the results to its local neighbors, ultimately converging to an optimal task assignment in problems with linear objective functions and an optimal solution of the relaxed problem in convex problems. While many other distributed algorithms require a central station for their implementation, in our algorithm, each robot only communicates with its one-hop neighbors. In linear task assignment problems, our algorithm converges to the optimal task assignment, unlike many other distributed algorithms for this problem, which yield suboptimal solutions. We demonstrate our algorithms in task assignment problems over a variety of communication network topologies, where we show that our inexact dual algorithm is at least 60% faster than other distributed algorithms, which produce an optimal task assignment. In addition, our dual algorithm attains a 69% speedup in computation time compared to a notable distributed variant of the Hungarian method (Chopra et al., 2017). We also apply our algorithm to a multi-unmanned-aerial-vehicle persistent surveillance problem, showing its suitability for problems involving periodic task assignments.
Olaoluwa Shorinwa, Ravi N. Haksar, Patrick H. Washington, Mac Schwager
IEEE Trans. Robotics1
2020 Distributed Multi-Target Tracking for Autonomous Vehicle Fleets
abstract
We present a scalable distributed target tracking algorithm based on the alternating direction method of multipliers that is well-suited for a fleet of autonomous cars communicating over a vehicle-to-vehicle network. Each sensing vehicle communicates with its neighbors to execute iterations of a Kalman filter-like update such that each agent's estimate approximates the centralized maximum a posteriori estimate without requiring the communication of measurements. We show that our method outperforms the Consensus Kalman Filter in recovering the centralized estimate given a fixed communication bandwidth. We also demonstrate the algorithm in a high fidelity urban driving simulator (CARLA), in which 50 autonomous cars connected on a time-varying communication network track the positions and velocities of 50 target vehicles using on-board cameras.
Olaoluwa Shorinwa, Javier Yu, Trevor Halsted, Alex Koufos, Mac Schwager
ICRA1
2020 Scalable Collaborative Manipulation with Distributed Trajectory Planning
abstract
We present a distributed algorithm to enable a group of robots to collaboratively manipulate an object to a desired configuration while avoiding obstacles. Each robot solves a local optimization problem iteratively and communicates with its local neighbors, ultimately converging to the optimal trajectory of the object over a receding horizon. The algorithm scales efficiently to large groups, with a convergence rate constant in the number of robots, and can enforce constraints that are only known to a subset of the robots, such as for collision avoidance using local online sensing. We show that the algorithm converges many orders of magnitude faster, and results in a tracking error two orders of magnitude lower, than competing distributed collaborative manipulation algorithms based on Consensus alternating direction method of multipliers (ADMM).
Olaoluwa Shorinwa, Mac Schwager
IROS1
2019 Consensus-Based ADMM for Task Assignment in Multi-robot Teams
Ravi N. Haksar, Olaoluwa Shorinwa, Patrick H. Washington, Mac Schwager
ISRR2