250 meneos
3904 clics

Google libera el código fuente de Cartographer [ENG]

Cartographer es una librería 2D y 3D para hacer mapeado y localización en tiempo real de forma simultánea. Utiliza datos de varios sensores (cámaras, movimiento, etc) para calcular la posición del sensor un hacer un mapa de las proximidades del sensor.
etiquetas: google, cartographer, código fuente
116 134 0 K 511 tecnología
#1   Os imagináis todos los móviles Android usando esta app en segundo plano?

Da miedo pensarlo :shit:.
votos: 1    karma: 17
#2   #1 Yo lo que me imagino es esto: www.youtube.com/watch?v=901lYbPmqu4

O un enjambre de drones revoloteando por una ciudad en busca gente cometiendo delitos:

www.meneame.net/story/google-libera-algoritmo-inteligencia-artificial-
votos: 1    karma: 13
#4   #2 Un enjambre de drones a cierta altura registrando a aquellas personas que corren. Registrando su localización, para reconstruir robos, por ejemplo.
votos: 0    karma: 6
#9   #4 Lo que esto hace es mapear habitaciones con muros que no se mueven. Rastrear a gente en tiempo real es bastante mas dificil.
Yo creo que un cuerpo de bomberos podría usarlo en un edificio después de un derrumbamiento parcial, encontrar a gente inconsciente en un incendio o cosas por el estilo.
Al fin y al cabo un robot es prescindible.
votos: 3    karma: 30
votos: 2    karma: 39
#18   #13 GOTO #17
votos: 1    karma: 31
#36   #9 Con la pasta que vale un robot, antes mandan a la persona.
votos: 0    karma: 8
#5   #2 >> O un enjambre de drones revoloteando por una ciudad en busca ....

de pokemons
votos: 5    karma: 32
#3   #1 Es básicamente la tecnología que usaba Batman en la peli de El Caballero Oscuro. xD
votos: 0    karma: 10
 *   Ryo-99
#10   #3 Nop. Batman usaba un "sonar" basado en el micrófono de todos nuestros móviles. No tiene nada que ver! Apocreer...
votos: 3    karma: 29
 *   Bloodsucker
#27   #10 Batman es científico.
votos: 0    karma: 7
#6   #1 ¿Os imagináis que el primer comentario en Menéame lo hace alguien que se ha leído la noticia?
votos: 29    karma: 230
 *   pakoloko
#7   #6 para imaginarme algo tiene que tener una base real
votos: 2    karma: 29
#28   #6 y #7 eso puede ser real, en algunos subs, como no hay tantos usuarios y no hay tanta ansia por el karma, muchos de los comentarios (eso sí, cuando los hay) son de gente que se ha leído la noticia.
votos: 0    karma: 12
#32   #6 no da tiempo, para cuando el mas rapido se la ha leido ya hay 4 comentarios chorras por lo menos
votos: 0    karma: 9
#8   #1 para que quieren tanto mapeados de penes y vulvas? Por que dentro del bolsillo poco mas. :troll:
votos: 0    karma: 7
 *   riek riek
#22   #8 Para ofrecerte anuncios de "alargue su pene" y "¿problemas de sequedad vaginal?".

O si la usuaria es gitana un anuncio de clínicas de reconstrucción de himen :troll:
votos: 2    karma: 24
#29   #1 ponselo al pokemon go y ya tienes a la empresa espia definitiva
votos: 0    karma: 9
#11   Este programa es el que se usa en el Project Tango que, aunque es una tablet android, lleva una GPU NVIDIA Tegra K1 con 192 núcleos CUDA para hacer todo el procesamiento en tiempo real. Además, el sensor que tiene no es el de un dispositivo normal, sino que tiene una tecnología similar a la de la Kinect 2.
votos: 0    karma: 9
#14   #11
¿Qué tal si hablamos de 192 ALUs y 6 cores de verdad (192/32=6 en Kepler)?
votos: 0    karma: 9
#15   #14 Así viene en las especificaciones :-P

