Publicado

2017-01-01

Construcción de un escáner tridimensional usando C++ y hardware libre

Construction of a three-dimensional scanner using C++ and free hardware

DOI:

https://doi.org/10.15446/rev.fac.cienc.v6n1.60812

Palabras clave:

Escáner, láser, modelo tridimensional, hardware libre (es)
Acanner, laser, three-dimensional model, free hardware (en)

Descargas

Autores/as

  • Cristian Enrique Gamboa Caicedo Fundación Universitaria Católica Lumen Gentium
  • Carlos William Sánchez Fundacion Universitaria Catolica Lumen Gentium

En este trabajo, se desarrolló un sistema económico de escaneo tridimensional (3D) que permite obtener información de la estructura física de un determinado objeto a partir de la cual, se  genera un modelo digital. Este sistema opera proyectando un haz de luz láser en forma de línea sobre el objeto, mientras rota sobre su propio eje (eje z), el haz de luz crea un perl del objeto, el cual es capturado mediante video de alta definición (HD) por una cámara. A través del procesamiento digital de las imágenes capturadas se obtienen los vértices del objeto y se construye el modelo tridimensional. Para llevar a cabo esta tarea, el escáner 3D está formado por un conjunto de elementos de hardware y software libre como lo son: la plataforma Arduino, que permite realizar el control del hardware de escaneo, y un software desarrollado en C++ que implementando las librerías OpenCv y OpenGl, permite la realización de las tareas de procesamiento y análisis de imágenes. Estos elementos hacen que este desarrollo se constituya como incursión económica en la tecnología de escaneo láser tridimensional.

This paper shows the development of an economic three-dimensional scan system (3D) that provides information about the physical structure of a particular object from which a digital model is generated. This system operates by projecting a laser beam as a line on the object as it rotates on its own axis (z-axis), the beam creates a prole of the object, which is captured by high denition (HD) videocamera. By means of digital processing of the captured images, the object vertices are obtained and the three-dimensional model is constructed. To accomplish this task, the 3D scanner consists of a set of open source hardware and software, such as: the Arduino platform which allows to control of scanning and a software developed in C++ that implementing bookstores OpenCV and OpenGL, allows the tasks of processing and image analysis. These elements make this development, an economic foray into three dimensional laser scanning technology.

Referencias

Arduino (2016). Obtenido de Arduino: https://www.arduino.cc/en/Main/ArduinoBoardMega2560.

Baldassari, S. (2013). Modelado geométrico. Obtenido de:

http://webdiis.unizar.es/sandra/masterig/modgeometrico13-14.pdf.4

Bradski, G. & Kaebler, A. (2008). Learning OpenCV: Computer Vision with the OpenCV Library.

Beijing: O'Reilly Media; 1st edition.

Carletti, E. J. (2007). Control de motores de cc puente h. Robots Argentina. Obtenido de:

http://robots-argentina.com.ar/MotorCCPuenteH.html

Conti, F. (2005). Motores paso a paso. Buenos Aires, Argentina: Librería y Editorial Alsina; 1

edition.

Crespo, C. M & Fernández, E. (2014). Diseño e implementación de un escáner 3D para prototipado y modelado geométrico de objetos. Tesis Pregrado, Universidad Autónoma del Caribe.

Galdames, O. (2011). Modelización con curvas y supercies de Bézier. Modelling in Science

Education and Learning, 4(4), 181-193.

Llamas, L. (2014). Tutoriales arduino, comunicación de arduino con puerto serie. Obtenido de:

http://www.luisllamas.es/2014/04/arduino-puerto-serie/.

Logitech, L. H. (2010). Webcam c525. Obtenido de HD Webcam C525:

https://neocenter.com/2015/img/logitech/176-85-LOCC525.pdf.

Logitech, L. (2016). HD WEBCAM C525. Obtenido de http://www.logitech.com/esroam/

product/hd-webcam-c525.

Marrero, F. (2009). Escáner 3D mediante Triangulación y Luz Estructurada para Reconstrucción de Piezas Arqueológicas. Benemérita Universidad Autónoma de Puebla.

Monk, S. (2012). Programming Arduino getting started with sketches. New York: McGraw-Hill.

