RANDOMIZATION IN ROBOT TASKS

被引:24
|
作者
ERDMANN, M
机构
[1] CARNEGIE MELLON UNIV, ROBOT INST, PITTSBURGH, PA 15213 USA
[2] MIT, ARTIFICIAL INTELLIGENCE LAB, CAMBRIDGE, MA 02139 USA
来源
关键词
D O I
10.1177/027836499201100501
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This article explores the role of randomization in the solution of robot manipulation tasks. Randomization refers the random selection and execution of an action from a collection of possible actions. The intention is that this collection contains some actions that are useful for making progress toward accomplishing a task, but that the precise identity of these useful actions is unknown. Randomization offers one approach for ensuring progress in a probabilistic sense. An example of randomization is given by the strategy of shaking a bin containing a part in order to orient the part in a desired stable state with some high probability. Another example consists of using reliable sensory information to bring two parts close together, then relying on short random motions to actually mate the two parts once the part motions lie below the available sensing resolution. Further examples include tapping parts that are tightly wedged, twirling gears before trying to mesh them, and vibrating parts to facilitate a mating operation. Randomization is also useful for mobile robot navigation and as a means of guiding the design process. Randomization is useful in three basic ways. First, randomization can increase the class of solvable tasks. This is because a randomized strategy need not guarantee task success with certainty in a specific number of steps, relying instead on repeated execution of the randomizing actions to accomplish the task in an expected sense. Second, randomization can reduce a strategy's knowledge requirements. This is because randomization can tolerate and circumvent local failures, thereby making a strategy less sensitive to task details. Third, randomization can simplify the planning and execution process. This is because a randomized solution may be able to ignore precise prediction of special case scenarios, instead simply ensuring eventual accomplishment of the task independent of the actual scenarios encountered.
引用
收藏
页码:399 / 436
页数:38
相关论文
共 50 条
  • [1] RANDOMIZATION IN ROBOT TASKS
    RUDALL, BH
    [J]. ROBOTICA, 1993, 11 : 197 - 197
  • [2] RANDOMIZATION FOR ROBOT TASKS - USING DYNAMIC-PROGRAMMING IN THE SPACE OF KNOWLEDGE STATES
    ERDMANN, M
    [J]. ALGORITHMICA, 1993, 10 (2-4) : 248 - 291
  • [3] An airship robot for cooperative robot tasks
    Kuhle, J
    Roth, H
    Lewis, BS
    Fullmer, RR
    [J]. INTELLIGENT COMPONENTS AND INSTRUMENTS FOR CONTROL APPLICATIONS 2003, 2003, : 97 - 104
  • [4] Randomization helps to perform independent tasks reliably
    Chlebus, BS
    Kowalski, DR
    [J]. RANDOM STRUCTURES & ALGORITHMS, 2004, 24 (01) : 11 - 41
  • [5] Effect of Randomization for Privacy Preservation on Classification Tasks
    Reena
    Kumar, Raman
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATICS AND ANALYTICS (ICIA' 16), 2016,
  • [6] Randomization helps to perform tasks on processors prone to failures
    Chlebus, BS
    Kowalski, DR
    [J]. DISTRIBUTED COMPUTING, 1999, 1693 : 284 - 296
  • [7] Synchronizing Robot Motions in Cooperative Tasks
    Florin, Anton
    Silvia, Anton
    [J]. CONTROL ENGINEERING AND APPLIED INFORMATICS, 2011, 13 (01): : 43 - 48
  • [8] A Taxonomy of Benchmark Tasks for Robot Manipulation
    Quispe, Ana Huaman
    Ben Amor, Heni
    Christensen, Henrik I.
    [J]. ROBOTICS RESEARCH, VOL 1, 2018, 2 : 405 - 421
  • [9] Evaluating Domain Randomization in Deep Reinforcement Learning Locomotion Tasks
    Ajani, Oladayo S.
    Hur, Sung-ho
    Mallipeddi, Rammohan
    [J]. MATHEMATICS, 2023, 11 (23)
  • [10] A Universal Mobile Robot for Assistive Tasks
    Takagi, Motoki
    Takahashi, Yoshiyuki
    Komeda, Takashi
    [J]. 2009 IEEE 11TH INTERNATIONAL CONFERENCE ON REHABILITATION ROBOTICS, VOLS 1 AND 2, 2009, : 610 - +