Reducing the Barrier to Entry of Complex Robotic Software: a MoveIt! Case Study
Not on the map. Why?
Abstract (arXiv)
Developing robot agnostic software frameworks involves synthesizing the disparate fields of robotic theory and software engineering while simultaneously accounting for a large variability in hardware designs and control paradigms. As the capabilities of robotic software frameworks increase, the setup difficulty and learning curve for new users also increase. If the entry barriers for configuring and using the software on robots is too high, even the most powerful of frameworks are useless. A growing need exists in robotic software engineering to aid users in getting started with, and customizing, the software framework as necessary for particular robotic applications. In this paper a case study is presented for the best practices found for lowering the barrier of entry in the MoveIt! framework, an open-source tool for mobile manipulation in ROS, that allows users to 1) quickly get basic motion planning functionality with minimal initial setup, 2) automate its configuration and optimization, and 3) easily customize its components. A graphical interface that assists the user in configuring MoveIt! is the cornerstone of our approach, coupled with the use of an existing standardized robot model for input, automatically generated robot-specific configuration files, and a plugin-based architecture for extensibility. These best practices are summarized into a set of barrier to entry design principles applicable to other robotic software. The approaches for lowering the entry barrier are evaluated by usage statistics, a user survey, and compared against our design objectives for their effectiveness to users.
Key facts. Cited by 86 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Apr 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 7; 2023: 17; 2024: 23; 2025: 23; 2026: 12.
86 papers.
Sort:
By area:
- 2021Habitat 2.0: Training Home Assistants to Rearrange their Habitatcited by 501
- 20243D Diffuser Actor: Policy Diffusion with 3D Scene Representationscited by 278
- 2023Act3D: 3D Feature Field Transformers for Multi-Task Robotic Manipulationcited by 135
- 2022FlowBot3D: Learning 3D Articulation Flow to Manipulate Articulated Objectscited by 91
- 2025BridgeVLA: Input-Output Alignment for Efficient 3D Manipulation Learning with Vision-Language Modelscited by 77
- 2024RAM: Retrieval-Based Affordance Transfer for Generalizable Zero-Shot Robotic Manipulationcited by 55
- 2023Diffusion-EDFs: Bi-equivariant Denoising Generative Modeling on SE(3) for Visual Robotic Manipulationcited by 51
- 2024Closed-Loop Open-Vocabulary Mobile Manipulation with GPT-4Vcited by 40
- 2021RGB Matters: Learning 7-DoF Grasp Poses on Monocular RGBD Imagescited by 38
- 2024Splat-MOVER: Multi-Stage, Open-Vocabulary Robotic Manipulation via Editable Gaussian Splattingcited by 37
- 2024AffordDP: Generalizable Diffusion Policy with Transferable Affordancecited by 35
- 2024ROS-LLM: A ROS framework for embodied AI with task feedback and structured reasoningcited by 27
38 more
- 2023SG-Bot: Object Rearrangement via Coarse-to-Fine Robotic Imagination on Scene Graphscited by 24
- 2024RoboScript: Code Generation for Free-Form Manipulation Tasks across Real and Simulationcited by 24
- 2023Conformal Temporal Logic Planning using Large Language Modelscited by 21
- 2023TWIST: Teacher-Student World Model Distillation for Efficient Sim-to-Real Transfercited by 18
- 2024One-Shot Imitation Learning with Invariance Matching for Robotic Manipulationcited by 18
- 2021Probabilistic Inference of Simulation Parameters via Parallel Differentiable Simulationcited by 17
- 2022Asynchronous Actor-Critic for Multi-Agent Reinforcement Learningcited by 16
- 2024ICGNet: A Unified Approach for Instance-Centric Graspingcited by 16
- 2022N2M2: Learning Navigation for Arbitrary Mobile Manipulation Motions in Unseen and Dynamic Environmentscited by 15
- 2025NeSyC: A Neuro-symbolic Continual Learner For Complex Embodied Tasks In Open Domainscited by 15
- 20233DSGrasp: 3D Shape-Completion for Robotic Graspcited by 13
- 2025FlowRAM: Grounding Flow Matching Policy with Region-Aware Mamba Framework for Robotic Manipulationcited by 13
- 2025Towards Reliable Code-as-Policies: A Neuro-Symbolic Framework for Embodied Task Planningcited by 10
- 2023NOIR: Neural Signal Operated Intelligent Robots for Everyday Activitiescited by 8
- 2026AffordanceVLA: A Vision-Language-Action Model Empowering Action Generation through Affordance-Aware Understandingcited by 8
- 2024Inverse Kinematics for Neuro-Robotic Grasping with Humanoid Embodied Agentscited by 7
- 2025One-Shot Dual-Arm Imitation Learningcited by 7
- 2025CLEA: Closed-Loop Embodied Agent for Enhancing Task Execution in Dynamic Environmentscited by 6
- 2025SPARK: Sim-ready Part-level Articulated Reconstruction with VLM Knowledgecited by 6
- 2022ROS-PyBullet Interface: A Framework for Reliable Contact Simulation and Human-Robot Interactioncited by 5
- 2023CycleIK: Neuro-inspired Inverse Kinematicscited by 5
- 2024SAID-NeRF: Segmentation-AIDed NeRF for Depth Completion of Transparent Objectscited by 5
- 2024ARCADE: Scalable Demonstration Collection and Generation via Augmented Reality for Imitation Learningcited by 5
- 2025RAI: Flexible Agent Framework for Embodied AIcited by 5
- 2025Time-Unified Diffusion Policy with Action Discrimination for Robotic Manipulationcited by 5
- 2023GVCCI: Lifelong Learning of Visual Grounding for Language-Guided Robotic Manipulationcited by 4
- 2023Fine-Tuning Generative Models as an Inference Method for Robotic Taskscited by 4
- 2024Accelerating Search-Based Planning for Multi-Robot Manipulation by Leveraging Online-Generated Experiencescited by 4
- 2024Grasp Diffusion Network: Learning Grasp Generators from Partial Point Clouds with Diffusion Models in SO(3)xR3cited by 4
- 2021A data acquisition setup for data driven acoustic designcited by 3
- 2024EMPOWER: Embodied Multi-role Open-vocabulary Planning with Online Grounding and Executioncited by 3
- 2025RoboNeuron: A Middle-Layer Infrastructure for Agent-Driven Orchestration in Embodied AIcited by 3
- 2023Zero-Shot Transfer of Haptics-Based Object Insertion Policiescited by 2
- 2023PROGrasp: Pragmatic Human-Robot Communication for Object Graspingcited by 2
- 2023Toward a Plug-and-Play Vision-Based Grasping Module for Roboticscited by 2
- 2024Scaling Manipulation Learning with Visual Kinematic Chain Predictioncited by 2
- 2024FusionSense: Bridging Common Sense, Vision, and Touch for Robust Sparse-View Reconstructioncited by 2
- 2025Coarse-to-Fine 3D Keyframe Transportercited by 2
50 most cited of 86 All 86 (JSON)
- 2026AI-Driven Collaborative Assembly Line Inspection: System Integration and Deployment Challenges27 Sep 2026
- 2026GloVLA: Let Geometry Move and Local VLA Interact for Robust Object-Centric Manipulation in Unstructured Environments5 Sep 2026
- 2026Affordance-Based Manipulation Planning with Text Goals and Sim-to-Real Generalisation via Real-to-Sim Image Conversion13 Jul 2026
- 2026Bounded-Fidelity Sim-as-Demo-Stage: Mocap Handoff for Governance Benchmarks9 Jul 2026
- 2026Geometry-Aware Motion Latents for Learning Robust Manipulation Policies6 Jul 2026
- 2026ASCII Art Turns LLMs into VLA Controllers19 Jun 2026
- 2026Neuro-Symbolic Learning for Long-Horizon Task Planning Under Complex Logical Constraints5 Jun 2026
- 2026AffordanceVLA: A Vision-Language-Action Model Empowering Action Generation through Affordance-Aware Understanding4 Jun 2026
- 2026Virtues of Ordered Chaos: Planning with Topple Actions in Tabletop Stack Rearrangement18 May 2026
- 2026Octopus Protocol: One-Shot Hardware Discovery and Control for AI Agents via Infrastructure-as-Prompts9 May 2026
- 2026Bimanual Robot Manipulation via Multi-Agent In-Context Learning22 Apr 2026
- 2026Multi Graph Search for High-Dimensional Robot Motion Planning12 Feb 2026
38 more
- 2025MoonBot: Modular and On-Demand Reconfigurable Robot Toward Moon Base Construction26 Dec 2025
- 2025ManiLong-Shot: Interaction-Aware One-Shot Imitation Learning for Long-Horizon Manipulation18 Dec 2025
- 2025RoboNeuron: A Middle-Layer Infrastructure for Agent-Driven Orchestration in Embodied AI11 Dec 2025
- 2025SPARK: Sim-ready Part-level Articulated Reconstruction with VLM Knowledge1 Dec 2025
- 2025ArtiBench and ArtiBrain: Benchmarking Generalizable Vision-Language Articulated Object Manipulation25 Nov 2025
- 2025Towards Reliable Code-as-Policies: A Neuro-Symbolic Framework for Embodied Task Planning24 Oct 2025
- 2025Obstacle Avoidance using Dynamic Movement Primitives and Reinforcement Learning10 Oct 2025
- 2025Towards Bio-Inspired Robotic Trajectory Planning via Self-Supervised RNN2 Jul 2025
- 2025FlowRAM: Grounding Flow Matching Policy with Region-Aware Mamba Framework for Robotic Manipulation19 Jun 2025
- 2025Context Matters! Relaxing Goals with LLMs for Feasible 3D Scene Planning18 Jun 2025
- 2025Time-Unified Diffusion Policy with Action Discrimination for Robotic Manipulation11 Jun 2025
- 2025BridgeVLA: Input-Output Alignment for Efficient 3D Manipulation Learning with Vision-Language Models9 Jun 2025
- 2025Grounded Vision-Language Interpreter for Long-Horizon Bimanual Task and Motion Planning3 Jun 2025
- 2025RAI: Flexible Agent Framework for Embodied AI12 May 2025
- 2025Hydra: Marker-Free RGB-D Hand-Eye Calibration29 Apr 2025
- 2025Task and Skill Planning: Hierarchical Robot Planning with Black-Box Skills24 Apr 2025
- 2025One-Shot Dual-Arm Imitation Learning10 Mar 2025
- 2025Learning High-Fidelity Robot Self-Model with Articulated 3D Gaussian Splatting7 Mar 2025
- 2025NeSyC: A Neuro-symbolic Continual Learner For Complex Embodied Tasks In Open Domains2 Mar 2025
- 2025CLEA: Closed-Loop Embodied Agent for Enhancing Task Execution in Dynamic Environments2 Mar 2025
- 2025A Mobile Robotic Approach to Autonomous Surface Scanning in Legal Medicine20 Feb 2025
- 2025COMBO-Grasp: Learning Constraint-Based Manipulation for Bimanual Occluded Grasping12 Feb 2025
- 2025Coarse-to-Fine 3D Keyframe Transporter3 Feb 2025
- 2024Grasp Diffusion Network: Learning Grasp Generators from Partial Point Clouds with Diffusion Models in SO(3)xR311 Dec 2024
- 2024AffordDP: Generalizable Diffusion Policy with Transferable Affordance4 Dec 2024
- 2024ARCADE: Scalable Demonstration Collection and Generation via Augmented Reality for Imitation Learning21 Oct 2024
- 2024Robotic Arm Platform for Multi-View Image Acquisition and 3D Reconstruction in Minimally Invasive Surgery15 Oct 2024
- 2024FusionSense: Bridging Common Sense, Vision, and Touch for Robust Sparse-View Reconstruction10 Oct 2024
- 2024EMPOWER: Embodied Multi-role Open-vocabulary Planning with Online Grounding and Execution30 Aug 2024
- 2024Learning to Represent Surroundings, Anticipate Motion and Take Informed Actions in Unstructured Environments15 Jul 2024
- 2024RAM: Retrieval-Based Affordance Transfer for Generalizable Zero-Shot Robotic Manipulation5 Jul 2024
- 2024ROS-LLM: A ROS framework for embodied AI with task feedback and structured reasoning28 Jun 2024
- 2024Socially Interactive Agents for Robotic Neurorehabilitation Training: Conceptualization and Proof-of-concept Study17 Jun 2024
- 2024RoboGolf: Mastering Real-World Minigolf with a Reflective Multi-Modality Vision-Language Model14 Jun 2024
- 2024Scaling Manipulation Learning with Visual Kinematic Chain Prediction12 Jun 2024
- 2024One-Shot Imitation Learning with Invariance Matching for Robotic Manipulation21 May 2024
- 2024Splat-MOVER: Multi-Stage, Open-Vocabulary Robotic Manipulation via Editable Gaussian Splatting7 May 2024
- 2024Closed-Loop Open-Vocabulary Mobile Manipulation with GPT-4V16 Apr 2024
50 newest of 86 All 86 (JSON)
- 20243D Diffuser Actor: Policy Diffusion with 3D Scene Representationscited by 278
- 2023Diffusion-EDFs: Bi-equivariant Denoising Generative Modeling on SE(3) for Visual Robotic Manipulationcited by 51
- 2024AffordDP: Generalizable Diffusion Policy with Transferable Affordancecited by 35
- 2025FlowRAM: Grounding Flow Matching Policy with Region-Aware Mamba Framework for Robotic Manipulationcited by 13
- 2025Time-Unified Diffusion Policy with Action Discrimination for Robotic Manipulationcited by 5
- 2024Grasp Diffusion Network: Learning Grasp Generators from Partial Point Clouds with Diffusion Models in SO(3)xR3cited by 4
- 2025FlowRAM: Grounding Flow Matching Policy with Region-Aware Mamba Framework for Robotic Manipulation19 Jun 2025
- 2025Time-Unified Diffusion Policy with Action Discrimination for Robotic Manipulation11 Jun 2025
- 2024Grasp Diffusion Network: Learning Grasp Generators from Partial Point Clouds with Diffusion Models in SO(3)xR311 Dec 2024
- 2024AffordDP: Generalizable Diffusion Policy with Transferable Affordance4 Dec 2024
- 20243D Diffuser Actor: Policy Diffusion with 3D Scene Representations16 Feb 2024
- 2023Diffusion-EDFs: Bi-equivariant Denoising Generative Modeling on SE(3) for Visual Robotic Manipulation6 Sep 2023
- 2024One-Shot Imitation Learning with Invariance Matching for Robotic Manipulationcited by 18
- 2025One-Shot Dual-Arm Imitation Learningcited by 7
- 2024ARCADE: Scalable Demonstration Collection and Generation via Augmented Reality for Imitation Learningcited by 5
- 2025Coarse-to-Fine 3D Keyframe Transportercited by 2
- 2025ManiLong-Shot: Interaction-Aware One-Shot Imitation Learning for Long-Horizon Manipulationcited by 0
- 2025ManiLong-Shot: Interaction-Aware One-Shot Imitation Learning for Long-Horizon Manipulation18 Dec 2025
- 2025One-Shot Dual-Arm Imitation Learning10 Mar 2025
- 2025Coarse-to-Fine 3D Keyframe Transporter3 Feb 2025
- 2024ARCADE: Scalable Demonstration Collection and Generation via Augmented Reality for Imitation Learning21 Oct 2024
- 2024One-Shot Imitation Learning with Invariance Matching for Robotic Manipulation21 May 2024
- 2025BridgeVLA: Input-Output Alignment for Efficient 3D Manipulation Learning with Vision-Language Modelscited by 77
- 2026AffordanceVLA: A Vision-Language-Action Model Empowering Action Generation through Affordance-Aware Understandingcited by 8
- 2024RoboGolf: Mastering Real-World Minigolf with a Reflective Multi-Modality Vision-Language Modelcited by 0
- 2026AffordanceVLA: A Vision-Language-Action Model Empowering Action Generation through Affordance-Aware Understanding4 Jun 2026
- 2025BridgeVLA: Input-Output Alignment for Efficient 3D Manipulation Learning with Vision-Language Models9 Jun 2025
- 2024RoboGolf: Mastering Real-World Minigolf with a Reflective Multi-Modality Vision-Language Model14 Jun 2024
- 2021Habitat 2.0: Training Home Assistants to Rearrange their Habitatcited by 501
- 2023Act3D: 3D Feature Field Transformers for Multi-Task Robotic Manipulationcited by 135
- 2022FlowBot3D: Learning 3D Articulation Flow to Manipulate Articulated Objectscited by 91
- 2024RAM: Retrieval-Based Affordance Transfer for Generalizable Zero-Shot Robotic Manipulationcited by 55
- 2024Closed-Loop Open-Vocabulary Mobile Manipulation with GPT-4Vcited by 40
- 2021RGB Matters: Learning 7-DoF Grasp Poses on Monocular RGBD Imagescited by 38
- 2024Splat-MOVER: Multi-Stage, Open-Vocabulary Robotic Manipulation via Editable Gaussian Splattingcited by 37
- 2023SG-Bot: Object Rearrangement via Coarse-to-Fine Robotic Imagination on Scene Graphscited by 24
- 2024RoboScript: Code Generation for Free-Form Manipulation Tasks across Real and Simulationcited by 24
- 2023Conformal Temporal Logic Planning using Large Language Modelscited by 21
- 2021Probabilistic Inference of Simulation Parameters via Parallel Differentiable Simulationcited by 17
- 2022Asynchronous Actor-Critic for Multi-Agent Reinforcement Learningcited by 16
12 most cited of 65 All 65 (JSON)
- 2026AI-Driven Collaborative Assembly Line Inspection: System Integration and Deployment Challenges27 Sep 2026
- 2026Affordance-Based Manipulation Planning with Text Goals and Sim-to-Real Generalisation via Real-to-Sim Image Conversion13 Jul 2026
- 2026Bounded-Fidelity Sim-as-Demo-Stage: Mocap Handoff for Governance Benchmarks9 Jul 2026
- 2026Geometry-Aware Motion Latents for Learning Robust Manipulation Policies6 Jul 2026
- 2026ASCII Art Turns LLMs into VLA Controllers19 Jun 2026
- 2026Neuro-Symbolic Learning for Long-Horizon Task Planning Under Complex Logical Constraints5 Jun 2026
- 2026Virtues of Ordered Chaos: Planning with Topple Actions in Tabletop Stack Rearrangement18 May 2026
- 2026Octopus Protocol: One-Shot Hardware Discovery and Control for AI Agents via Infrastructure-as-Prompts9 May 2026
- 2026Multi Graph Search for High-Dimensional Robot Motion Planning12 Feb 2026
- 2025MoonBot: Modular and On-Demand Reconfigurable Robot Toward Moon Base Construction26 Dec 2025
- 2025SPARK: Sim-ready Part-level Articulated Reconstruction with VLM Knowledge1 Dec 2025
- 2025ArtiBench and ArtiBrain: Benchmarking Generalizable Vision-Language Articulated Object Manipulation25 Nov 2025
12 newest of 65 All 65 (JSON)