Abstract
ROS framework lacks of an internal tool to design or test control algorithms and therefore developers have to test their algorithms on-line, directly on the robotic platform they are working with. This is not always safe and possible, and a rapid prototy** tool can help during the design phase. Users can develop their algorithms directly on the controller board and safely test them in a simulated scenario. Although some rapid prototy** tools exist in the ROS community, none of them take Simulink® into consideration. In this work the authors provide an open source Rapid Prototy** tool which integrates ROS and Simulink. The proposed package is useful for control designers, who are frequently used to exploit Simulink features for control deployment. The tool can be downloaded from https://github.com/gionatacimini/rapros.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
https://code.google.com/p/mplab-ros-pkg/wiki/java_matlab_bridge
Hardware-in-the-loop simulation
B. Bona, M. Indri, N. Smaldone, Rapid prototy** of a model-based control with friction compensation for a direct-drive robot. IEEE/ASME Trans. Mechatron. 11(5), 576–584 (2006)
R. Bucher, S. Balemi, Rapid controller prototy** with Matlab/Simulink and Linux. Control Eng. Pract. 14(2), 185–192 (2006)
G. Calisse, G. Cimini, L. Colombo, A. Freddi, G. Ippoliti, A. Monteriu, M. Pirro, Development of a smart led lighting system: rapid prototy** scenario, in 2014 11th International Multi-Conference on Systems, Signals Devices (SSD), pp. 1–6, Feb 2014
G. Cimini, M.L. Corradini, G. Ippoliti, G. Orlando, M. Pirro, A rapid prototy** scenario for power factor control in permanent magnet synchronous motor drives: control solutions for interleaved boost converters. Electr. Power Compon. Syst. 42(6), 639–649 (2014)
G. Cimini, G. Ippoliti, G. Orlando, M. Pirro, PMSM control with power factor correction: rapid prototy** scenario. In 2013 Fourth International Conference on Power Engineering, Energy and Electrical Drives (POWERENG), pp. 688–693, May 2013
J. de Carufel, E. Martin, J.-C. Piedboeuf, Control strategies for hardware-in-the-loop simulation of flexible space robots. IEE Proc. Control Theory Appl. 147(6), 569–579 (2000)
A. Freddi, S. Longhi, A. Monteriù, Actuator fault detection system for a mini-quadrotor, in IEEE International Symposium on Industrial Electronics, pp. 2055–2060, Bari, Italy, 4–7 July 2010
J.O. Hamblen, G.M.E. van Bekkum, An embedded systems laboratory to support rapid prototy** of robotics and the internet of things. IEEE Trans. Educ. 56(1), 121–128 (2013)
K.-S. Hwang, W.-H. Hsiao, G.-T. Shing, K.-J. Chen, Rapid prototy** platform for robotics applications. IEEE Trans. Educ. 54(2), 236–246 (2011)
N. Koenig, A. Howard, Design and use paradigms for Gazebo, an open-source multi-robot simulator, in IEEE/RSJ International Conference on Proceedings Intelligent Robots and Systems, 2004. (IROS 2004), vol. 3, pp. 2149–2154, Sep 2004
T. Laliberte, C.M. Gosselin, G. Cote, Practical prototy**. IEEE Robot. Autom. Mag. 8(3), 43–52 (2001)
H. Li, M. Steurer, K.L. Shi, S. Woodruff, D. Zhang, Development of a unified design, test, and research platform for wind energy systems based on hardware-in-the-loop real-time simulation. IEEE Trans. Ind. Electron. 53(4), 1144–1151 (2006)
B. Lu, X. Wu, H. Figueroa, A. Monti, A low-cost real-time hardware-in-the-loop testing approach of power electronics controls. IEEE Trans. Ind. Electron. 54(2), 919–931 (2007)
A. Martin, M.R. Emami, Dynamic load emulation in hardware-in-the-loop simulation of robot manipulators. IEEE Trans. Ind. Electron. 58(7), 2980–2987 (2011)
B. Murphy, A. Wakefield, J. Friedman, Best practices for verification, validation, and test in model-based design (Technical report, SAE Technical Paper, 2008)
L. Rai, S.-J. Kang, Knowledge-based integration between virtual and physical prototy** for identifying behavioral constraints of embedded real-time systems. IEEE Trans. Syst. Man Cybern. Part A: Syst. Humans 39(4), 754–769 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Cavanini, L., Cimini, G., Freddi, A., Ippoliti, G., Monteriù, A. (2016). rapros: A ROS Package for Rapid Prototy**. In: Koubaa, A. (eds) Robot Operating System (ROS). Studies in Computational Intelligence, vol 625. Springer, Cham. https://doi.org/10.1007/978-3-319-26054-9_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-26054-9_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26052-5
Online ISBN: 978-3-319-26054-9
eBook Packages: EngineeringEngineering (R0)