{"id":3725,"date":"2018-08-31T12:20:15","date_gmt":"2018-08-31T12:20:15","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=3725"},"modified":"2018-08-31T12:20:15","modified_gmt":"2018-08-31T12:20:15","slug":"deepway-ayuda-a-las-personas-con-discapacidad-visual-a-navegar-con-un-toque","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2018\/08\/deepway-ayuda-a-las-personas-con-discapacidad-visual-a-navegar-con-un-toque\/","title":{"rendered":"DeepWay ayuda a las personas con discapacidad visual a navegar con un toque"},"content":{"rendered":"<p><span>Con el fin de ayudar a las personas con discapacidad visual a navegar por las calles, el estudiante universitario Satinder Singh ha presentado una\u00a0<\/span><a href=\"https:\/\/www.geospatialworld.net\/blogs\/now-visually-impaired-can-navigate-easily-with-deepway\/\"><span>soluci\u00f3n innovadora<\/span><\/a><span>\u00a0\u00a0que literalmente empuja al usuario en la direcci\u00f3n correcta.<\/span><span class=\"Apple-converted-space\">\u00a0<\/span><\/p>\n<p><span>El sistema de Singh, llamado DeepWay, usa una c\u00e1mara montada en el cofre para tomar im\u00e1genes de la carretera que el usuario est\u00e1 caminando hacia abajo, luego alimenta esta informaci\u00f3n a una computadora port\u00e1til para su procesamiento.<\/span><span class=\"Apple-converted-space\">\u00a0<\/span><\/p>\n<hr \/>\n<p>Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<hr \/>\n<p><span>Si el algoritmo de aprendizaje profundo determina que el usuario necesita moverse hacia la izquierda o hacia la derecha para mantenerse en el camino, se env\u00eda una se\u00f1al en serie a un\u00a0<\/span><a href=\"https:\/\/store.arduino.cc\/usa\/arduino-uno-rev3\"><span>Arduino Uno<\/span><\/a><span>\u00a0, que a su vez controla uno de los dos servos montados en un par de anteojos para tocar a la persona Indique en qu\u00e9 direcci\u00f3n caminar.\u00a0La retroalimentaci\u00f3n ambiental adicional se proporciona a trav\u00e9s de un par de auriculares.<\/span><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/08\/serv2.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-3726 size-large\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/08\/serv2-1024x579.jpg\" alt=\"\" width=\"1024\" height=\"579\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/08\/serv2.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/08\/serv2-300x170.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/08\/serv2-768x434.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/08\/serv2-600x339.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/08\/serv2-820x464.jpg 820w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><span>Este proyecto es una ayuda para los ciegos.\u00a0Hasta la fecha no ha habido avances tecnol\u00f3gicos en la forma en que los ciegos navegan.\u00a0As\u00ed que he usado el aprendizaje profundo, particularmente las redes neuronales convolucionales para que puedan navegar por las calles.<\/span><\/p>\n<p><span>Mi proyecto es una implementaci\u00f3n de CNN, y todos sabemos que requieren una gran cantidad de datos de capacitaci\u00f3n.\u00a0As\u00ed que la primera obstrucci\u00f3n en mi camino fue un conjunto de datos correlacionado de im\u00e1genes.\u00a0As\u00ed que fui a mi universidad y grab\u00e9 muchos videos (de todo tipo de caminos y tambi\u00e9n fuera de carreteras).\u00a0Luego escrib\u00ed un script b\u00e1sico de Python para guardar im\u00e1genes del video (guard\u00e9 1 imagen de cada 5 fotogramas, porque el fotograma consecutivo es casi id\u00e9ntico).\u00a0Recolect\u00e9 casi 10,000 de esas im\u00e1genes, casi 3,300 para cada clase (es decir, a la izquierda y al centro).<\/span><\/p>\n<p><span>Hice una colecci\u00f3n de arquitecturas CNN y entren\u00e9 el modelo.\u00a0Luego evalu\u00e9 el rendimiento de todos los modelos y eleg\u00ed el que ten\u00eda la mejor precisi\u00f3n.\u00a0Obtuve una precisi\u00f3n de entrenamiento de aproximadamente 97%.\u00a0Obtuve aproximadamente la misma precisi\u00f3n para todo el modelo entrenado, pero me di cuenta de que el modelo en el que se aplicaba la regularizaci\u00f3n ten\u00eda un mejor rendimiento en el conjunto de prueba.<\/span><\/p>\n<p><span>El siguiente problema fue c\u00f3mo puedo decirle a las personas ciegas en qu\u00e9 direcci\u00f3n moverse.\u00a0As\u00ed que conect\u00e9 mi programa Python a un Arduino.\u00a0Conect\u00e9 los servomotores a Arduino y fij\u00e9 los servomotores a los lados de un espect\u00e1culo.\u00a0Utilizando la comunicaci\u00f3n serial, puedo decirle al Arduino qu\u00e9 servomotor mover, que luego presionar\u00eda hacia un lado de la cabeza de la persona ciega y le indicar\u00eda en qu\u00e9 direcci\u00f3n moverlo.<\/span><\/p>\n<p><span>Se puede ver una demostraci\u00f3n de DeepWay en el siguiente video, mientras que el c\u00f3digo para este proyecto de c\u00f3digo abierto\u00a0<\/span><a href=\"https:\/\/github.com\/satinder147\/DeepWay\"><span>est\u00e1 disponible en GitHub<\/span><\/a><span>\u00a0.<\/span><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/qkmU8mN0LwE?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/blog.arduino.cc\/2018\/08\/20\/deepway-helps-the-visually-impaired-navigate-with-a-tap\/\">Fuente<\/a><\/p>\n<hr \/>\n<p>Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div>\n<hr \/>\n<p>SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS M\u00c1S DESTACADAS, S\u00d3LO INGRESANDO TU CORREO ELECTR\u00d3NICO<\/p>\n<p>[wysija_form id=&#8221;1&#8243;]<\/p>\n<hr \/>\n<p><strong>VIDEO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/XQFLokHFYFk?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Con el fin de ayudar a las personas con discapacidad visual a navegar por las calles, el estudiante universitario Satinder Singh ha presentado una\u00a0soluci\u00f3n innovadora\u00a0\u00a0que literalmente empuja al usuario en la direcci\u00f3n correcta.\u00a0 El sistema de Singh, llamado DeepWay, usa una c\u00e1mara montada en el cofre para tomar im\u00e1genes de la carretera que el usuario [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":3728,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3725"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=3725"}],"version-history":[{"count":1,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3725\/revisions"}],"predecessor-version":[{"id":3727,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3725\/revisions\/3727"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/3728"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=3725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=3725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=3725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}