• DocumentCode
    2066269
  • Title

    Robot task planning and trajectory learning based on programming by demonstration

  • Author

    Scheer, Peter ; Alhalabi, Amer ; Mantegh, Iraj

  • Author_Institution
    Inst. for Aerosp. Res., Nat. Res. Council of Canada, Montreal, QC, Canada
  • fYear
    2010
  • fDate
    25-27 Oct. 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    This paper presents a method to model and reproduce cyclic trajectories captured from human demonstrations. Heuristic algorithms are used to determine the general type of pattern, its parameters, and its kinematic profile. The pattern is described independently of the shape of the surface on which it is demonstrated. Key pattern points are identified based on changes in direction and velocity, and are then reduced based on their proximity. The results of the analysis are provided are used inside a task planning algorithm, to produce robot trajectories based on the workpiece geometries. The trajectory is output in the form of robot native language code so that it can be readily downloaded on the robot.
  • Keywords
    heuristic programming; learning by example; learning systems; path planning; position control; robot kinematics; robot programming; task analysis; cyclic trajectory; heuristic algorithm; human demonstration; kinematic profile; programming by demonstration; robot native language code; robot programming; robot task planning; robot trajectory; surface shape; trajectory learning; workpiece geometry; Hidden Markov models; Humans; Kinematics; Manufacturing; Planning; Robots; Trajectory; PbD; Robotics; Task Planning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Optomechatronic Technologies (ISOT), 2010 International Symposium on
  • Conference_Location
    Toronto, ON
  • Print_ISBN
    978-1-4244-7684-8
  • Type

    conf

  • DOI
    10.1109/ISOT.2010.5687310
  • Filename
    5687310