Implementation of artificial intelligence in the teaching of physical-mathematical concepts in secondary education for the location of bodies in the educational context
Implementao da inteligncia artificial no ensino de conceitos fsico-matemticos no ensino secundrio para localizao de corpos no contexto educativo
Correspondencia: crisfer29@hotmail.es
Ciencias de la Educacin
Artculo de Investigacin
* Recibido: 11 de enero de 2024 *Aceptado: 20 de febrero de 2024 * Publicado: 10 de marzo de 2024
I. Magster en Gestin Educativa, Docente de Educacin Bsica en la Unidad Educativa Luis. A Martnez, Tungurahua, Ecuador.
II. Magster en Gestin Educativa, Docente de Educacin Bsica en SERCAPO EDUCATIVO, Tungurahua, Ecuador.
III. Licenciada en Ciencias de la Educacin Mencin Parvulario, Docente de Educacin Inicial en la Unidad Educativa Unin Orense, Sucumbos, Ecuador.
IV. Licenciada en Ciencias de la Educacin Bsica, Docente Lengua y Literatura, Matemticas, Estudios Sociales, Ciencias Naturales, Ingls, Educacin Artstica, Animacin a la Lectura en la Unidad Educativa Unin Orense, Sucumbos, Ecuador.
Resumen
Este estudio, enmarcado en el mbito educativo de la educacin secundaria y superior, tuvo como objetivo principal desarrollar un algoritmo respaldado por inteligencia artificial para ampliar la separacin entre objetos mediante el uso de una cmara Kinect. La investigacin adopt un enfoque positivista de carcter exploratorio y descriptivo, respaldado por un diseo cuasi experimental. Se llevaron a cabo 150 pruebas y 45 ensayos para evaluar y analizar los resultados, empleando un software especializado en inteligencia artificial. A travs de la generacin de ubicaciones vectoriales basadas en la distancia del objeto, se logr guiar cada posicin de manera efectiva. Los resultados destacan que el algoritmo demostr una capacidad exitosa para estimar la distancia entre cuatro objetos, alcanzando una precisin del 94,7% en la imagen procesada. Adems, se determin que la distancia al objeto puede estimarse con precisin utilizando nicamente una cmara, con un error medio del 0,97% y una desviacin estndar del 0,1%. Los errores obtenidos revelan un error medio del 1,00% y una desviacin estndar del 2,24%. Esta consistencia en los resultados respalda la eficacia del algoritmo SURF para la deteccin y estimacin de la distancia de objetos, especialmente en aplicaciones robticas. La eleccin de utilizar una sola cmara por parte del robot no solo contribuir a reducir los costos de fabricacin, sino que tambin simplificar la instalacin y disminuir la probabilidad de errores asociados a variables externas que puedan afectar la calidad de las imgenes capturadas. En este contexto, se resalta la aplicacin de estrategias pedaggicas para facilitar la comprensin y aplicacin de conceptos relacionados con inteligencia artificial y tecnologas de visin en el mbito educativo.
Palabras calve: Distancia; Posicin; Cmara; Vectores.
Abstract
This study, framed in the educational field of secondary and higher education, had as its main objective to develop an algorithm supported by artificial intelligence to expand the separation between objects through the use of a Kinect camera. The research adopted a positivist approach of an exploratory and descriptive nature, supported by a quasi-experimental design. 150 tests and 45 trials were carried out to evaluate and analyze the results, using software specialized in artificial intelligence. Through the generation of vector locations based on the distance of the object, each position was effectively guided. The results highlight that the algorithm demonstrated a successful ability to estimate the distance between four objects, reaching an accuracy of 94.7% in the processed image. Furthermore, it was determined that the distance to the object can be accurately estimated using only one camera, with a mean error of 0.97% and a standard deviation of 0.1%. The errors obtained reveal a mean error of 1.00% and a standard deviation of 2.24%. This consistency in results supports the effectiveness of the SURF algorithm for object detection and distance estimation, especially in robotic applications. Choosing to use a single camera by the robot will not only help reduce manufacturing costs, but will also simplify installation and reduce the probability of errors associated with external variables that may affect the quality of the images captured. In this context, the application of pedagogical strategies is highlighted to facilitate the understanding and application of concepts related to artificial intelligence and vision technologies in the educational field.
Keywords: Distance; Position; Camera; Vectors.
Resumo
Este estudo, enquadrado na rea educativa do ensino secundrio e superior, teve como principal objetivo desenvolver um algoritmo apoiado em inteligncia artificial para ampliar a separao entre objetos atravs da utilizao de uma cmara Kinect. A pesquisa adotou uma abordagem positivista de natureza exploratria e descritiva, apoiada em um desenho quase-experimental. Foram realizados 150 testes e 45 ensaios para avaliao e anlise dos resultados, utilizando software especializado em inteligncia artificial. Atravs da gerao de localizaes vetoriais com base na distncia do objeto, cada posio foi efetivamente guiada. Os resultados destacam que o algoritmo demonstrou capacidade bem-sucedida de estimar a distncia entre quatro objetos, atingindo uma preciso de 94,7% na imagem processada. Alm disso, foi determinado que a distncia at o objeto pode ser estimada com preciso usando apenas uma cmera, com erro mdio de 0,97% e desvio padro de 0,1%. Os erros obtidos revelam um erro mdio de 1,00% e um desvio padro de 2,24%. Esta consistncia nos resultados apoia a eficcia do algoritmo SURF para deteco de objetos e estimativa de distncia, especialmente em aplicaes robticas. Optar pela utilizao de uma nica cmera pelo rob no s ajudar a reduzir os custos de fabricao, mas tambm simplificar a instalao e reduzir a probabilidade de erros associados a variveis externas que podem afetar a qualidade das imagens capturadas. Neste contexto, destaca-se a aplicao de estratgias pedaggicas para facilitar a compreenso e aplicao de conceitos relacionados inteligncia artificial e s tecnologias de viso no campo educacional.
Palavras-chave: Distncia; Posio; Cmera; Vetores.
Introduccin
A lo largo de la historia, el uso de algoritmos ha sido una prctica arraigada en la mente humana, surgiendo como respuesta a la necesidad de abordar tareas comunes o repetitivas. Desde los das de nuestros ancestros, quienes idearon estrategias para obtener alimentos y asegurar su supervivencia, hasta la actualidad, donde la inteligencia artificial (IA) basada en algoritmos ha cobrado una creciente relevancia en el mbito educativo.
En tiempos antiguos, el ser humano empleaba rudimentarios algoritmos al cazar, utilizando herramientas como palos y piedras para satisfacer sus necesidades bsicas. La bsqueda y combinacin de elementos como un palo slido y una piedra de proporciones especficas, peso adecuado y resistencia suficiente representaban operaciones algortmicas que ofrecan soluciones a sus retos diarios.
En la actualidad, segn Prez et al. (2023), la inteligencia artificial se integra cada vez ms en la educacin, permitiendo experiencias de aprendizaje personalizadas. Este enfoque adaptativo se ajusta al ritmo individual de cada estudiante, identificando sus fortalezas y debilidades para proporcionar contenido especfico que satisfaga sus necesidades nicas. De acuerdo con Korvalan (2018), la inteligencia artificial se manifiesta a travs de tutoriales virtuales, chatbots y asistentes virtuales, ofreciendo respuestas a preguntas frecuentes y asistencia en la resolucin de problemas, disponibles las 24 horas del da para brindar ayuda cuando se requiere.
Fernndez et al. (2016) sealan que la inteligencia artificial tambin posibilita la automatizacin de procesos de evaluacin, garantizando resultados rpidos y precisos. Adems, permite el anlisis de las reacciones de los estudiantes, identificando posibles dificultades y ajustando las instrucciones en consecuencia. Algoritmos especficos, como SIF, SURF y ORB, se destacan por su capacidad para detectar puntos caractersticos en imgenes, siendo particularmente confiables en la deteccin de objetos (Lee et al., 2015) (Reza & Farshad, 2012) (Hu et al., 2012) (Minglei & Shudong, 2014). En este estudio, se ha optado por el algoritmo SURF debido a su robustez en la generacin de puntos de objetos, y por ende, en la deteccin eficiente de objetos (Romero Cortijo & Cazorla Quevedo, 2009) (Garca et al., 2012). El algoritmo de navegacin, desarrollado por Herbert Bay en 2006, constituye una evolucin potente y libre de patentes basada en el algoritmo SIFT (Bay et al., 2008). Este innovador enfoque para la deteccin de puntos de inters en imgenes garantiza invariancia de escala, copiando la imagen para encontrar puntos en todas las copias. Para lograr la deteccin eficiente de puntos clave, el algoritmo utiliza un Hessiano para identificar puntos de inters, determinar su ubicacin y escala, y un filtro de caja para aproximar la derivada parcial de segundo orden de un filtro gaussiano, integrando la imagen para una evaluacin ms rpida. Los puntos caractersticos generados por este algoritmo pueden combinarse con puntos clave de otra imagen, produciendo correspondencias entre ambas (Magaa, Atoche y Canche, 2015).
Las operaciones clave del algoritmo SURF abarcan la generacin de mltiples imgenes para clculos eficientes, la creacin de un espacio escalar mediante la aproximacin de la segunda derivada de Gauss, la ubicacin de puntos clave y la orientacin de tareas (Andrade Moreira, 2015).
En la actualidad, se han implementado tcnicas para el posicionamiento de sistemas robticos mediante visin por computadora, que incluyen el uso de marcadores de referencia fijos en el terreno, modelos de objetos, mapas y construccin de mapas basados en atributos observados (Gamero, 2007). La integracin de brazos robticos con sistemas de visin por computadora permite llevar a cabo tareas no repetitivas y facilita el desarrollo de robots humanoides (Zavala et al., 2012) (Gonzlez, et al., 2001) (Hernandz, 2001) (Prietoa et al, 2010).
En la estimacin de la distancia entre la cmara y el objeto, se han ideado algoritmos que comparan el rea de la imagen estndar (con la distancia de disparo de la cmara conocida) con el rea del objeto expuesto (Akhlaq et al., 2015). Este trabajo propone determinar la distancia del objeto a la cmara utilizando como referencia los dos pxeles caractersticos correspondientes a cada imagen y calcular la distancia euclidiana entre los puntos.
La distancia euclidiana se define como la distancia existente entre dos pxeles etiquetados como I1(xa,ya) = D1rI2(xa2,ya2) de acuerdo a (1) D
Metodologa
La ejecucin de esta investigacin se gui por un enfoque positivista con un carcter exploratorio y descriptivo, adoptando un diseo cuasi experimental. Con el objetivo de obtener resultados de relevancia, se llevaron a cabo un total de 150 pruebas y 45 ensayos. La evaluacin y anlisis de los datos se efectuaron empleando un software especializado en inteligencia artificial. Durante este proceso, se crearon localizadores mediante posicionamientos vectoriales, utilizando la distancia del objeto como referencia para orientar cada posicin. Este enfoque metodolgico riguroso permiti abordar la investigacin de manera sistemtica y obtener resultados significativos en el mbito estudiado.
Resultados
Se capturaron imgenes perpendiculares a la cmara, tomando un total de 26 fotografas de cada sujeto de prueba a diversas distancias de la misma. La distancia para cada toma fue de 25 mm, partiendo de una distancia inicial de 180 mm y una altura de 805 mm.
Figura 1: Prototipo de montaje de del sistema de medicin fsico matemtica
Para determinar la imagen de referencia ptima para la deteccin de cada objeto de prueba, se calcularon vectores descriptores de imagen para cada objeto y se compararon con los vectores descriptores de imgenes capturadas a distancias de 18,0 cm, 40,5 cm y 80,0 cm del mismo objeto analizado. En la Figura 3, se presentan los resultados emparejados de las 26 imgenes por objeto, incluyendo las capturadas a 18,0 cm, 40,5 cm y 80,0 cm del mismo objeto.
Se observ que es ms eficaz utilizar imgenes tomadas a la mitad de la distancia mxima a la que estuvo expuesto el sujeto. Esta eleccin aumenta la probabilidad de calcular con precisin la distancia del objeto a la cmara, ya que la cantidad de puntos de objeto detectados por SURF tiende a disminuir a medida que la distancia aumenta o se acerca despus de tomar la imagen de referencia. En la Figura 4 se puede observar el esquema de la estructura utilizada y la ejemplificacin de cmo se realizaron las capturas de las y las , las distancias euclidianas de los pares de puntos caractersticos (kp) de las y las .
Considerando dos imgenes, una y una , y utilizando el algoritmo SURF se obtiene el conjunto de todos los puntos caractersticos emparejados de la , y la imagen del entorno es:
(2)
(3)
Para , donde es el nmero total de puntos caractersticos emparejados (Kpdmm).
De los conjuntos de y formamos todas las combinaciones posibles de tomados de dos en dos para cada conjunto. Formndose dos nuevos conjuntos, con un total de pares correspondientes.
Figura 2: Emparejamiento de las con las , a) objeto 1, b) objeto 2, c) objeto 3, d) objeto 4
(4)
Para cada combinacin formada se calcula la distancia euclidiana, en la Figura 5 se observa a modo de ejemplo, una combinacin de dos kp en la , y su respectivo par en la .
Donde es la distancia euclidiana del par de kp de la es la distancia euclidiana del par de kp de la . Por lo que, los conjuntos de todas las distancias euclidianas calculadas en ambas imgenes son:
(5)
(6) ]
En la figura 3 se observa que donde:
Distancia euclidiana de los puntos caractersticos de la imagen de referencia.
Distancia euclidiana de los puntos caractersticos de la imagen del entorno.
Distancia fsica calculada, de la cmara al objeto de prueba para la imagen del entorno.
Figura 3: Representacin de la captura de: a) y b)
El valor de la y pueden ser conocidas con la ecuacin (1) y es conocida al realizar la captura de la . Para la djit se calcula utilizando:
(7)
Con el conjunto de distancias se calcula la mediana cuyo valor ser la distancia estimada del objeto.
(8)
Para la estimacin de la distancia de los objetos de prueba a la cmara se realiz el emparejamiento de 26 imgenes tomadas de manera vertical a 25mm de diferencia una de otra. Se utiliz como la imagen capturada a una distancia de 40.5cm de cada objeto de prueba.
En la secuencia de los resultaos se puede observar que con el objeto uno se logr la estimacin de la distancia con un error de mximo de +12,8mm y mnimo de -45mm, sin embargo, solo el 8.98% de las imgenes tomadas obtuvieron valores superiores a 1cm, siendo estas de las ms alejadas de la
El objeto 2 exhibe un error mximo de +1.34 cm y un mnimo de -0.25 cm. Solamente el 17.35% de las 26 imgenes presentan un error superior a 1 cm, destacando que estas imgenes corresponden a aquellas ms distantes de la posicin angular especfica (ϑ_ (esp)).
De manera similar, el objeto 3 muestra un error mximo de +0.97 cm y un mnimo de -0.72 cm. En una imagen se registr un valor de -0.46 cm y en otra de +0.89 cm, siendo estas las imgenes ms alejadas de la posicin angular especfica (ϑ_ (esp)).
En cuanto al objeto 4, no se logr emparejar la posicin angular especfica (ϑ_ (esp)) con la posicin angular interna (ϑ_ (int)) capturada a distancias de 568, 586 y 736 mm. Se observ un error significativo en las imgenes capturadas a 65.5, 68 y 73 cm, atribuido a la deteccin de solo 3 a p kp y a la falta de emparejamiento adecuado de los kp. Excluyendo estas imgenes no emparejadas correctamente en el objeto 4, 67se obtendra un error mximo de +202 mm y un mnimo de -0.46 cm.
Considerando el error relativo absoluto promedio y excluyendo las imgenes no emparejadas correctamente del objeto 4, el algoritmo presenta un error del 1.0% con una desviacin estndar del 1.89%.
Discusin de resultados
El fundamento para deducir la distancia de la cmara a partir de las distancias calculadas en ambas imgenes se apoya en la coherencia de los puntos clave del objeto identificados en ambas instantneas. Al examinar estas distancias euclidianas, se logra inferir con precisin la ubicacin de la cmara en relacin con el objeto.
Adicionalmente, la vinculacin directa entre el tamao de la imagen y la distancia focal de la cmara constituye un componente esencial en la argumentacin. El texto detalla cmo un objetivo con una distancia focal corta resulta en una imagen ms cercana y de menor tamao en comparacin con uno de mayor distancia focal. Esta lgica respalda la idea de que el tamao del objeto en la imagen disminuir a medida que se aleje de la cmara, principio que se respalda con la obra de Luis (2008). La interconexin de estos conceptos resalta la utilidad y aplicabilidad de la deduccin de distancias en el mbito de la captura de imgenes.
Conclusiones
La implementacin exitosa del algoritmo SURF en la muestra de 26 imgenes tomadas verticalmente, con una separacin de 25 mm entre cada una, destaca la eficacia de esta tecnologa para estimar con precisin la distancia de los objetos, alcanzando un impresionante 94.7% de acierto en las imgenes capturadas. Al examinar detalladamente cada objeto, se observan errores relativos promedio del 0.89% para el objeto uno, 0.80% para el objeto dos, 0.87% para el objeto tres y 1.98% para el objeto cuatro (excluyendo las imgenes no emparejadas correctamente).
La consideracin de los errores recopilados revela un error promedio general del 1.00% y una desviacin estndar del 2.98%. Estos resultados refuerzan la viabilidad de emplear el algoritmo SURF en contextos robticos para la deteccin de objetos y la estimacin precisa de la distancia del objeto al robot mediante el uso de una nica cmara. Esta eleccin estratgica no solo se traduce en una disminucin significativa de los costos de construccin del robot, sino que tambin simplifica el proceso de instalacin de equipos, reduciendo la probabilidad de errores derivados de variables externas que puedan interferir con las imgenes capturadas. Este enfoque no solo resalta la eficiencia tcnica, sino que tambin promueve la practicidad y la fiabilidad en la implementacin de tecnologas avanzadas en entornos robticos, alinendose con las metodologas activas de enseanza y enfoques prcticos que favorecen la aplicacin prctica del conocimiento adquirido.
Referencias
1. Akhlaq, M. U., Izhar, U., & Shahbaz, U. (2014). Depth estimation from a single camera image using power fit. In Robotics and Emerging Allied Technologies in Engineering (iCREATE), 2014 International Conference on. IEE, 221-227.
2. Andrade Moreira, G. A. (2015). Correspondencia multiespectral en el espacio de Hough. GUAYAQUIL ECUADOR.
3. Bauer, J., Snderhauf, N., & Protzel, P. (2007). Comparing several implementations of two recently published feature detectors. In Proc. of the International Conference on Intelligent and Autonomous Systems.
4. Bay, H., Ess, A., Tuytelaars, T., & Gool, L. V. (2008). SURF: Speeded Up Robust Features. Computer Visin and Image Understanding (CVIU), 110(3), 346-359.
5. Gamero, M. (2007). Posicionamiento de Robots Basados en Visin. Universidad, Ciencia y Tecnologa, 11(43), 98-101.
6. Garca Barquero, I., Snchez Gonzlez, P., Luna Serrano, M., & Gmez Aguilera, E. J. (2012). Comparacin de algoritmos detectores de puntos singulares para reconocimiento de objetos en vdeo quirrgico.
7. Gonzlez, G., E. J., Cruz, R., Sergio, R., Durn, G., & Hctor, M. (2001). Aplicacin de sensores mltiples para el posicionamiento tridimensional de robots usando visin. Interciencia, 11(26), 541-546.
8. Hernndez, E. R. (2001). Desarrollo de un Sistema de Visin para la Localizacin y Navegacin de Robots Humanoides. Mxico.
9. Hu, S., Wu, N., & Song, H. (2012). Object Tracking Method Based on SURF. Conference on Modelling, Identification and Control, 351-356.
10. Lee, Y. H., Ahn, H., Cho, H. J., & Lee, J. H. (2015). Object Recognition and Tracking based on Object Feature Extracting., 5(3), 48-57. Journal of Internet Services and Information Security (JISIS), 5(3), 48-57.
11. Liaquat, S., & Khan, U. S. (2015). Object detection and depth estimation of real world objects using single camera. 2015 Fourth International Conference on (pgs. 1-4). IEEE.
12. Luis, M. A. (2008). Introduccin a la Fotografa Cientfica. Recuperado el 20 de septiembre de 2016, de http://foto.difo.uah.es/curso/objetivo_e_imagenes.html
13. Magaa, J., Atoche, J., & Canche, R. (2015). Pruebas del algoritmo surf para la eleccin de imgenes de referencia. Revista Electrnica de Divulgacin de la Investigacin, 10.
14. Minglei, T., & Shudong, C. (octubre de 2014). Efficient Surf Tracking by Nearest Neighbor Classifier. JOURNAL OF COMPUTERS, 9(10), 2449-2454.
15. Mondjar, G. V. (2016). Contribuciones a la estimacinn de pose de cmara. Crdoba.
16. Prietoa, C. E., Febresa, J. E., Cerrolazaa, M., & Miquelarenab, R. (2010). Sistema de Visin Artificial para el Control de Movimiento de un Asistente Robtico Mdico. Mecnica Computacional, 29, 6619-6629.
17. Reza, O., & Farshad, T. (2012). Full Object Boundary Detection by Applying Scale Invariant Features in A Region Merging Segmentation Algorithm. International Journal of Artificial Intelligence & Applications (IJAIA), 3(5), 41-50.
18. Romero Cortijo, A. M., & Cazorla Quevedo, M. . (2009). Comparativa de detectores de caractersticas visuales y su aplicacin al SLAM. X WORKSHOP DE AGENTES FSICOS, 55-62.
19. Zavala, J. G., Hernndez, J. A., & Freyre, J. P. (2012). Implementacin de un sistema de visin para control de un brazo robtico. Actas de la II Conferencia de Desarrollo Profesional en Ingeniera Mecatrnica 2012. Mxico.
2024 por los autores. Este artculo es de acceso abierto y distribuido segn los trminos y condiciones de la licencia Creative Commons Atribucin-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
(https://creativecommons.org/licenses/by-nc-sa/4.0/).
Enlaces de Referencia
- Por el momento, no existen enlaces de referencia
Polo del Conocimiento
Revista Científico-Académica Multidisciplinaria
ISSN: 2550-682X
Casa Editora del Polo
Manta - Ecuador
Dirección: Ciudadela El Palmar, II Etapa, Manta - Manabí - Ecuador.
Código Postal: 130801
Teléfonos: 056051775/0991871420
Email: polodelconocimientorevista@gmail.com / director@polodelconocimiento.com
URL: https://www.polodelconocimiento.com/