developers.google.com/tango/hardware/table
votos: 0    karma: 9
#16   #14 Una Tegra K1 tiene 1 SMX Kepler. No son solo 192 ALUs. Son 192 FP32 units + 192 INT32 units + 8 FP64 + 32 LD/ST + 32 Special Function Units. Pues en realidad se puede llegar a usar más de 192 unidades en el mismo ciclo siempre y cuando los warp schedulers tengan suficientes instrucciones ready.
votos: 1    karma: 12
#20   #16 ¡no, hija, no!
votos: 1    karma: 17
#34   #20 Ozores, ¿eres tú?
votos: 1    karma: 21
#21   #16
Los SMX son multicores. Concretamente son quad cores. Pueden tener hasta 4 threads activos al mismo tiempo. Y de cada thread, escoger dos instrucciones libres de dependencias por ciclo, esto significa hasta 8 instrucciones por ciclo. Pero estos quad cores tienen multithreading de grano fino. A cada ciclo ponen en el pipeline un thread distinto de los que tiene cargados en el contador de programa. Por lo que si un thread tiene algún tipo de excepción, hay otro que viene detrás para…   » ver todo el comentario
votos: 1    karma: 15
#23   #21 No es que se promueva, es que si tu aplicación es memory bound y tu algoritmo permite compartir datos entre threads vecinos, entonces usando shared o shuffles se obtiene mayor performance.

Ya si con memoria principal te refieres a la del host, el caso es el mismo. PCIexpress 3.0 solo tiene 16gb/s con lo que el 99% de las aplicaciones Cuda que usan zero-copy (acceder a memoria del host a través del pcie sin hacer cudaMemcpy) son memory bound.

Por eso se promueve el máximo uso de la gerarquia de memoria posible
votos: 0    karma: 6
 *   Hopo
#24   #23
Por favor, háblame en castellano y no me metas palabros ingleses :-P
votos: 0    karma: 9
#25   #24 Spanglish FTW xD
votos: 0    karma: 6
#26   #21
Bueno, en realidad es un multihilo mixto. 4 threads con un fetch de 2, compartiendo recursos y además cada una de estas 4 "vías" de threads usan multihilo de grano fino. Ni siquiera es multicore. El core es el SMX en sí mismo. Y a día de hoy el número está sobre los 60 cores o SM. Algo así como una Xeon Phi.
votos: 0    karma: 9
#12   Esto es lo que pasa cuando dejas entrar a esta gentuza de cartographers en tu país. Al final los acaban liberando de las cárceles donde deberían estar y viviendo de las ayudas estatales.
Fuera de aquí, no los queremos ¡Qué se vuelvan a su país! ¡Reino Unido para los británicos!

Haremos una listas de todo los software libres que entren en el país y multaremos a las empresas que les acojan.

:ffu:
votos: 0    karma: 10
#13   Pues a mi no me vendría mal un robot cartógrafo si fuesen a precio asequible, para hacer planos de viviendas a reformar, por ejemplo.
votos: 0    karma: 20
#19   Yo creo que ni con esa herramienta se conseguirá cartografiar la humildad y el talante democrático del podemismo.
votos: 8    karma: -29
#33   #19 wow, has petado mi calzadometro, que bestia
votos: 1    karma: 12
#30   deseando ver una comparacion con LSD-SLAM y ORB-SLAM
votos: 0    karma: 6
#31   Todo el que siga traduciendo "library" por "librería" y "to balance" por "balancear" merece que le corten los dos meñiques (por poner dos ejemplos cualesquiera).

PD: Con "dos ejemplos" me refería a los meñiques.
votos: 1    karma: 12
 *   Alexfighter
#35   #31 Traducir library por "librería" no es incorrecto:

librería
1. f. Tienda donde se venden libros.
2. f. Ejercicio o profesión de librero.

3. f. Mueble con estantes para colocar libros.
4. f. biblioteca (‖ lugar en que se tienen libros).
5. f. biblioteca (‖ conjunto de libros).


Librería es prácticamente un sinónimo de biblioteca, y por proximidad con el inglés, suena mejor decir "librería". (en mi opinión, claro)
votos: 0    karma: 6
 *   cinevoro cinevoro
#37   #35 Vale, parece que hoy en día la RAE ha tomado una posición bastante balanceada a este respecto.

En cualquier caso la RAE sólo habla de libros. Aquí no hablamos de libros específicamente, sino de colecciones de recursos, en informática, y cualquier diccionario inglés-español te traduce "library" por "biblioteca" y no por "librería".
votos: 0    karma: 6
 *   Alexfighter
#38   #37 Si nos ponemos así, biblioteca significa "lugar donde se guardan libros", nada de recursos ni ficheros binarios...

En informática el término librería puede hacer referencia perfectamente a un conjunto de recursos, en lugar de denotar su significado habitual de conjunto de libros que es, ya digo, prácticamente sinónimo del de biblioteca. No creo que tenga mucho sentido seguir censurando el uso de uno u otro término como traducción de library. Saludos.
votos: 0    karma: 6
comentarios cerrados

menéame