• DocumentCode
    250091
  • Title

    Action effect generalization, recognition and execution through Continuous Goal-Directed Actions

  • Author

    Morante, Santiago ; Victores, Juan G. ; Jardon, A. ; Balaguer, C.

  • Author_Institution
    Dept. of Syst. Eng. & Autom., Univ. Carlos III de Madrid (UC3M), Leganés, Spain
  • fYear
    2014
  • fDate
    May 31 2014-June 7 2014
  • Firstpage
    1822
  • Lastpage
    1827
  • Abstract
    Programming by demonstration (PbD) allows matching the kinematic movements of a robot with those of a human. The presented Continuous Goal-Directed Actions (CGDA) is able to additionally encode the effects of a demonstrated action, which are not encoded in PbD. CGDA allows generalization, recognition and execution of action effects on the environment. In addition to analyzing kinematic parameters (joint positions/velocities, etc.), CGDA focuses on changes produced on the object due to an action (spatial, color, shape, etc.). By tracking object features during action execution, we create a trajectory in an n-dimensional feature space that represents object temporal states. Discretized action repetitions provide us with a cloud of points. Action generalization is accomplished by extracting the average point of each sequential temporal interval of the point cloud. These points are interpolated using Radial Basis Functions, obtaining a generalized multidimensional object feature trajectory. Action recognition is performed by comparing the trajectory of a query sample with the generalizations. The trajectories discrepancy score is obtained by using Dynamic Time Warping (DTW). Robot joint trajectories for execution are computed in a simulator through evolutionary computation. Object features are extracted from sensors, and each evolutionary individual fitness is measured using DTW, comparing the simulated action with the generalization.
  • Keywords
    automatic programming; generalisation (artificial intelligence); image recognition; learning (artificial intelligence); radial basis function networks; robot kinematics; robot programming; robot vision; action effect execution; action effect generalization; action effect recognition; continuous goal-directed actions; discretized action repetitions; dynamic time warping; evolutionary computation; evolutionary individual fitness; generalized multidimensional object feature trajectory; interpolation; n-dimensional feature space; object feature extraction; object feature tracking; object temporal states; point cloud; programming by demonstration; radial basis functions; robot joint trajectories; robot kinematic movements; sequential temporal interval; Color; Feature extraction; Joints; Kinematics; Paints; Robots; Trajectory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2014 IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Type

    conf

  • DOI
    10.1109/ICRA.2014.6907098
  • Filename
    6907098