Comparative Study of Motion Planning Algorithms for Niryo Robotic Arm
Srovnávací studie algoritmů plánování pohybu pro robotickou paži Niryo
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
2025-06-17
Abstract
Tato práce představuje srovnávací studii algoritmů plánování pohybu založených na vzorkování s využitím robotické paže Niryo Ned2 v praktickém statickém prostředí. Hlavním cílem bylo posoudit, jak si různé plánovače vedou v reálných robotických podmínkách. Osm algoritmů z knihovny OMPL --- včetně členů rodin RRT, EST a PRM --- bylo vybráno na základě jejich rozšířenosti ve výzkumu a kompatibility se systémem.
Abychom zajistili systematické hodnocení, vyvinuli jsme originální softwarovou aplikaci využívající rozhraní MoveIt C++ a operační systém pro roboty (ROS), která plně automatizuje proces srovnávání. Tento vlastní rámec umožnil provést 50 pokusů o plánování pro každý algoritmus v šesti účelově vytvořených testovacích scénách. Každá scéna představovala odlišné prostorové výzvy, aby se otestovala přizpůsobivost plánovačů.
Výkonnost byla analyzována pomocí tří klíčových ukazatelů: doby plánování, úspěšnosti a kvality cesty. K vizualizaci trendů provádění a odhalení specifického chování algoritmů byly použity také grafy pohybu s redukcí dimenzí. Výsledky ukázaly, že obousměrné plánovače, jako jsou RRTConnect a BiEST, obecně překonávají jednosměrné plánovače jak v rychlosti, tak v konzistenci. Optimální plánovače jako RRT* a PRM* vytvářely kvalitnější cesty než ostatní metody, přičemž RRT* vykazoval o něco lepší kvalitu cesty než PRM*. Plánovače založené na mapách cest, jako je PRM, fungovaly spolehlivě ve statických prostředích, zatímco plánovače s jedním stromem, jako jsou RRT a EST, měly problémy ve složitých nebo omezených scénách. Pozoruhodné je, že v jedné testovací scéně docházelo u algoritmů RRT a RRT* neustále k selhání, což naznačuje možná strukturální omezení těchto algoritmů.
Celkově tato studie ukazuje, jak je důležité přizpůsobit výběr plánovače složitosti úlohy a typu prostředí, a poskytuje praktický, reprodukovatelný přístup k experimentálnímu srovnávání v robotice.
This thesis presents a comparative evaluation of sampling-based motion planning algorithms using the Niryo Ned2 robotic arm in a practical, static environment. The primary objective was to assess how different planners perform under real-world robotic constraints. Eight algorithms from the OMPL library---including members of the RRT, EST, and PRM families---were selected based on their prevalence in research and compatibility with the system. To ensure systematic evaluation, we developed an original software application using the MoveIt C++ interface and the Robot Operating System (ROS) to fully automate the benchmarking process. This custom framework enabled the execution of 50 planning attempts per algorithm across six purpose-built test scenes. Each scene represented distinct spatial challenges to test the adaptability of the planners. Performance was analyzed using three key metrics: planning time, success rate, and path quality. Dimensionality-reduced motion plots were also employed to visualize execution trends and uncover algorithm-specific behaviors. Results showed that bidirectional planners such as RRTConnect and BiEST generally outperformed unidirectional ones in both speed and consistency. Optimal planners like RRT* and PRM* produced higher-quality paths than other methods, with RRT* demonstrating slightly better path quality than PRM*. Roadmap-based planners like PRM performed reliably in static environments, whereas single-tree planners such as RRT and EST struggled in complex or constrained scenes. Notably, one test scene consistently exposed failure modes for RRT and RRT*, indicating potential structural limitations in those algorithms. Overall, this study demonstrates the importance of matching planner selection to task complexity and environment type, and provides a practical, reproducible approach to experimental benchmarking in robotics.
This thesis presents a comparative evaluation of sampling-based motion planning algorithms using the Niryo Ned2 robotic arm in a practical, static environment. The primary objective was to assess how different planners perform under real-world robotic constraints. Eight algorithms from the OMPL library---including members of the RRT, EST, and PRM families---were selected based on their prevalence in research and compatibility with the system. To ensure systematic evaluation, we developed an original software application using the MoveIt C++ interface and the Robot Operating System (ROS) to fully automate the benchmarking process. This custom framework enabled the execution of 50 planning attempts per algorithm across six purpose-built test scenes. Each scene represented distinct spatial challenges to test the adaptability of the planners. Performance was analyzed using three key metrics: planning time, success rate, and path quality. Dimensionality-reduced motion plots were also employed to visualize execution trends and uncover algorithm-specific behaviors. Results showed that bidirectional planners such as RRTConnect and BiEST generally outperformed unidirectional ones in both speed and consistency. Optimal planners like RRT* and PRM* produced higher-quality paths than other methods, with RRT* demonstrating slightly better path quality than PRM*. Roadmap-based planners like PRM performed reliably in static environments, whereas single-tree planners such as RRT and EST struggled in complex or constrained scenes. Notably, one test scene consistently exposed failure modes for RRT and RRT*, indicating potential structural limitations in those algorithms. Overall, this study demonstrates the importance of matching planner selection to task complexity and environment type, and provides a practical, reproducible approach to experimental benchmarking in robotics.
Description
Keywords
porovnání algoritmů plánování pohybu, plánovače pohybu založené na vzorkování, experimentální hodnocení robotiky, Open Motion Planning Library (OMPL), Robot Operating System (ROS), Niryo Ned2, motion planning algorithms comparison, sampling-based motion planners, experimental robotics evaluation, Open Motion Planning Library (OMPL), Robot Operating System (ROS), Niryo Ned2
Citation
Underlying research data set URL
Permanent link
Rights/License
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.