An Integrated Software Package for Advanced Industrial Robot Applications

  • C. LiangEmail author
  • H. Yan
  • R. Li
  • I. -M. Chen
  • M. H. AngJr.
  • Z. Huang
Conference paper
Part of the Mechanisms and Machine Science book series (Mechan. Machine Science, volume 37)


This paper introduces an integrated robot software package for advanced industrial robot applications with the aims to make industrial robots easy-to-operation, easy-to-programming, much more flexible with advanced capabilities. This software package is developed based on ROS (Robot Operation System) middleware and ROS-Industrial open source packages by integrating different function modules. The module design implementation of a graphic user interface, visual programming, intermediate robot language and simulation environment are presented. Utility and flexibility of the software package are evaluated through two experiment demos: automated robot bin-picking and automated robot 3d object taping, which has a potential to be used for a wide of robot applications.


Industrial robot Robot software development Robot bin-picking Robot taping 



This work has been partially supported by the Singapore Agency for Science, Technology and Research (A*STAR) under SERC industrial robotics research program Project No. 1225100008.


  1. 1.
    Hägele, M., Nilsson, K., Pires, J.N.: Industry Robotics, (Springer Handbook of Robotics), pp. 963–986. Springer, New York (2008)Google Scholar
  2. 2.
    BMBF: Industry 4.0. (2015)
  3. 3.
    Rainer, B., Kurth, J., Schreiber, G., Koeppe, R., Albu-Schäffer, A., Beyer, A., Eiberger, O.: The KUKA-DLR Lightweight Robot arm-a new reference platform for robotics research and manufacturing. In: Proceedings 2010 6th German conference on robotics (ROBOTIK), pp. 1–8. VDE (2010)Google Scholar
  4. 4.
    Jingguo, G., Zhaofu, C., Qingwei, L.: Small part assembly with dual arm robot and smart camera. In: Proceedings of International Symposium on Robotics, ISR/Robotik 2014, pp. 1–6. VDE (2014)Google Scholar
  5. 5.
    Ostergaard, E.H.: Light weight robot for everybody, IEEE Robot. Autom. Mag. 19(4) (2012)Google Scholar
  6. 6.
    Christian, S., Karayiannidis, Y., Nalpantidis, L., Gratal, X., Qi, P., Dimarogonas, V., Kragic, D.: Dual arm manipulation—a survey. Robot. Auton. Syst. 10, 1340–1353 (2012)Google Scholar
  7. 7.
    Nader, M., Al-Jaroodi, J., Jawhar, I.: Middleware for robotics: a survey, robotics, In: Proceedings of th 2008 IEEE Conference on Automation and Mechatronics AIM 2008, pp. 736–742 (2008)Google Scholar
  8. 8.
    Gergely, M., Sinčák, P., Krizsán, Z.: Comparison Study of Robotic Middleware for Robotic Applications, Emergent Trends in Robotics and Intelligent Systems, pp. 121–128. Springer International Publishing, New York (2015)Google Scholar
  9. 9.
    Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Andrew, YNg.: ROS: An open-source robot operating system. In: ICRA workshop on open source software, vol. 3.2, p. 5 (2009)Google Scholar
  10. 10.
    Edwards, S., Chris, L.: ROS-industrial–applying the robot operating system (ROS) to industrial applications. In: IEEE International Conference on Robotics and Automation, ECHORD Workshop (2012)Google Scholar
  11. 11.
    Diankov, R., James, K.: Openrave: A Planning Architecture for Autonomous Robotics, Robotics Institute Technical Report, CMU-RI-TR-08-34 79 (2008)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • C. Liang
    • 1
    Email author
  • H. Yan
    • 2
  • R. Li
    • 3
  • I. -M. Chen
    • 1
  • M. H. AngJr.
    • 2
  • Z. Huang
    • 3
  1. 1.School of Mechanical and Aerospace EngineeringNanyang Technological UniversitySingaporeSingapore
  2. 2.Department of Mechanical EngineeringNational University of SingaporeSingaporeSingapore
  3. 3.Institute for Infocomm ResearchAgency for Science Technology and ResearchSingaporeSingapore

Personalised recommendations