A Survey of Knowledge Representation in Service Robotics
arXiv:1807.02192 · doi:10.1016/j.robot.2019.03.005
Abstract
Within the realm of service robotics, researchers have placed a great amount of effort into learning, understanding, and representing motions as manipulations for task execution by robots. The task of robot learning and problem-solving is very broad, as it integrates a variety of tasks such as object detection, activity recognition, task/motion planning, localization, knowledge representation and retrieval, and the intertwining of perception/vision and machine learning techniques. In this paper, we solely focus on knowledge representations and notably how knowledge is typically gathered, represented, and reproduced to solve problems as done by researchers in the past decades. In accordance with the definition of knowledge representations, we discuss the key distinction between such representations and useful learning models that have extensively been introduced and studied in recent years, such as machine learning, deep learning, probabilistic modelling, and semantic graphical structures. Along with an overview of such tools, we discuss the problems which have existed in robot learning and how they have been built and used as solutions, technologies or developments (if any) which have contributed to solving them. Finally, we discuss key principles that should be considered when designing an effective knowledge representation.
Featured in Special Issue on Semantic Policy and Action Representations for Autonomous Robots, 22 Pages, Elsevier Format
References in corpus (13)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Deep Learning in Neural Networks: An Overview
- Semantic Image Segmentation with Deep Convolutional Nets and Fully Connected CRFs
- Fully Convolutional Networks for Semantic Segmentation
- Dex-Net 2.0: Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp Metrics
- Symbol Emergence in Robotics: A Survey
- RoboBrain: Large-Scale Knowledge Engine for Robots
- A Review of 40 Years of Cognitive Architecture Research: Core Cognitive Abilities and Practical Applications
- Identifying Object States in Cooking-Related Images
- Functional Object-Oriented Network: Construction & Expansion
- Supersizing Self-supervision: Learning to Grasp from 50K Tries and 700 Robot Hours
- Weakly Supervised Learning of Affordances
- Learning the Semantics of Manipulation Action
Cited by in corpus (15)
- Semantics for Robotic Mapping, Perception and Interaction: A Survey
- A Memory System of a Robot Cognitive Architecture and its Implementation in ArmarX
- Manipulation Motion Taxonomy and Coding for Robots
- Capability-based Frameworks for Industrial Robot Skills: a Survey
- A Motion Taxonomy for Manipulation Embedding
- Consolidating Trees of Robotic Plans Generated Using Large Language Models to Improve Reliability
- Towards a Framework for Visual Intelligence in Service Robotics: Epistemic Requirements and Gap Analysis
- Task Planning with a Weighted Functional Object-Oriented Network
- Evaluating Recipes Generated from Functional Object-Oriented Network
- Estimating Motion Codes from Demonstration Videos
- Joint Object and State Recognition using Language Knowledge
- Cooking Object's State Identification Without Using Pretrained Model
- Specification mining and automated task planning for autonomous robots based on a graph-based spatial temporal logic
- A Road-map to Robot Task Execution with the Functional Object-Oriented Network
- Developing Motion Code Embedding for Action Recognition in Videos