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.60812Palabras clave:
Escáner, láser, modelo tridimensional, hardware libre (es)Acanner, laser, three-dimensional model, free hardware (en)
Descargas
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
ACM
ACS
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver
Descargar cita
Licencia
Derechos de autor 2017 Revista de la Facultad de Ciencias
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.
Los autores o titulares del derecho de autor de cada artículo confieren a la Revista de la Facultad de Ciencias de la Universidad Nacional de Colombia una autorización no exclusiva, limitada y gratuita sobre el artículo que una vez evaluado y aprobado se envía para su posterior publicación ajustándose a las siguientes características:
1. Se remite la versión corregida de acuerdo con las sugerencias de los evaluadores y se aclara que el artículo mencionado se trata de un documento inédito sobre el que se tienen los derechos que se autorizan y se asume total responsabilidad por el contenido de su obra ante la Revista de la Facultad de Ciencias, la Universidad Nacional de Colombia y ante terceros.
2. La autorización conferida a la revista estará vigente a partir de la fecha en que se incluye en el volumen y número respectivo de la Revista de la Facultad de Ciencias en el Sistema Open Journal Systems y en la página principal de la revista (https://revistas.unal.edu.co/index.php/rfc/index), así como en las diferentes bases e índices de datos en que se encuentra indexada la publicación.
3. Los autores autorizan a la Revista de la Facultad de Ciencias de la Universidad Nacional de Colombia para publicar el documento en el formato en que sea requerido (impreso, digital, electrónico o cualquier otro conocido o por conocer) y autorizan a la Revista de la Facultad de Ciencias para incluir la obra en los índices y buscadores que estimen necesarios para promover su difusión.
4. Los autores aceptan que la autorización se hace a título gratuito, por lo tanto renuncian a recibir emolumento alguno por la publicación, distribución, comunicación pública y cualquier otro uso que se haga en los términos de la presente autorización.
5. Todos los contenidos de la Revista de la Facultad de Ciencias, están publicados bajo la Licencia Creative Commons Atribución – No comercial – Sin Derivar 4.0.
MODELO DE CARTA DE PRESENTACIÓN y CESIÓN DE DERECHOS DE AUTOR