Dulce pregunta
Si has visto la película 3 Idiots, puedo hacer este corto para ti. La robótica es más o menos el dominio completo de maquinaria, códigos, programas o cualquier cosa que haga su vida / trabajo más fácil / más seguro, etc.
Para mis colegas quoranos desafiados por Bollywood, la robótica, hoy se considera que se ocupa solo de las máquinas que parecen / parecen humanos. Más como esto
Fuente: Página en techietonics.com
Esto me parece gracioso. No me malinterpreten, es solo que cada vez que vi un robot humanoide / android, pensé que era básicamente un chico pequeño en un exoesqueleto de plástico.
Algunos estudiantes aficionados de ingeniería robótica relacionarán la robótica con esta imagen:
Fuente: Robolab Technologies Private Limited
o
Fuente: MIT Robocon Tech Team India | ABU Robocon
o
Fuente: ECSNEPAL – The Nepali Way
Si has visto la película Wall-E, es posible que esperes algo así cuando hablas de robots.
Fuente: Revisiones y detalles del gadget
Sin embargo, cuando nos propusimos hacer algo así, eventualmente, debido a la falta de CGI en la vida real, resulta ser algo como esto:
Fuente: Gadgets pirateados – DIY Tech Blog
Lo cual, según cualquier estándar, es un gran logro para cualquier ingeniero de robótica por encima del promedio.
Por razones prácticas, el alcance de la robótica se ha reducido para contener al menos algún componente mecánico. Aunque soy ingeniero mecánico, esto me parece restrictivo.
Es posible que haya escuchado a veces en cualquier foro geek, cuando discuten sobre tarjetas gráficas, a veces lanzan las palabras como motor gráfico o motor de sonido, etc. Ahora, para un lego, surge una pregunta válida: ¿Cómo puede adaptarse a cualquier motor? en una computadora portátil o una estación de trabajo?
Entonces, aquí está la respuesta. Lo que ellos llaman un motor es básicamente un código que realiza un trabajo muy pesado, algo así como cálculos de proyecciones 3D en una pantalla 2D o administrar la forma en que la salida de sonido debería estar en sus equipos de música. Tal vez me arriesgue aquí, pero también me gustaría considerar eso en robótica.
Uno podría preguntarse, según esos estándares, ¿incluso un teléfono inteligente es un robot bastante avanzado? Yo diría por qué no? Debes haber escuchado muchas veces que la misión Apollo-11 que llevó a Neil Armstrong y Buzz Aldrin a la luna tiene un hardware de menor calidad que un teléfono inteligente promedio.
Espera hasta que escuches esto:
Un teléfono inteligente promedio (tomaré mi MotoG2 como ejemplo) puede manejar las tareas, cálculos, predicciones, gestión de navegación, sistemas de soporte vital y, para colmo, el control de la mayoría del equipo científico de alrededor de 10-12 primeras misiones espaciales (incluidas las sondas), con poca o ninguna dificultad. Lo que quiero decir es que, utilizando todos los teléfonos inteligentes en su universidad o en una pequeña ciudad, puede controlar todas las misiones espaciales (hasta hace poco) que hemos enviado al espacio. Necesitará mucho trabajo mental para establecer una red o conexiones en vivo genuinas, pero podrá hacerlo.
Y ese trabajo mental, amigo mío, es lo que yo llamo Robótica, el dulce hijo de la Ingeniería Mecánica, de Codificación (Computadoras) y Eléctrica.
Dependiendo del uso, las aplicaciones, la estructura, la movilidad, el tipo de control, etc., los robots se pueden clasificar en varios criterios. Enumeraré algunos, comenzando por el básico con el que casi todos los ingenieros comienzan.
Fuente: Carga de Wikimedia
Esto se puede controlar de forma inalámbrica o mediante un cable. También puede colocar un microcontrolador encima y escribir comandos en él, que llevarán a cabo tareas como avanzar, girar a la derecha, etc. Hay otras variantes del mismo en las que conectamos una cámara web al móvil y usamos el alimentar desde la cámara web para controlar el movimiento o planificar las tareas en consecuencia. Lo que quiero decir es que puedes mirar la cámara web y controlar el bot directamente a través del controlador de aspecto PS4. Puede adjuntar una serie de accesorios como otro brazo robótico o extensión o algún tipo de cuchara para excavar y llevar algunas muestras a su estación base. O, si eres del tipo tonto, puedes montar una pistola de paintball e ir a disparar a tu compañero de cuarto en la otra habitación, mientras estás sentado afuera en la silla de jardín. En la India, muchas universidades de ingeniería participan en concursos, tanto en todo el país como en todo el mundo. La más básica de estas competencias incluye mover o arrastrar un bloque de un lugar a otro. Y después de tener una experiencia de hacer cientos de bots y rovers, el que se muestra en la figura anterior es EL mejor diseño para ese trabajo.
Dependiendo de la complejidad de la tarea y la velocidad de procesamiento requerida, a veces, un microcontrolador pequeño (por ejemplo, AtMega32 o AtMega64) no es suficiente. Entonces, digamos que actualizamos un poco a Raspberry Pi. Con esto, podemos crear bots más complicados que requieren cálculos y procesamiento más pesados. Incluso podemos hacer del Wall-E una familia con unos pocos Raspberry Pis.
La mayoría de las veces, cuando estamos montando cualquier microcontrolador (grande o pequeño), el código en la ROM es prácticamente fijo. Lo que quiero decir es que el robot realizará una determinada tarea de una determinada manera, cada vez que se encienda. Tiene su propio conjunto de algoritmos y un diagrama de flujo que seguirá. Religiosamente De hecho, será más comprometido que cualquier humano religioso. Pero si hubiera leído alguna de mis otras respuestas, ya debe haberse dado cuenta de que soy un hombre que busca versatilidad, robustez y velocidad. Digamos que quiero hacer un bot (por cierto, en caso de que no lo haya mencionado aún, no los llamamos robots, los llamamos bots o ‘bots, si quieres. Solo nos hace parecer menos nerd) que es mucho más versátil que un simple bot controlado por un Raspberry Pi. Por ejemplo, quiero un bot que me traiga comida para llevar. Digamos que construyo un bot y lo codifico con el GPS adecuado (no hay programación de navegación por ahora), sensores de obstáculos y demás, y en el código, menciono, solo compre una pizza de cierta pizzería y regrese. Me encanta la pizza, pero incluso para los más difíciles, comer la pizza del mismo menú de la misma pizzería se vuelve un poco aburrido.
Un modelo rover con webcam
Fuente: hacer
Digamos que quiero cambiar a tailandés por un día. En ese caso, tendré que volver a llevar el bot a mi ubicación base y volver a codificarlo para las direcciones del lugar para llevar. Siendo un entusiasta, veo que tendré que cambiar el código casi todas las semanas, al menos. Digamos que a veces, cuando el bot está en camino a la comida para llevar, recibo algunos invitados inesperados y ninguno de ellos le gusta la pizza o el tailandés. Sé qué tipo de gente aburrida no le gusta la pizza, pero digamos que no. En ese caso, tendré que devolver el bot a la ubicación base, cambiar el código y enviarlo nuevamente, lo que francamente consume mucho tiempo. Quiero algo a través del cual pueda cambiar el código de forma remota.
Lo que puedo hacer es, puedo poner otro microcontrolador en el mismo bot, lo que gobernará este Raspberry Pi, es decir, le dirá que se encienda o apague y cosas así. También usaré este nuevo microcontrolador para conectar un teléfono celular a la Raspberry Pi, de modo que pueda enviar correos electrónicos al bot. En ese correo electrónico, puedo enviar el código y pedirle a este microcontrolador de administración que borre el código de navegación actual en Raspberry Pi y vuelva a escribir este nuevo código desde el correo electrónico. Ahora, he abierto una nueva dimensión. Tengo un lacayo de compras en mis manos. Literalmente puedo usarlo para comprar cualquier cosa que necesite desde cualquier lugar. (Siempre y cuando no soliciten una identificación).
Después de un tiempo, esto se vuelve aburrido. Quiero explorar una nueva dimensión. Quiero usar este esfuerzo o esta tecnología para ver qué tiempo hace hoy. ¿O cómo está la multitud en la playa? ¿Es lo suficientemente bueno para mí salir y conocer gente nueva? ¿O hay suficientes olas para una buena sesión de surf? Para eso, construyo algo realmente muy emocionante.
Un modelo Quadcopter con una cámara web
Fuente: Página en blogspot.com
Obviamente, ahora la mayor parte de mi comunicación se realizará a través de la red celular, en la que utilizaré un teléfono celular como receptor / transmisor a bordo y otro en mi estación base. Un quadcopter es lo suficientemente bueno para realizar levantamientos de levantamiento de datos a corta o media distancia, fotografías aéreas, etc. Para eso, necesitaré un bot más rápido, más fuerte y más confiable. Deberá tener una mejor conectividad remota, mejor velocidad y mayor resistencia en términos de potencia y alcance. Algo como esto:
Un drone de encuesta compacto
Fuente: Página en instructables.com
Si lo coloco con suficientes células solares de alta calidad y un teléfono satelital, puedo cubrir casi toda la tierra. (Antes de que sea disparado por la fuerza aérea de cualquier país). Teóricamente, puedo usarlo para mapear toda la tierra, mientras estoy sentado en mi sofá. Puedo averiguar quién está tomando el sol en Río o cómo le va al Monte Fiyi. Algunas mentes curiosas podrían preguntarse si podrán detectar a las modelos más famosas de Estados Unidos como lo hicieron Raj y Howard en TBBT. Por supuesto que puede. No estoy seguro de si ese tipo de espionaje es legal.
Mentes más curiosas se preguntarían cómo está Marte. O lo que realmente pasó con Philae y Rossetta. Sí, tienes razón. De hecho, podemos hacer un bot, atarle algunos cohetes y dispararlo hacia eso y descubrir qué está pasando con ellos. Por supuesto, el robot tardará mucho tiempo y mucho combustible en alcanzarlos, pero sí, es muy factible.
De hecho, puede enviar uno con suministros de mantenimiento e incluso ayudar a solucionar el problema con el módulo de aterrizaje.
Así que ya ves, desde arrastrar un bloque de un lugar a otro, hasta explorar los oscuros secretos de los sistemas solares. De eso se trata la robótica. Y, francamente, me sentiría mejor si utilizamos la palabra ciencia.
Espero haberte ayudado.