Modular Robot Software Framework for the Intelligent and Flexible Composition of Its Skills

Current trends such as mass customization necessitate an agile and transformable production. In this context, robotic technologies are seen as a key enabler. But, to date, industrial robots lack the flexibility to easily adapt to changing needs. Therefore, a modular skill-based software framework aiming for free configurability is presented here. A generic task control allows varying incoming tasks to be processed, based on the actual skills of the robot. In this way, the flexible composition of a robot’s skills can be achieved, according to the actual situation.

[1]  Bernhard Rumpe,et al.  A new skill based robot programming language using UML/P Statecharts , 2013, 2013 IEEE International Conference on Robotics and Automation.

[2]  Björn Hein,et al.  Modelling and orchestration of service-based manufacturing systems via skills , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[3]  Maarten Steinbuch,et al.  Integrating planning and execution for ROS enabled service robots using hierarchical action representations , 2013, 2013 16th International Conference on Advanced Robotics (ICAR).

[4]  Satyandra K. Gupta,et al.  Implementation of an Ontology-Based Approach to Enable Agility in Kit Building Applications , 2018, Int. J. Semantic Comput..

[5]  Hoda A. ElMaraghy,et al.  Flexible and reconfigurable manufacturing systems paradigms , 2005 .

[6]  Karmele López de Ipiña,et al.  Skill based robot programming: Assembly, vision and Workspace Monitoring skill interaction , 2017, Neurocomputing.

[7]  Ole Madsen,et al.  Autonomous industrial mobile manipulation (AIMM): past, present and future , 2012, Ind. Robot.

[8]  Alois Zoitl,et al.  A model based engineering tool for ROS component compositioning, configuration and generation of deployment information , 2016, 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA).

[9]  Ole Madsen,et al.  Identifying and evaluating suitable tasks for autonomous industrial mobile manipulators (AIMM) , 2012 .

[10]  Elin Anna Topp,et al.  From Demonstrations to Skills for High-Level Programming of Industrial Robots , 2016, AAAI Fall Symposia.

[11]  Jonathan Bohren,et al.  The SMACH High-Level Executive [ROS News] , 2010 .

[12]  Matthew Crosby,et al.  SkiROS—A skill-based robot control platform on top of ROS , 2017 .