CoSTAR: Instructing Collaborative Robots with Behavior Trees and Vision
Not on the map. Why?
Abstract (arXiv)
For collaborative robots to become useful, end users who are not robotics experts must be able to instruct them to perform a variety of tasks. With this goal in mind, we developed a system for end-user creation of robust task plans with a broad range of capabilities. CoSTAR: the Collaborative System for Task Automation and Recognition is our winning entry in the 2016 KUKA Innovation Award competition at the Hannover Messe trade show, which this year focused on Flexible Manufacturing. CoSTAR is unique in how it creates natural abstractions that use perception to represent the world in a way users can both understand and utilize to author capable and robust task plans. Our Behavior Tree-based task editor integrates high-level information from known object segmentation and pose estimation with spatial reasoning and robot actions to create robust task plans. We describe the cross-platform design and implementation of this system on multiple industrial robots and evaluate its suitability for a wide variety of use cases.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Nov 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 4; 2024: 5; 2025: 2; 2026: 3.
20 papers.
Sort:
By area:
- 2023HOI4ABOT: Human-Object Interaction Anticipation for Human Intention Reading Collaborative roBOTscited by 12
- 2022Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integrationcited by 10
- 2026AEROS: A Single-Agent Operating Architecture with Embodied Capability Modulescited by 6
- 2022Generalizable task representation learning from human demonstration videos: a geometric approachcited by 5
- 2023SkiROS2: A skill-based Robot Control Platform for ROScited by 4
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generationcited by 4
- 2021Learning of Parameters in Behavior Trees for Movement Skillscited by 3
- 2026ECM Contracts: Contract-Aware, Versioned, and Governable Capability Interfaces for Embodied Agentscited by 2
- 2021iRoPro: An interactive Robot Programming Frameworkcited by 1
- 2022Many Episode Learning in a Modular Embodied Agent via End-to-End Interactioncited by 1
- 2023A Unified Architecture for Dynamic Role Allocation and Collaborative Task Planning in Mixed Human-Robot Teamscited by 1
- 2023Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Taskscited by 1
8 more
- 2024Towards Equitable Agile Research and Development of AI and Roboticscited by 1
- 2024Adaptive Manipulation using Behavior Treescited by 1
- 2025Intuitive Programming, Adaptive Task Planning, and Dynamic Role Allocation in Human-Robot Collaborationcited by 1
- 2021Autonomous Aerial Robot for High-Speed Search and Intercept Applicationscited by 0
- 2024RAMPA: Robotic Augmented Reality for Machine Programming by DemonstrAtioncited by 0
- 2024Robot Tasks with Fuzzy Time Requirements from Natural Language Instructionscited by 0
- 2025Uncertainty-Resilient Active Intention Recognition for Robotic Assistantscited by 0
- 2026Towards Neuro-Symbolic Procedural Reasoning for Long-Horizon Vision-Language-Action Manipulationcited by 0
- 2026Towards Neuro-Symbolic Procedural Reasoning for Long-Horizon Vision-Language-Action Manipulation4 Sep 2026
- 2026ECM Contracts: Contract-Aware, Versioned, and Governable Capability Interfaces for Embodied Agents10 Apr 2026
- 2026AEROS: A Single-Agent Operating Architecture with Embodied Capability Modules8 Apr 2026
- 2025Intuitive Programming, Adaptive Task Planning, and Dynamic Role Allocation in Human-Robot Collaboration11 Nov 2025
- 2025Uncertainty-Resilient Active Intention Recognition for Robotic Assistants26 Aug 2025
- 2024Robot Tasks with Fuzzy Time Requirements from Natural Language Instructions14 Nov 2024
- 2024RAMPA: Robotic Augmented Reality for Machine Programming by DemonstrAtion17 Oct 2024
- 2024Adaptive Manipulation using Behavior Trees20 Jun 2024
- 2024Towards Equitable Agile Research and Development of AI and Robotics13 Feb 2024
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generation16 Jan 2024
- 2023HOI4ABOT: Human-Object Interaction Anticipation for Human Intention Reading Collaborative roBOTs28 Sep 2023
- 2023Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Tasks27 Aug 2023
8 more
- 2023SkiROS2: A skill-based Robot Control Platform for ROS29 Jun 2023
- 2023A Unified Architecture for Dynamic Role Allocation and Collaborative Task Planning in Mixed Human-Robot Teams19 Jan 2023
- 2022Many Episode Learning in a Modular Embodied Agent via End-to-End Interaction19 Apr 2022
- 2022Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integration18 Mar 2022
- 2022Generalizable task representation learning from human demonstration videos: a geometric approach28 Feb 2022
- 2021Autonomous Aerial Robot for High-Speed Search and Intercept Applications10 Dec 2021
- 2021iRoPro: An interactive Robot Programming Framework8 Dec 2021
- 2021Learning of Parameters in Behavior Trees for Movement Skills27 Sep 2021
- 2023HOI4ABOT: Human-Object Interaction Anticipation for Human Intention Reading Collaborative roBOTscited by 12
- 2022Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integrationcited by 10
- 2026AEROS: A Single-Agent Operating Architecture with Embodied Capability Modulescited by 6
- 2022Generalizable task representation learning from human demonstration videos: a geometric approachcited by 5
- 2023SkiROS2: A skill-based Robot Control Platform for ROScited by 4
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generationcited by 4
- 2021Learning of Parameters in Behavior Trees for Movement Skillscited by 3
- 2026ECM Contracts: Contract-Aware, Versioned, and Governable Capability Interfaces for Embodied Agentscited by 2
- 2021iRoPro: An interactive Robot Programming Frameworkcited by 1
- 2022Many Episode Learning in a Modular Embodied Agent via End-to-End Interactioncited by 1
- 2023A Unified Architecture for Dynamic Role Allocation and Collaborative Task Planning in Mixed Human-Robot Teamscited by 1
- 2023Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Taskscited by 1
12 most cited of 19 All 19 (JSON)
- 2026ECM Contracts: Contract-Aware, Versioned, and Governable Capability Interfaces for Embodied Agents10 Apr 2026
- 2026AEROS: A Single-Agent Operating Architecture with Embodied Capability Modules8 Apr 2026
- 2025Intuitive Programming, Adaptive Task Planning, and Dynamic Role Allocation in Human-Robot Collaboration11 Nov 2025
- 2025Uncertainty-Resilient Active Intention Recognition for Robotic Assistants26 Aug 2025
- 2024Robot Tasks with Fuzzy Time Requirements from Natural Language Instructions14 Nov 2024
- 2024RAMPA: Robotic Augmented Reality for Machine Programming by DemonstrAtion17 Oct 2024
- 2024Adaptive Manipulation using Behavior Trees20 Jun 2024
- 2024Towards Equitable Agile Research and Development of AI and Robotics13 Feb 2024
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generation16 Jan 2024
- 2023HOI4ABOT: Human-Object Interaction Anticipation for Human Intention Reading Collaborative roBOTs28 Sep 2023
- 2023Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Tasks27 Aug 2023
- 2023SkiROS2: A skill-based Robot Control Platform for ROS29 Jun 2023
12 newest of 19 All 19 (JSON)