Abstract
In robotics, a reliable simulation tool is an important design and test resource because the performance of algorithms is evaluated before being implemented in real mobile robots. The virtual environment makes it possible to conduct extensive experiments in controlled scenarios, without the dependence of a physical platform, in a faster and inexpensive way. Although, simulators should be able to represent all the relevant characteristics that are present in the real environment, like dynamic (shape, mass, surface friction, etc.), impact simulation, realistic noise, among other factors, in order to guarantee the accuracy and reliability of the results.
This paper presents a ROS (Robot Operating System) framework for the SimTwo simulator. ROS is an open-source library that is commonly used for the development of robotic applications since it provides standard services and promotes large-scale integrative robotic research. SimTwo is a realistic simulation software suitable for test and design of several types of robots. This simulator conducts realistic navigation procedures, since the driving systems, the sensors, the mechanical and physical properties of the bodies are precisely odeled.
The framework presented in this research provides the integration of ROS-based systems with the SimTwo simulator. Therefore, this framework reduces the risk of damage of expensive robotic platforms and it can be used for the development of new mobile robot controllers, as well as for educational purposes.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
de Lima, J.L.S.M.: Construção de um Modelo Realista e Controlo de um Robô Humanóide, Tese de Doutoramento em Engenharia Electrotécnica e de Computadores da Faculdade de Engenharia da Universidade do Porto (2008)
Balakirski, S., Kootbally, Z.: USARSim/ROS: A combined framework for robotic control and simulation. In: Proceedings of the ASME 2012 International Symposium on Flexible Automation, St. Louis, Missouri, USA, pp. 1–8 (June 2012)
Laue, T., Spiess, K., Röfer, T.: SimRobot – A General Physical Robot Simulator and Its Application in RoboCup. In: Bredenfeld, A., Jacoff, A., Noda, I., Takahashi, Y. (eds.) RoboCup 2005. LNCS (LNAI), vol. 4020, pp. 173–183. Springer, Heidelberg (2006)
Kumar, K., Reel, P.S.: Analysis of Contemporary Robotics Simulators. In: Proceedings of ICETECT, pp. 661–665 (2011)
Carpin, S., Lewis, M., Wang, J., Balakirsky, S., Scrapper, C.: USARSim: a robot simulator for research and education. In: IEEE International Conference on Robotics and Automation, Roma, Italy, pp. 1400–1405 (April 2007)
Gonçalves, J., Lima, J., Malheiros, P., Costa, P.: Realistic simulation of a Lego Mindstorms NXT based robot. In: 18th IEEE International Conference on Control Applications, Part of IEEE Multi-Conference on Systems and Control, Saint Petersburg, Russia, pp. 1242–1247 (July 2009)
Go, J., Browning, B., Veloso, M.: Accurate and Flexible Simulation for Dynamic, Vision-Centric Robots, pp. 1–8. AAMAS, New York (2004)
Browning, B., Tryzelaar, E.: ÜberSim: A Multi-Robot Simulator for Robot Soccer, pp. 948–949. AAMAS, Melbourne (2003)
Michel, O.: Cyberbotics Ltd. WebotsTM: Professional Mobile Robot Simulation. International Journal of Advanced Robotic Systems 1(1), 39–42 (2004)
Zagal, J.C., Ruiz-del-Solar, J.: UCHILSIM: A Dynamically and Visually Realistic Simulator for the RoboCup Four Legged League. In: Nardi, D., Riedmiller, M., Sammut, C., Santos-Victor, J. (eds.) RoboCup 2004. LNCS (LNAI), vol. 3276, pp. 34–45. Springer, Heidelberg (2005)
Gerkey, B.P., Vaughan, R.T., Howard, A.: The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems. In: Proceedings of the International Conference on Advanced Robotics (ICAR), Coimbra, Portugal, pp. 317–323 (July 2003)
Koenig, N., Howard, A.: Design and Use Paradigms for Gazebo, An Open-Source Multi-Robot Simulator. In: Proceedings of 2004 IEEE/RSJ International Conference on Inteligent Robots and Systems, Sendai, Japan, pp. 2149–2154 (October 2004)
Pinciroli, C., Trianni, V., O’Grady, R., Pini, G., Brutschy, A., Brambilla, M., Mathews, N., Ferrante, E., Caro, G.D., Ducatelle, F., Birattari, M., Gambardella, L.M., Dorigo, M.: ARGoS: a modular, parallel, multi-engine simulatator for multi-robot systems. Swarm Intell. 6, 271–295 (2012)
Freese, M., Singh, S., Ozaki, F., Matsuhira, N.: Virtual Robot Experimentation Platform V-REP: A Versatile 3D Robot Simulator. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds.) SIMPAR 2010. LNCS, vol. 6472, pp. 51–62. Springer, Heidelberg (2010)
Lima, J.L., Gonçalves, J.A., Costa, P.G., Moreira, A.P.: Humanoid Gait Optimization Resorting to an Improved Simulation Model. International Journal of Advanced Robotic Systems 10(67), 1–7 (2013)
De Marco, K., West, M.E., Collins, T.R.: An Implementation of ROS on the Yellowfin Autonomous Underwater Vehicle (AUV), pp. 1–7. IEEE, OCEAN (2011)
Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Ng, A.: ROS: an open-source Robot Operating System. ICRA, 1–6 (2009)
Hax, V.A., Filho, N.L.D., Botelho, S.S.D.C., Mendizabal, O.M.: ROS as middleware to Internet of Things. Journal of Applied Computing Research 2(2), 91–97 (2012)
Arumugam, R., Enti, V.R., Bingbing, L., Xiaojun, W., Baskaran, K., Kong, F.F., Kumar, A.S., Meng, K.D., Kit, G.W.: DAvinCi: A Cloud Computing Framework for Service Robots. In: IEEE International Conference on Robotics and Automation, Anchorage, Alaska, USA, pp. 3084–3089 (May 2010)
Costa, P., Gonçalves, J., Lima, J., Malheiros, P.: SimTwo Realistic Simulator: A Tool for the Development and Validation of Robot Software. Theory and Applications of Mathematics & Computer Science 1, 17–33 (2011)
Nascimento, T.P., Moreira, A.P., Costa, P., Costa, P., Conceição, A.G.S.: Modeling omnidirectional mobile robots: an approach using SimTwo. In: 10th Portuguese Conference on Automatic Control, Funchal, Portugal, pp. 117–122 (July 2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Pinho, T., Moreira, A.P., Boaventura-Cunha, J. (2015). Framework Using ROS and SimTwo Simulator for Realistic Test of Mobile Robot Controllers. In: Moreira, A., Matos, A., Veiga, G. (eds) CONTROLO’2014 – Proceedings of the 11th Portuguese Conference on Automatic Control. Lecture Notes in Electrical Engineering, vol 321. Springer, Cham. https://doi.org/10.1007/978-3-319-10380-8_72
Download citation
DOI: https://doi.org/10.1007/978-3-319-10380-8_72
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10379-2
Online ISBN: 978-3-319-10380-8
eBook Packages: EngineeringEngineering (R0)