Service robots are appearing more and more in our daily life. The development of service robots combines multiple fields of research, from object perception to object manipulation. The state-of-the-art continues to improve to make a proper coupling between object perception and manipulation. This coupling is necessary for service robots not only to perform various tasks in a reasonable amount of time but also to continually adapt to new environments and safely interact with non-expert human users. Nowadays, robots are able to recognize various objects, and quickly plan a collision-free trajectory to grasp a target object in predefined settings. Besides, in most of the cases, there is a reliance on large amounts of training data. Therefore, the knowledge of such robots is fixed after the training phase, and any changes in the environment require complicated, time-consuming, and expensive robot re-programming by human experts. Therefore, these approaches are still too rigid for real-life applications in unstructured environments, where a significant portion of the environment is unknown and cannot be directly sensed or controlled. In such environments, no matter how extensive the training data used for batch learning, a robot will always face new objects. Therefore, apart from batch learning, the robot should be able to continually learn about new object categories and grasp affordances from very few training examples on-site. Moreover, apart from robot self-learning, non-expert users could interactively guide the process of experience acquisition by teaching new concepts, or by correcting insufficient or erroneous concepts. In this way, the robot will constantly learn how to help humans in everyday tasks by gaining more and more experiences without the need for re-programming.
翻译:服务机器人在我们的日常生活中越来越多地出现。 服务机器人的发展将多个研究领域结合起来, 从对象感知到物体操控。 最先进的技术继续不断改进, 在物体感知和操控之间实现适当的结合。 这种结合对于服务机器人不仅需要在合理的时间里执行各种任务,而且持续适应新的环境和与非专家人类用户安全地互动。 如今, 机器人能够识别各种物体, 并迅速计划一个无碰撞的轨道, 在预设的环境下抓住一个目标对象。 此外, 在多数情况下, 都依赖大量的培训数据。 因此, 这种机器人的知识在培训阶段之后得到固定, 环境的任何变化都需要复杂的、耗时的和昂贵的机器人重新规划。 因此, 这些方法对于在结构化环境中的实际应用来说仍然过于僵硬, 在那里, 环境的很大一部分是未知的, 并且无法直接感知或控制。 在这种环境中, 不需要多少广泛的培训数据来进行分批学习, 这样的培训数据是大量的培训数据, 在培训阶段里, 机器人总是要面对更多的自我学习, 而不是不断学习新的机器人。