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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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
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)
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)
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)
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
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
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)
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)
Freund, E., Rossmann, J.: Proyetive virtual reality: Bringing the gap between virtual reality and robotic. IEEE Trans. Robot. Autom. 15(3), 411–422 (1999)
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
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)
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)
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)
Indraprastha, A., Shinozaki, M.: The investigation on using Unity3D game engine in urban design study. J. ICT Res. Appl. 3(1), 1–18 (2009)
MATLAB and Simulink for Technical Computing. http://www.mathworks.com/
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
Interprocess Communications. https://msdn.microsoft.com/en-us/library/windows/desktop/aa365574(v=vs.85).aspx
Andaluz, V., Roberti, F., Toibero, J., Carelli, R.: Adaptive unified motion control of mobile manipulators. Control Eng. Pract. 20(12), 1337–1352 (2012)
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)
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óviles – CEPRAIX-2015-05, for the support to develop this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)