Palazzesi, L. (2008). Motores paso a paso. Obtenido de http://www.neoteo.com/motores-paso-apaso.

Palazzesi, L. (2008). Motores paso a paso. Obtenido de http://www.neoteo.com/motores-paso-apaso.

Salgado, D., Castro, L., & Castro, S. (2008). Subdivisión de supercies Beta-spline cúbicas.

Proceedings XIV Congreso Argentino de Ciencias de la Computación, Oct. 2008.

Scala Estalella, J. J. (2012). Análisis Vectorial, Volumen I: Vectores. España: Reverte ediciones.

Sevilla, L. D. (2007). Coordenadas cilíndricas. Denición. team, o. d. (2016). OpenCV. Obtenido de OpenCV: http://docs.opencv.org/2.4/genindex.html.

Cómo citar

APA

Gamboa Caicedo, C. E. y Sánchez, C. W. (2017). Construcción de un escáner tridimensional usando C++ y hardware libre. Revista de la Facultad de Ciencias, 6(1), 9–23. https://doi.org/10.15446/rev.fac.cienc.v6n1.60812

ACM

[1]
Gamboa Caicedo, C.E. y Sánchez, C.W. 2017. Construcción de un escáner tridimensional usando C++ y hardware libre. Revista de la Facultad de Ciencias. 6, 1 (ene. 2017), 9–23. DOI:https://doi.org/10.15446/rev.fac.cienc.v6n1.60812.

ACS

(1)
Gamboa Caicedo, C. E.; Sánchez, C. W. Construcción de un escáner tridimensional usando C++ y hardware libre. Rev. Fac. Cienc. 2017, 6, 9-23.

ABNT

GAMBOA CAICEDO, C. E.; SÁNCHEZ, C. W. Construcción de un escáner tridimensional usando C++ y hardware libre. Revista de la Facultad de Ciencias, [S. l.], v. 6, n. 1, p. 9–23, 2017. DOI: 10.15446/rev.fac.cienc.v6n1.60812. Disponível em: https://revistas.unal.edu.co/index.php/rfc/article/view/60812. Acesso em: 12 jul. 2024.

Chicago

Gamboa Caicedo, Cristian Enrique, y Carlos William Sánchez. 2017. «Construcción de un escáner tridimensional usando C++ y hardware libre». Revista De La Facultad De Ciencias 6 (1):9-23. https://doi.org/10.15446/rev.fac.cienc.v6n1.60812.

Harvard

Gamboa Caicedo, C. E. y Sánchez, C. W. (2017) «Construcción de un escáner tridimensional usando C++ y hardware libre», Revista de la Facultad de Ciencias, 6(1), pp. 9–23. doi: 10.15446/rev.fac.cienc.v6n1.60812.

IEEE

[1]
C. E. Gamboa Caicedo y C. W. Sánchez, «Construcción de un escáner tridimensional usando C++ y hardware libre», Rev. Fac. Cienc., vol. 6, n.º 1, pp. 9–23, ene. 2017.

MLA

Gamboa Caicedo, C. E., y C. W. Sánchez. «Construcción de un escáner tridimensional usando C++ y hardware libre». Revista de la Facultad de Ciencias, vol. 6, n.º 1, enero de 2017, pp. 9-23, doi:10.15446/rev.fac.cienc.v6n1.60812.

Turabian

Gamboa Caicedo, Cristian Enrique, y Carlos William Sánchez. «Construcción de un escáner tridimensional usando C++ y hardware libre». Revista de la Facultad de Ciencias 6, no. 1 (enero 1, 2017): 9–23. Accedido julio 12, 2024. https://revistas.unal.edu.co/index.php/rfc/article/view/60812.

Vancouver

1.
Gamboa Caicedo CE, Sánchez CW. Construcción de un escáner tridimensional usando C++ y hardware libre. Rev. Fac. Cienc. [Internet]. 1 de enero de 2017 [citado 12 de julio de 2024];6(1):9-23. Disponible en: https://revistas.unal.edu.co/index.php/rfc/article/view/60812

Descargar cita

CrossRef Cited-by

CrossRef citations0

Dimensions

PlumX

Visitas a la página del resumen del artículo

825

Descargas

Los datos de descargas todavía no están disponibles.