Learning-Based Methods
Learned Abstractions
Related Projects: Guided Planning
Current Contributors: Amnon Attali, Marco Morales, Nancy Amato
While the difficulty of reinforcement learning problems is typically related to the complexity of their state spaces, Abstraction proposes that solutions often lie in simpler underlying latent spaces. Prior works have focused on learning either a continuous or dense abstraction, or require a human to provide one. Information-dense representations capture features irrelevant for solving tasks, and continuous spaces can struggle to represent discrete objects. In this work we automatically learn a sparse discrete abstraction of the underlying environment. We do so using a simple end-to-end trainable model based on the successor representation and max-entropy regularization. We describe an algorithm to apply our model, named Discrete State-Action Abstraction (DSAA), which computes an action abstraction in the form of temporally extended actions, i.e., Options, to transition between discrete abstract states. Empirically, we demonstrate the effects of different exploration schemes on our resulting abstraction, and show that it is efficient for solving downstream tasks.
Spatial Awareness
Related Projects: Guided Planning
Current Contributors: Felipe Felix Arias, Marco Morales, Nancy Amato
Supported By: NSF
Motion planning with dynamic obstacles is an essential problem towards navigation in the real-world. Sampling-based motion planning algorithms are able to find solutions by approximating the robot’s configuration space through a graph representation, predicting or computing obstacles’ trajectories, and finding feasible paths via a pathfinding algorithm. In this work, we seek to improve the performance of these subproblems by identifying regions critical to dynamic environment navigation and leveraging them to construct sparse probabilistic roadmaps. Motion planning and pathfinding algorithms should allow robots to prevent encounters with obstacles, irrespective of their trajectories, by being conscious of spatial context cues such as the location of chokepoints (e.g., doorways). Thus, we propose a self-supervised methodology for learning to identify regions relevant to obstacle avoidance from local environment features. As an application of this concept, we leverage a neural network to generate hierarchical probabilistic roadmaps termed Avoidance Critical Probabilistic Roadmaps (ACPRM). These roadmaps contain motion structures that enable efficient obstacle avoidance, reduce the search and planning space, and increase a roadmap’s reusability and coverage. ACPRMs are demonstrated to achieve up to five orders of magnitude improvement over uniform grid sampling in the multi-agent setting and up to ten orders of magnitude over a competitive baseline in the multi-query setting.
Publications
- Ngui, I. , McBeth, C. , Santos, A. , He, G. , Mimnaugh, K.J. , Motes, J.D. , Soares, L. , Morales, M. , & Amato, N.M. (2025). ERUPT: An Open Toolkit for Interfacing with Robot Motion Planners in Extended Reality. ArXiv Preprint. https://doi.org/https://doi.org/10.48550/arXiv.2510.02464
- Uwacu, D. , Yammanuru, A. , Nallamotu, K. , Chalasani, V. , Morales, M. , & Amato, N.M. (2025). HAS-RRT: RRT-based Motion Planning using Topological Guidance. IEEE Robotics and Automation Letters , 10(6) , 6223-6230. https://doi.org/10.1109/LRA.2025.3560878
- Gressmann, F. , Chen, A. , Xie, L.H. , Amato, N.M. , & Rauchwerger, L. (2025). Position: It Is Time We Test Neural Computation In Vitro. Proceedings of the 42nd International Conference on Machine Learning (ICML 2025). View publication
- Gressmann, F. , Chen, A. , Xie, L.H. , Dowden, S. , Amato, N. , & Rauchwerger, L. (2024). A primer on in vitro biological neural networks. NeurIPS 2024 Workshop Machine Learning with new Compute Paradigms. View publication
- Lee, S. , Motes, J. , Ngui, I. , Morales, M. , & Amato, N.M. (2024). Lazy-DaSH: Lazy Approach for Hypergraph-based Multi-robot Task and Motion Planning. ICRA@40. https://doi.org/Unpublished
- Solis, I. , Motes, J. , Qin, M. , Morales, M. , & Amato, N.M. (2024). Adaptive Robot Coordination: A Subproblem-based Approach for Hybrid Multi-Robot Motion Planning. IEEE Robotics and Automation Letters , 9(8) , 7238-7245. https://doi.org/10.1109/LRA.2024.3420548
- McBeth, C. , Motes, J. , Ngui, I. , Morales, M. , & Amato, N.M. (2024). Scalable Multi-Robot Motion Planning Using Guidance-Informed Hypergraphs. ArXiv Preprint. arXiv
- Uwacu, D. , Yammanuru, A. , Nallamotu, K. , Chalasani, V. , Morales, M. , & Amato, N.M. (2023). Hierarchical Annotated Skeleton-Guided Tree-based Motion Planning. arXiv Preprint. arXiv
- McBeth, C. , Motes, J. , Uwacu, D. , Morales, M. , & Amato, N.M. (2023). Scalable Multi-robot Motion Planning for Congested Environments With Topological Guidance. In IEEE Robotics and Automation Letters , 1-8. https://doi.org/10.1109/LRA.2023.3312980
- Attali, A. , Cisneros-Velarde, P. , Morales, M. , & Amato, N.M. (2023). Discrete State-Action Abstraction via the Successor Representation. arXiv preprint. arXiv
- Uwacu, D. , Yammanuru, A. , Morales, M. , & Amato, N.M. (2022). Hierarchical Planning With Annotated Skeleton Guidance. IEEE Robotics and Automation Letters (RA-L) , 7(4) , 11055-11061. https://doi.org/10.1109/LRA.2022.3196885
- Arias, F.F. , Ichter, B. , Faust, A. , & Amato, N.M. (2021). Avoidance Critical Probabilistic Roadmaps for Motion Planning in Dynamic Environments. IEEE International Conference on Robotics and Automation (ICRA). https://doi.org/Published
- Arias, F.F. , Ichter, B. , Faust, A. , & Amato, N.M. (2021). Avoidance Critical Probabilistic Roadmaps for Motion Planning in Dynamic Environments. IEEE International Conference on Robotics and Automation (ICRA). https://doi.org/Published
- Solis, I. , Motes, J. , Sandström, R. , & Amato, N.M. (2021). Representation-Optimal Multi-Robot Motion Planning using Conflict-Based Search. IEEE Robotics and Automation Letters. https://doi.org/https://doi.org/10.1109/LRA.2021.3068910
- Uwacu, D. , Ren, A. , Thomas, S. , & Amato, N.M. (2020). Using Guided Motion Planning to Study Binding Site Accessibility. Proceedings of the 11th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics , 10. https://doi.org/10.1145/3388440.3414707
- Ghosh, M. , Thomas, S. , & Amato, N.M. (2020). Fast Collision Detection for Motion Planning Using Shape Primitive Skeletons. Algorithmic Foundations of Robotics XIII. Springer Proceedings in Advanced Robotics (SPAR). The 2018 Workshop on the Algorithmic Foundations of Robotics (WAFR) , 14 , 36-51. https://doi.org/10.1007/978-3-030-44051-0_3
- Motes, J. , Sandstrom, R. , Lee, H. , Thomas, S. , & Amato, N.M. (2020). Multi-Robot Task and Motion Planning with Subtask Dependencies. IEEE Robotics and Automation Letters (RA-L) , 5(2) , 3338--3345. https://doi.org/10.1109/LRA.2020.2976329
- Pattanshetti, S. , Sandström, R. , Kottala, A. , Amato, N.M. , & Ryu, S.C. (2019). Feasibility Study of Robotic Needles with a Rotational Tip-Joint and Notch Patterns. Proc. IEEE Int. Conf. on Robotics and Automation (ICRA) , 1534--1540. https://doi.org/10.1109/ICRA.2019.8793574
- Uwacu, D. , Yang, E. , Thomas, S. , & Amato, N.M. (2018). Using Motion Planning to Evaluate Protein Binding Site Accessibility. Technical Report, TR18-001.
- Denny, J. , Sandstrom, R. , & Amato, N.M. (2018). A General Region-Based Framework for Collaborative Planning. In Proc. Inter. Symp. on Robotics Research (ISRR 2015). Springer Proceedings in Advanced Robotics , 563--579. https://doi.org/10.1007/978-3-319-60916-4_32
- Ghosh, M. , Thomas, S. , Morales, M. , Rodriguez, S. , & Amato, A.N.M. (2016). Motion Planning using Hierarchical Aggregation of Workspace Obstacles. In Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS) , 5716--5721. https://doi.org/10.1109/IROS.2016.7759841
- Ekenna, C.P. (2016). Improved Sampling Based Motion Planning Through Local Learning. Improved Sampling Based Motion Planning Through Local Learning. View publication
- Uwacu, D. , Ekenna, C. , Thomas, S. , & Amato, N. (2016). The Impact of Approximate Methods on Local Learning in Motion Planning. 1st International Workshop on Robot Learning and Planning (RLP 2016), in conjunction with RSS 2016. arXiv
- Ghosh, M. , Tomkins, D. , Denny, J. , Rodriguez, S. , Aguirre, M.M. , & Amato, N.M. (2015). Planning Motions for Shape-Memory Alloy Sheets. Origami. https://doi.org/10.1090/MBK/095.2/13
- Ekenna, C. , Uwacu, D. , Thomas, S. , & Amato, N. (2015). Studying Learning Techniques in Different Phases of PRM Construction. In Machine Learning in Planning and Control of Robot Motion Workshop (IROS-MLPC). https://doi.org/10.1109/IROS.2015.7353825
- Ekenna, C. , Uwacu, D. , Thomas, S. , & Amato, N. (2015). Improved Roadmap Connection via Local Learning for Sampling Based Planners. Proc. IEEE/RSJ Int. Conf. Intel. Rob. Syst. (IROS) , 3227-3234. https://doi.org/10.1109/IROS.2015.7353825
- Ekenna, C. , Uwacu, D. , Thomas, S. , & Amato, N. (2015). Improved Roadmap Connection via Local Learning for Sampling Based Planners. Proc. IEEE/RSJ Int. Conf. Intel. Rob. Syst. (IROS) , 3227-3234. https://doi.org/10.1109/IROS.2015.7353825
- Jacobs, S.A. & Amato, N.M. (2014). The anatomy of a distributed motion planning roadmap. 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems , 3019-3026. https://doi.org/10.1109/IROS.2014.6942979
- Yeh, H.(. , Denny, J. , Lindsey, A. , Thomas, S.L. , & Amato, N.M. (2014). UMAPRM: Uniformly Sampling the Medial Axis. 2014 IEEE International Conference on Robotics and Automation (ICRA) , 5798-5803. https://doi.org/10.1109/ICRA.2014.6907711
- Shi, K. , Denny, J. , & Amato, N.M. (2014). Spark PRM: Using RRTs within PRMs to efficiently explore narrow passages. 2014 IEEE International Conference on Robotics and Automation (ICRA). https://doi.org/10.1109/ICRA.2014.6907540
- Giese, A. , Latypov, D. , & Amato, N.M. (2014). Reciprocally-Rotating Velocity Obstacles. 2014 IEEE International Conference on Robotics and Automation (ICRA) , 3234-3241. https://doi.org/10.1109/ICRA.2014.6907324
- Denny, J. , Greco, E. , Thomas, S.L. , & Amato, N.M. (2014). MARRT: Medial Axis Biased Rapidly-Exploring Random Trees. 2014 IEEE International Conference on Robotics and Automation (ICRA) , 90-97. https://doi.org/10.1109/ICRA.2014.6906594
- Ekenna, C. , Thomas, S. , & Amato, N.M. (2014). Adaptive Neighbor Connection using Node Characterization. N/A. View publication
- Rodriguez, S. & Amato, N.M. (2011). Utilizing Roadmaps in Evacuation Planning. The International Journal of Virtual Reality , 10(1) , 67--73. https://doi.org/https://doi.org/10.20870/IJVR.2011.10.1.2804
- Rodriguez, S. , Denny, J. , Mahadevan, A. , Vu, J. , Burgos, J. , Zourntos, T. , & Amato, A.N.M. (2011). Roadmap-Based Pursuit-Evasion in 3D Structures. International Conference on Computer Animation and Social Agents. View publication
- Rodriguez, A. , Denny, J. , Zourntos, T. , & Amato, N.M. (2010). Toward Simulating Realistic Pursuit-Evasion Using a Roadmap-Based Approach. International Conference on Motion in Games , 82--93. https://doi.org/https://doi.org/10.1007/978-3-642-16958-8_9
- Denny, J. , Agrawal, A. , Greco, E. , Tapia, L. , & Amato, N.M. (2010). Region Identification Methods for Efficient and Automated Motion Planning. N/A. View publication
- Tang, X. , Thomas, S. , Coleman, P. , & Amato, N.M. (2010). Reachable distance space: Efficient sampling-based planning for spatially constrained systems. The International Journal of Robotics Research , 29(7) , 916--934. https://doi.org/10.1177/0278364909357643
- Tapia, L. , Thomas, S. , & Amato, N.M. (2010). A Motion Planning Approach to Studying Molecular Motions. Communications in Information and Systems , 10 , 52-68. https://doi.org/10.4310/cis.2010.v10.n1.a4
- Xie, D. , Morales, M. , Pearce, R. , Thomas, S. , Lien, J. , & Amato, N.M. (2008). Incremental Map Generation (IMG). Algorithmic Foundation of Robotics VII , 53--68. https://doi.org/10.1007/978-3-540-68405-3_4
- Rodriguez, S. , Thomas, S. , Pearce, R. , & Amato, N.M. (2008). RESAMPL: A Region-Sensitive Adaptive Motion Planner. Algorithmic Foundation of Robotics VII , 285--300. https://doi.org/10.1007/978-3-540-68405-3_18
- Thomas, S. , Morales, M. , Tang, X. , & Amato, N.M. (2007). Biasing Samplers to Improve Motion Planning Performance. In Proc. IEEE International Conference on Robotics and Automation (ICRA) , 1625-1630. https://doi.org/10.1109/ROBOT.2007.363556
- Morales, M. , Pearce, R. , & Amato, N.M. (2007). Analysis of the Evolution of C-Space Models Built through Incremental Exploration. in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) , 1029-1034. https://doi.org/10.1109/ROBOT.2007.363120
- Morales, M.A. , Pearce, R. , & Amato, N.M. (2006). Metrics for Analyzing the Evolution of C-Space Models. in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) , 1268-1273. https://doi.org/10.1109/ROBOT.2006.1641883
- A., M.A.M. , Tapia, L. , Pearce, R. , Rodriguez, S. , & Amato, N.M. (2005). C-Space Subdivision and Integration in Feature-Sensitive Motion Planning. In Proc. IEEE International Conference on Robotics and Automation (ICRA) , 3114-3119. https://doi.org/10.1109/ROBOT.2005.1570589
- A., M.A.M. , Tapia, L. , Pearce, R. , Rodriguez, S. , & Amato, N.M. (2005). C-Space Subdivision and Integration in Feature-Sensitive Motion Planning. In Proc. IEEE International Conference on Robotics and Automation (ICRA) , 3114-3119. https://doi.org/10.1109/ROBOT.2005.1570589
- Morales, M. , Tapia, L. , Pearce, R. , Rodriguez, S. , & Amato, N.M. (2004). A Machine Learning Approach for Feature-Sensitive Motion Planning. In Proc. Int. Wkshp. on Alg. Found. of Rob. (WAFR) , 361--376. https://doi.org/10.1007/10991541_25
- Walter, J.E. , Brooks, M.E. , Little, D.F. , & Amato, N.M. (2004). Enveloping multi-pocket obstacles with hexagonal metamorphic robots. In Proc. IEEE Int. Conf. Robot. Autom. (ICRA) , 3 , 2204-2209 Vol.3. https://doi.org/10.1109/ROBOT.2004.1307389
- Yu, H. , Zhang, D. , Dang, F. , & Rauchwerger, L. (2004). An Adaptive Algorithm Selection Framework. Technical Report, TR04-002, Parasol Laboratory, Department of Computer Science, Texas A&M University.
- Lien, J. , Morales, M. , & Amato, N.M. (2003). Neuron PRM: A Framework for Constructing Cortical Networks. Neurocomputing , 52-54 , 191 - 197. https://doi.org/10.1016/S0925-2312(02)00728-2
- Walter, J.E. , Brooks, M.E. , Little, D.F. , & Amato, N.M. (2003). Enveloping Obstacles with Hexagonal Metamorphic Robots. Proc. IEEE Int. Conf. Robot. Autom. (ICRA) , 1 , 741-748 vol.1. https://doi.org/10.1109/ROBOT.2003.1241682
- Sundaram, S. , Remmler, I. , & Amato, N. (2001). Disassembly Sequencing Using a Motion Planning Approach. In Proc. IEEE International Conference on Robotics and Automation (ICRA) , 2 , 1475-1480 vol.2. https://doi.org/10.1109/ROBOT.2001.932818
- Kim, J. , Amato, N. , & Lee, S. (2001). An Integrated Mobile Robot Path (Re)Planner and Localizer for Personal Robots. In Proc. IEEE International Conference on Robotics and Automation (ICRA) , 4 , 3789-3794 vol.4. https://doi.org/10.1109/ROBOT.2001.933208
- Bayazit, O.B. , Song, G. , & Amato, N.M. (2001). Enhancing Randomized Motion Planners: Exploring with Haptic Hints. Autonomous Robots , 10(2) , 163--174. https://doi.org/10.1023/A:1008981903273
- Song, G. , Miller, S. , & Amato, N.M. (2001). Customizing PRM Roadmaps at Query Time. Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation , 2 , 1500-1505 vol.2. https://doi.org/10.1109/ROBOT.2001.932823