Skip to main content

Unity3D-MatLab Simulator in Real Time for Robotics Applications

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 9768))

Abstract

This paper presents the implementation of a new 3D simulator applied to the area of robotics. The simulator allows to analyze the performance of different schemes of autonomous and/or tele-operated control in structured environments, partially structured and unstructured. For robot-environment interaction is considered virtual reality software Unity3D, this software exchanges information with MATLAB to execute different control algorithms proposed through the use of shared memory. The exchange of information in real time between the two software is essential because the advanced control algorithms require a feedback from the robot-environment interaction to close the control loop, while the simulated robot updates its kinematic and dynamic parameters depending on controllability variables calculated by MATLAB. Finally, the 3D simulator is evaluated by implementing an autonomous control scheme to solve the problem of path following of a 6DOF robot arm, also the results obtained by implementing the tele-operation scheme for said robot are presented.

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

Buying options

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Andaluz, V.H., López, E., Manobanda, D., Guamushig, F., Chicaiza, F., Sánchez, J.S., Rivas, D., Pérez, F., Sánchez, C., Morales, V.: Nonlinear controller of quadcopters for agricultural monitoring. In: Bebis, G., et al. (eds.) ISVC 2015. LNCS, vol. 9474, pp. 476–487. Springer, Heidelberg (2015). doi:10.1007/978-3-319-27857-5_43

    Chapter  Google Scholar 

  2. Andaluz, V.H., Chicaiza, F.A., Meythaler, A., Rivas, D.R., Chuchico, C.P.: Construction of a quadcopter for autonomous and tele-operated navigation. In: IEEE-DCIS Conference on Design of Circuits and Integrated Systems, Portugal (2015)

    Google Scholar 

  3. Andaluz, V.H., Canseco, P., Varela, J., Ortiz, J.S., Pérez, M.G., Roberti, F., Carelli, R.: Robust control with dynamic compensation for human-wheelchair system. In: Zhang, X., Liu, H., Chen, Z., Wang, N. (eds.) ICIRA 2014, Part I. LNCS, vol. 8917, pp. 376–389. Springer, Heidelberg (2014)

    Google Scholar 

  4. Andaluz, V.H., Ortiz, J.S., Roberti, F., Carelli, R.: Adaptive cooperative control of multi-mobile manipulators. In: IEEE–IECON Industrial Electronics Society, pp. 2669–2675, USA (2014)

    Google Scholar 

  5. Andaluz, V.H., Roberti, F., Marcos, T.J., Ricardo, C.: Adaptive unified motion control of mobile manipulators. J. Control Eng. Pract. 1337–1352 (2012). Elsevier Editorial System

    Google Scholar 

  6. Andersen, R.S.; Bogh, S.; Moeslund, T.B.; Madsen, O.: Intuitive task programming of stud welding robots for ship construction. In: 2015 IEEE International Conference on IEEE Industrial Technology (ICIT), pp. 3302–3307, March 2015

    Google Scholar 

  7. Andaluz, V.H., Ortiz, J.S., Sanchéz, J.S.: Bilateral control of a robotic arm through brain signals. In: De Paolis, L.T., Mongelli, A. (eds.) AVR 2015. LNCS, vol. 9254, pp. 355–368. Springer, Heidelberg (2015)

    Google Scholar 

  8. Ying, J.L., Peng, J.S., Qi, Z., Chang, C.L., Yong, H.: The review of workpiece loading and unloading robot in the catenary shot blasting. In: Research and Design of Machinery, Equipment and Technological Processes in Mechanical Engineering, Applied Mechanics and Materials, Vols. 496–500, pp. 578–581 (2014)

    Google Scholar 

  9. Freund, E., Rossmann, J.: Proyetive virtual reality: Bringing the gap between virtual reality and robotic. IEEE Trans. Robot. Autom. 15(3), 411–422 (1999)

    Article  Google Scholar 

  10. Brunet, P., Vinacua, A.: Sistemas Gráficos Interactivos. Universidad Politécnica de Cataluña, Barcelona, España, Mayo de 2006. http://www.lsi.upc.edu/~pere/SGI/guions/ArquitecturaRV.pdf

  11. Meyer, J., Sendobry, A., et. al.: Comprehensive simulation of quadrotor UAVs using ROS and Gazebo. In: SIMPAR 2012 Proceedings of the Third International Conference on Simulation, Modeling, and Programming for Autonomous Robots, Berlin, Germany, vol. 12, pp. 400–411 (2015)

    Google Scholar 

  12. Oliveira, M., Pereira, N., Oliveira, E., Almeida, J.E., Rossetti, R.J.: A Multi-player Approach in Serious Games: Testing Pedestrian Fire Evacuation Scenarios. Oporto, DSIE15, January (2015)

    Google Scholar 

  13. Bartneck, C., Soucy, M., Fleuret, K., Sandoval, E.B.: The robot engine—Making the unity 3D game engine work for HRI. In: 2015 24th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), pp. 431–437. IEEE (2015)

    Google Scholar 

  14. Indraprastha, A., Shinozaki, M.: The investigation on using Unity3D game engine in urban design study. J. ICT Res. Appl. 3(1), 1–18 (2009)

    Google Scholar 

  15. MATLAB and Simulink for Technical Computing. http://www.mathworks.com/

  16. Andaluz, V., Salinas, L., Roberti, F., Toibero, J., Carelli, R.: Switching control signal for bilateral tele-operation of a mobile manipulator. In: 2011 9th IEEE International Conference on Control and Automation (ICCA), Santiago, Chile, 19–21 December 2011

    Google Scholar 

  17. Interprocess Communications. https://msdn.microsoft.com/en-us/library/windows/desktop/aa365574(v=vs.85).aspx

  18. Andaluz, V., Roberti, F., Toibero, J., Carelli, R.: Adaptive unified motion control of mobile manipulators. Control Eng. Pract. 20(12), 1337–1352 (2012)

    Article  Google Scholar 

  19. Martin, S., Hillier, N.: Characterization of the novint falcon haptic device for application as a robot manipulator. In: Australasian Conference on Robotics and Automation (2009)

    Google Scholar 

Download references

Acknowledgment

The authors would like to thanks to the Consorcio Ecuatoriano para el Desarrollo de Internet Avanzado -CEDIA-, Universidad de las Fuerzas Armadas ESPE, Universidad Técnica de Ambato and the Escuela Superior Politécnica del Chimborazo for financing the project Tele-operación bilateral cooperativo de múltiples manipuladores móvilesCEPRAIX-2015-05, for the support to develop this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Víctor Hugo Andaluz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Andaluz, V.H. et al. (2016). Unity3D-MatLab Simulator in Real Time for Robotics Applications. In: De Paolis, L., Mongelli, A. (eds) Augmented Reality, Virtual Reality, and Computer Graphics. AVR 2016. Lecture Notes in Computer Science(), vol 9768. Springer, Cham. https://doi.org/10.1007/978-3-319-40621-3_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-40621-3_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40620-6

  • Online ISBN: 978-3-319-40621-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics