Proceedings

Synthesizing Robotic Handwriting Motion by Learning from Human Demonstrations

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 3530-3536.

Abstract

This paper contributes a novel framework that enables a robotic agent to efficiently learn and synthesize believable handwriting motion. We situate the framework as a foundation with the goal of allowing children to observe, correct and engage with the robot to learn themselves the handwriting skill. The framework adapts the principle behind ensemble methods - where improved performance is obtained by combining the output of multiple simple algorithms - in an inverse optimal control problem. This integration addresses the challenges of rapid extraction and representation of multiple-mode motion trajectories, with the cost forms which are transferable and interpretable in the development of the robot compliance control. It also introduces the incorporation of a human movement inspired feature, which provides intuitive motion modulation to generalize the synthesis with poor robotic written samples for children to identify and correct. We present the results on the success of synthesizing a variety of natural-looking motion samples based upon the learned cost functions. The framework is validated by a user study, where the synthesized dynamical motion is shown to be hard to distinguish from the real human handwriting.

  1. [Breiman, 1996] Leo Breiman. Bagging predictors. Machine Learning, 24(2):123-140, August 1996.
  2. [Byravan et al., 2015] Arunkumar Byravan, Mathew Mon- fort, Brian Ziebart, Byron Boots, and Dieter Fox. Graph- based inverse optimal control for robot manipulation. In Proceedings of International Joint Conference on Artifi- cial Intelligence, 2015.
  3. [Cobo et al., 2012] Luis C. Cobo, Charles L. Isbell, and An- drea L. Thomaz. Automatic task decomposition and state abstraction from demonstration. In Proceedings of the In- ternational Conference on Autonomous Agents and Multi- Agent Systems (AAMAS), Valencia, Spain, 2012.
  4. [Criminisi et al., 2012] Antonio Criminisi, Jamie Shotton, and Ender Konukoglu. Decision forests: A unified frame- work for classification, regression, density estimation, manifold learning and semi-supervised learning. Founda- tions and Trends in Computer Graphics and Vision: Vol. 7: No 2-3, pp 81-227, 2012.
  5. [Dvijotham and Todorov, 2010] Krishnamurthy Dvijotham and Emanuel Todorov. Inverse optimal control with linearly-solvable mdps. In Proceedings of the Interna- tional Conference on Machine Learning (ICML), pages 335-342, 2010.
  6. [Graves, 2014] Alex Graves. Generating sequences with re- current neural networks. CoRR, abs/1308.0850, 2014.
  7. [Hood et al., 2015] Deanna Hood, Severin Lemaignan, and Pierre Dillenbourg. When children teach a robot to write: An autonomous teachable humanoid which uses simu- lated handwriting. In Proceedings of the ACM/IEEE Inter- national Conference on Human-Robot Interaction (HRI), Portland, USA, 2015.
  8. [Kalakrishnan et al., 2013] M. Kalakrishnan, P. Pastor, L. Righetti, and S. Schaal. Learning objective functions for manipulation. In Proceedings of the IEEE Interna- tional Conference on Robotics and Automation (ICRA), pages 1331-1336, May 2013.
  9. [Kulvicius et al., 2012] T. Kulvicius, K. Ning, M. Tamosiu- naite, and F. Worgotter. Joining movement sequences: Modified dynamic movement primitives for robotics ap- plications exemplified on handwriting. Robotics, IEEE Transactions on, 28(1):145-157, Feb 2012.
  10. [Lake et al., 2015] Brenden M. Lake, Ruslan Salakhutdinov, and Joshua B. Tenenbaum. Human-level concept learn- ing through probabilistic program induction. Science, 350(6266):1332-1338, 2015.
  11. [Lee et al., 2007] Jae-Gil Lee, Jiawei Han, and Kyu-Young Whang. Trajectory clustering: A partition-and-group framework. In Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, SIG- MOD '07, pages 593-604, New York, NY, USA, 2007. ACM.
  12. [Levine and Koltun, 2012] Sergey Levine and Vladlen Koltun. Continuous inverse optimal control with locally optimal examples. In Proceedings of the International Conference on Machine Learning (ICML), 2012.
  13. [Levine et al., 2011] Sergey Levine, Zoran Popovic, and Vladlen Koltun. Nonlinear Inverse Reinforcement Learn- ing with Gaussian Processes. In NIPS, 2011.
  14. [Llorens et al., 2008] D Llorens, F Prat, A Marzal, JM Vilar, MJ Castro, JC Amengual, S Barrachina, A Castellanos, S Espaa, JA Gmez, J Gorbe, A Gordo, V Palazn, G Peris, R Ramos-Garijo, and F Zamora. The ujipenchars database: a pen-based database of isolated handwritten characters. In Proceedings of the Sixth International Conference on Lan- guage Resources and Evaluation (LREC'08), Marrakech, Morocco, may 2008. European Language Resources As- sociation (ELRA).
  15. [Nikolaidis et al., 2015] Stefanos Nikolaidis, Ramya Ra- makrishnan, Keren Gu, and Julie Shah. Efficient model learning from joint-action demonstrations for human-robot collaborative tasks. In Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction (HRI), HRI '15, pages 189-196, New York, NY, USA, 2015. ACM.
  16. [O'Reilly and Plamondon, 2009] Christian O'Reilly and Rjean Plamondon. Development of a sigma-lognormal representation for on-line signatures. Pattern Recognition, 42(12):3324 -3337, 2009. New Frontiers in Handwriting Recognition.
  17. [Pedregosa et al., 2011] F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blon- del, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12:2825-2830, 2011.
  18. [Rohrbeck et al., 2003] Cynthia A. Rohrbeck, Marika D. Ginsburg-Block, John W. Fantuzzo, and Traci R. Miller. Peer-assisted learning interventions with elemen- tary school students: A meta-analytic review. Journal of Educational Psychology, 95(2):240-257, 2003.
  19. [Williams, 2009] Ben Williams. Extracting motion primi- tives from natural handwriting data. PhD Thesis, U Ed- inburgh, 2009.
  20. [Yin et al., 2014] H. Yin, A. Paiva, and A Billard. Learn- ing cost function and trajectory for robotic writing motion. In Proceedings of IEEE International Conference on Hu- manoid Robots (Humanoids), Madrid, Spain, 2014.
  21. [Ziebart et al., 2008] Brian D Ziebart, Andrew L Maas, J Andrew Bagnell, and Anind K Dey. Maximum entropy inverse reinforcement learning. In Proceedings of the Na- tional Conference on Artificial Intelligence (AAAI), pages 1433-1438, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards