Skip to main content

LSA Portraiture Robot

  • Conference paper
  • First Online:
  • 2672 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 418))

Abstract

This paper describes the development of an application that allows an ABB robot arm to automatically perform the portrait of people. The Portraiture Robot performs the picture of a human face on paper. The developed system consists of 4 steps: (i) image acquisition through a webcam, (ii) image processing to retrieve the contours and features of the person’s face, (iii) vectorization of the coordinates in the image plane, and (iv) conversion of the coordinates to the RAPID programming language. To get only the person’s face, is performed a background subtraction and to obtain only the necessary information from the image are used filtering techniques to remove the features and contours of the person’s face. To convert these points into x, y coordinates, the contours are vectorised and sent to a file, saved according to a defined protocol, and allowing to create a program for the robot. The developed application allows processing of all blocks listed above in real-time and in a robust manner, having the ability to adapt to any environment and allowing continued use. The work was validated through the participation in the 2014 Portuguese Robotics Open, and in an ISEP exhibition that occurred in Maia, always with good results.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ABB: Introduction to rapid programming - operating manual. http://developercenter.robotstudio.com/BlobProxy/manuals/IntroductionRAPIDProgOpManual/Custom/IntroRAPIDProgOpManual.html (acessed June 5, 2015)

  2. Budhiraja, R.: Camera calibration tool. http://rahulbudhiraja.com/project/camera-calibration-tool/ (acessed May 30, 2015)

  3. Code, O.: Simple webcam intruder alarm part 1. http://opencv-code.com/tutorials/simple-webcam-intruder-alarm-part-1/ (acessed May 30, 2015)

  4. the Interface, T.: Google chrome web labs sketchbots: bits to atoms, zen-style. http://through-the-interface.typepad.com/through_the_interface/2013/01/google-chrome-web-labs-sketchbots-bits-to-atoms-zen-style.html (acessed May 30, 2015)

  5. Lin, C.Y., Chuang, L.W., Mac, T.T.: Human portrait generation system for robot arm drawing. In: IEEE/ASME International Conference on Advanced Intelligent Mechatronics, AIM 2009, pp. 1757–1762, July 2009

    Google Scholar 

  6. Markiewicz, L.M.: Robotic Portrait Drawer. Msc. thesis, ISEP-IPP

    Google Scholar 

  7. Martinez, A., Fernández, E.: Learning ROS for Robotics Programming. Packt Publishing (2013). http://www.packtpub.com/learning-ros-for-robotics-programming/book

  8. Project, T.C.: Meet paul and pete, the sketching robots. http://thecreatorsproject.vice.com/blog/meet-paul-and-pete-the-sketching-robots-2 (acessed June 10, 2015)

  9. robotlab: Portraitzeichnungen aus der hand eines roboters. http://www.robotlab.de/index.htm (acessed September 20, 2015)

  10. ROS. Org: cv\(\_\)bridge. http://wiki.ros.org/cv_bridge?distro=fuerte (acessed June 10, 2015)

  11. ROS.Org: portrait\(\_\)bot. http://wiki.ros.org/portrait_bot (acessed June 10, 2015)

  12. Study, M.C.V.: (opencv study) background subtractor MOG, MOG2, GMG example source code (backgroundsubtractorMOG, backgroundsubtractorMOG2, backgroundsubtractorGMG). http://feelmare.blogspot.pt/2014/04/opencv-study-background-subtractor-mog.html (acessed May 30, 2015)

  13. Tresset, P., Leymarie, F.F.: Portrait drawing by paul the robot. Computers & Graphics 37(5), 348–363 (2013). http://www.sciencedirect.com/science/article/pii/S0097849313000149

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manuel F. Silva .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Rodrigues, B., Cruz, E., Dias, A., Silva, M.F. (2016). LSA Portraiture Robot. In: Reis, L., Moreira, A., Lima, P., Montano, L., Muñoz-Martinez, V. (eds) Robot 2015: Second Iberian Robotics Conference. Advances in Intelligent Systems and Computing, vol 418. Springer, Cham. https://doi.org/10.1007/978-3-319-27149-1_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27149-1_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27148-4

  • Online ISBN: 978-3-319-27149-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics