Affordances describe the possibilities for an agent to perform actions with an object. While the significance of the affordance concept has been previously studied from varied perspectives, such as psychology and cognitive science, these approaches are not always sufficient to enable direct transfer, in the sense of implementations, to artificial intelligence (AI)-based systems and robotics. However, many efforts have been made to pragmatically employ the concept of affordances, as it represents great potential for AI agents to effectively bridge perception to action. In this survey, we review and find common ground amongst different strategies that use the concept of affordances within robotic tasks, and build on these methods to provide guidance for including affordances as a mechanism to improve autonomy. To this end, we outline common design choices for building representations of affordance relations, and their implications on the generalisation capabilities of an agent when facing previously unseen scenarios. Finally, we identify and discuss a range of interesting research directions involving affordances that have the potential to improve the capabilities of an AI agent.
翻译:虽然以前从心理学和认知科学等不同角度研究过 " 负担 " 概念的重要性,但这些方法并不总是足以使执行意义上的 " 人造智能(AI) " 系统和机器人直接转移至 " 人工智能(AAI)系统 " ;然而,已作出许多努力,以务实的方式运用 " 负担 " 概念,因为 " 负担 " 概念是AI代理将概念与行动有效地联系起来的巨大潜力。在本次调查中,我们审查并找到在机器人任务中使用 " 负担 " 概念的不同战略的共同点,并借鉴这些方法提供指导,将 " 负担 " 作为一种改善自主的机制。为此,我们概述了建设 " 负担 " 关系 " 的共同设计选择,以及这些选择在面临以前看不见的情景时对代理人一般化能力的影响。最后,我们确定并讨论一系列有趣的研究方向,涉及 " 负担 " 有可能提高 " 负担 " 代理人的能力。