• DocumentCode
    3527978
  • Title

    Decoupling behavior, perception, and control for autonomous learning of affordances

  • Author

    Hermans, Tucker ; Rehg, James M. ; Bobick, Aaron F.

  • Author_Institution
    Center for Robot. & Intell. Machines & The Sch. of Interactive Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2013
  • fDate
    6-10 May 2013
  • Firstpage
    4989
  • Lastpage
    4996
  • Abstract
    A novel behavior representation is introduced that permits a robot to systematically explore the best methods by which to successfully execute an affordance-based behavior for a particular object. The approach decomposes affordance-based behaviors into three components. We first define controllers that specify how to achieve a desired change in object state through changes in the agent´s state. For each controller we develop at least one behavior primitive that determines how the controller outputs translate to specific movements of the agent. Additionally we provide multiple perceptual proxies that define the representation of the object that is to be computed as input to the controller during execution. A variety of proxies may be selected for a given controller and a given proxy may provide input for more than one controller. When developing an appropriate affordance-based behavior strategy for a given object, the robot can systematically vary these elements as well as note the impact of additional task variables such as location in the workspace. We demonstrate the approach using a PR2 robot that explores different combinations of controller, behavior primitive, and proxy to perform a push or pull positioning behavior on a selection of household objects, learning which methods best work for each object.
  • Keywords
    intelligent robots; learning (artificial intelligence); position control; service robots; PR2 robot; affordance-based behavior strategy; agent state; autonomous affordance learning; behavior primitive; behavior representation; household object selection; object state change; perceptual proxies; pull positioning behavior; push positioning behavior; robot behavior; task variables; Adaptive control; End effectors; Feedback control; Grippers; Planning; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2013 IEEE International Conference on
  • Conference_Location
    Karlsruhe
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-4673-5641-1
  • Type

    conf

  • DOI
    10.1109/ICRA.2013.6631290
  • Filename
    6631290