OMPL (Open Motion Planning Library) to flagowa otwarta biblioteka samplingowych algorytmów planowania ruchu, rozwijana od 2008 r. w Kavraki Lab na Rice University w Houston. Twórcy: Ioan Şucan, Mark Moll i Lydia Kavraki (jedna z pionierek probabilistycznych planerów ruchu — współautorka algorytmu PRM z 1996 r.). Licencja BSD-3-Clause.
OMPL implementuje kilkanaście rodzin planerów: RRT i jego warianty (RRT-Connect, RRT*, RRT#, Informed RRT*, BIT*, AIT*), PRM (Probabilistic Roadmap), EST (Expansive Space Trees), KPIECE, SBL (Single-query Bidirectional Lazy), SST, FMT*, oraz planery dynamiczne (KPIECE z control). Biblioteka jest agnostyczna względem reprezentacji robota — wymaga jedynie ze strony użytkownika funkcji collision-checker, sampler stanu i forward propagation.
OMPL stoi pod maską większości frameworków planowania ruchu: MoveIt (jako domyślny silnik planowania), OpenRAVE, Drake (jeden z dostępnych backendów), oraz wielu projektów akademickich. Bindings: Python (oficjalne), C# (community). Aktywne wydania co kwartał, ~30 commit/miesiąc na branch main.