loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Anthony Remazeilles and Jon Azpiazu

Affiliation: TECNALIA, Paseo Mikeletegi, Parque Tecnológico, San Sebastian and Spain

Keyword(s): Robotics, Software Engineering, Code Generation.

Related Ontology Subjects/Areas/Topics: Engineering Applications ; Informatics in Control, Automation and Robotics ; Intelligent Components for Control ; Intelligent Control Systems and Optimization ; Robotics and Automation ; Signal Processing, Sensors, Systems Modeling and Control ; Software Agents for Intelligent Control Systems

Abstract: This paper describes a tool for generating ROS packages and nodes. Compared to the relatively basic traditional package creation method, this tool can generate a whole node structure, including its life-cycle and the exposed interface to other ROS nodes. Following a separation of concerns, the developer only defines the interaction means in a XML file, and the tool provides the whole skeleton of the nodes, including the interface creation and management. This way, the developer can focus on his real added value, the implementation of the node logic. Compared to advanced node management frameworks proposed in literature, the tool proposed does not require the developer to understand and agree on complex high-level architecture models. The developer only has to select a template model, and to provide the desired interface to get the code generated. The package generation is made possible thanks to package templates, and we provide with the generator tool two templates for creating node s either in C++ or Python. The user has also the possibility to design his own template, so that he can develop the one that best fits his needs and best practices. The package generator code is accessible on public repository hosting facilities. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.119.160.154

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Remazeilles, A. and Azpiazu, J. (2019). Towards an Advanced ROS Package Generator. In Proceedings of the 16th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO; ISBN 978-989-758-380-3; ISSN 2184-2809, SciTePress, pages 243-250. DOI: 10.5220/0007834002430250

@conference{icinco19,
author={Anthony Remazeilles. and Jon Azpiazu.},
title={Towards an Advanced ROS Package Generator},
booktitle={Proceedings of the 16th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO},
year={2019},
pages={243-250},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007834002430250},
isbn={978-989-758-380-3},
issn={2184-2809},
}

TY - CONF

JO - Proceedings of the 16th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO
TI - Towards an Advanced ROS Package Generator
SN - 978-989-758-380-3
IS - 2184-2809
AU - Remazeilles, A.
AU - Azpiazu, J.
PY - 2019
SP - 243
EP - 250
DO - 10.5220/0007834002430250
PB - SciTePress