Computación física

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

La computación física implica sistemas interactivos que pueden detectar y responder al mundo que los rodea. Si bien esta definición es lo suficientemente amplia como para abarcar sistemas como sistemas inteligentes de control de tráfico automotriz o procesos de automatización de fábricas, no se usa comúnmente para describirlos. En un sentido más amplio, la computación física es un marco creativo para comprender la vida de los seres humanos. relación con el mundo digital. En el uso práctico, el término describe con mayor frecuencia proyectos de arte, diseño o pasatiempos hechos a mano que utilizan sensores y microcontroladores para traducir entradas analógicas a un sistema de software y/o controlar dispositivos electromecánicos como motores, servos, iluminación u otro hardware.

La informática física intersecta la gama de actividades a las que a menudo se hace referencia en el mundo académico y la industria como ingeniería eléctrica, mecatrónica, robótica, ciencias de la computación y, especialmente, desarrollo integrado.

Physical computing
Computación física

Ejemplos

La computación física se utiliza en una amplia variedad de dominios y aplicaciones.

Educación

La ventaja de lo físico en la educación y la diversión se ha reflejado en diversos entornos de aprendizaje informal. El Exploratorium, pionero en el aprendizaje basado en la investigación, desarrolló algunas de las primeras exhibiciones interactivas que involucran computadoras y continúa incluyendo más y más ejemplos de computación física e interfaces tangibles a medida que avanzan las tecnologías asociadas.

Arte

En el mundo del arte, los proyectos que implementan la computación física incluyen el trabajo de Scott Snibbe, Daniel Rozin, Rafael Lozano-Hemmer, Jonah Brucker-Cohen y Camille Utterback.

Diseño de producto

Las prácticas de computación física también existen en la esfera del diseño de productos e interacciones, donde a veces se utilizan sistemas integrados construidos a mano para crear rápidamente prototipos de nuevos conceptos de productos digitales de una manera rentable. Se sabe que empresas como IDEO y Teague abordan el diseño de productos de esta manera.

Aplicaciones comerciales

Las implementaciones comerciales van desde dispositivos de consumo como Sony Eyetoy o juegos como Dance Dance Revolution hasta usos más esotéricos y pragmáticos, incluida la visión artificial utilizada en la automatización de la inspección de calidad a lo largo de una línea de montaje de fábrica. Los juegos de ejercicio, como el Wii Fit de Nintendo, pueden considerarse una forma de informática física. Otras implementaciones de la computación física incluyen el reconocimiento de voz, que detecta e interpreta ondas sonoras a través de micrófonos u otros dispositivos sensores de ondas sonoras, y la visión por computadora, que aplica algoritmos a un rico flujo de datos de video que generalmente se detectan mediante algún tipo de cámara. Las interfaces hápticas también son un ejemplo de computación física, aunque en este caso la computadora genera el estímulo físico en lugar de sentirlo. Tanto la captura de movimiento como el reconocimiento de gestos son campos que dependen de la visión por computadora para hacer su magia.

Aplicaciones científicas

La computación física también puede describir la fabricación y el uso de sensores o recolectores personalizados para experimentos científicos, aunque el término rara vez se utiliza para describirlos como tales. Un ejemplo de modelado informático físico es el proyecto Illustris, que intenta simular con precisión la evolución del universo desde el Big Bang hasta la actualidad, 13.800 millones de años después.

Métodos

La creación de prototipos juega un papel importante en la informática física. Herramientas como Wiring, Arduino y Fritzing, así como I-CubeX, ayudan a los diseñadores y artistas a crear rápidamente prototipos de sus conceptos interactivos.

Contenido relacionado

ALGOL Y

ALGOL Y fue el nombre dado a un sucesor especulado del lenguaje de programación ALGOL 60 que incorporaba algunas características radicales que fueron...

Tabla de métodos virtuales

En programación informática, una tabla de métodos virtuales una tabla de funciones virtuales, una tabla de llamadas virtuales , tabla de despacho, vtable o...

Hacer bucle while

En muchos lenguajes de programación de computadoras, un bucle do while es una declaración de flujo de control que ejecuta un bloque de código y luego...

Datosflex

DataFlex es un lenguaje de programación de alto nivel orientado a objetos y una herramienta visual de cuarta generación para desarrollar aplicaciones de...

Filosofía de la inteligencia artificial

La filosofía de la inteligencia artificial es una rama de la filosofía de la tecnología. Esta se centra en investigar la inteligencia artificial y sus...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save