rapros: A ROS Package for Rapid Prototy**

  • Chapter
  • First Online:
Robot Operating System (ROS)

Part of the book series: Studies in Computational Intelligence ((SCI,volume 625))

  • 13k Accesses

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. https://github.com/nmichael/ipc_bridge

  2. https://code.google.com/p/mplab-ros-pkg/wiki/java_matlab_bridge

  3. https://github.com/mozcelikors/Matlab-Ros-Interface

  4. http://wiki.ros.org/ros_control

  5. http://www.putty.org

  6. http://www.angstrom-distribution.org/building-angstrom

  7. http://downloads.angstrom-distribution.org/demo/beaglebone/

  8. https://github.com/gionatacimini/rapros

  9. http://wiki.ros.org/indigo/Installation/UbuntuARM

  10. http://wiki.ros.org/catkin_or_rosbuild

  11. Hardware-in-the-loop simulation

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. R. Bucher, S. Balemi, Rapid controller prototy** with Matlab/Simulink and Linux. Control Eng. Pract. 14(2), 185–192 (2006)

    Article  Google Scholar 

  14. 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

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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

    Google Scholar 

  22. T. Laliberte, C.M. Gosselin, G. Cote, Practical prototy**. IEEE Robot. Autom. Mag. 8(3), 43–52 (2001)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

    Google Scholar 

  26. B. Murphy, A. Wakefield, J. Friedman, Best practices for verification, validation, and test in model-based design (Technical report, SAE Technical Paper, 2008)

    Google Scholar 

  27. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gionata Cimini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics

Navigation