Generating feasible robot motions in real-time requires achieving multiple tasks (i.e., kinematic requirements) simultaneously. These tasks can have a specific goal, a range of equally valid goals, or a range of acceptable goals with a preference toward a specific goal. To satisfy multiple and potentially competing tasks simultaneously, it is important to exploit the flexibility afforded by tasks with a range of goals. In this paper, we propose a real-time motion generation method that accommodates all three categories of tasks within a single, unified framework and leverages the flexibility of tasks with a range of goals to accommodate other tasks. Our method incorporates tasks in a weighted-sum multiple-objective optimization structure and uses barrier methods with novel loss functions to encode the valid range of a task. We demonstrate the effectiveness of our method through a simulation experiment that compares it to state-of-the-art alternative approaches, and by demonstrating it on a physical camera-in-hand robot that shows that our method enables the robot to achieve smooth and feasible camera motions.
翻译:实时产生可行的机器人动作需要同时完成多种任务(即运动要求) 。这些任务可以有一个具体目标、一系列同样有效的目标或一系列可以接受的目标,同时满足多种可能相互竞争的任务。为了同时满足多种可能相互竞争的任务,必须同时利用具有一系列目标的任务所提供的灵活性。在本文件中,我们提议一种实时动作生成方法,在单一的统一框架内容纳所有三类任务,并利用任务的灵活性与一系列目标来适应其他任务。我们的方法将任务纳入一个加权和多重目标优化结构,并利用屏障方法与新的损失功能来编码一项任务的有效范围。我们通过模拟实验来展示我们的方法的有效性,将它与最先进的替代方法进行比较,并将它展示在实际的摄影机上,显示我们的方法能够使机器人实现平稳和可行的照相机动作。</s>