Trajectory Reconstruction withNURBSCurves forRobot Programming byDemonstration

Service robotsrequire simple programming techniques allowing userswithlittle ornotechnical expertise tointegrate newtasks ina robotic platform. A promising solution forautomatic acquisition ofrobot behaviors isthe Programming byDemonstration (PbD) paradigm. Itsaimisto let robot systems learn newbehaviors fromahumanoperator demonstration. Thispaperdescribes avirtual reality basedPbDsystem forpick-and-place andmanipulation tasks. Thesystem re- covers smooth robot trajectories fromsingle ormultiple user demonstrations, thereby overcoming sensornoise andhuman inconsistency problems. Morespecifically, weinvestigate the benefits ofthehumanhandtrajectory reconstruction with NURBScurvesbymeansofa best-fit datasmoothing al- gorithm. Someexperiments involving object transportation while avoiding obstacles intheworkspace showtheviability andeffectiveness oftheapproach. IndexTerms-RobotProgramming byDemonstration, NURBScurves, Virtual Reality.

[1]  Craig Sayers,et al.  Remote control robotics , 1998 .

[2]  H. Tominaga,et al.  Acquiring manipulation skills through observation , 1999, Proceedings. 1999 IEEE/SICE/RSJ. International Conference on Multisensor Fusion and Integration for Intelligent Systems. MFI'99 (Cat. No.99TH8480).

[3]  Tomoichi Takahashi,et al.  Teaching robot's movement in virtual reality , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.