1. 1
REPÚBLICA DE PANAMÁ
MINISTERIO DE EDUCACIÓN
DIRECCIÓN REGIONAL DE HERRERA
COLEGIO RAFAEL QUINTERO VILLARREAL
ESTUDIANTE: TAHYS SERRANO
NIVEL: 11°A
EXAMEN: ARQUITECTURA
PROFESORA: VANESSA APONTE
AÑO LECTIVO
2. 2
2018Aprender robótica resulta sencillo si sabes qué pasos has de
seguir y qué proyectos puedes ir realizando para entretenerte durante
el camino. Porque sin una guía, terminarías con un embrollo
tecnológico en la cabeza y, sin práctica, seguramente con un gran
hastío ante tantas piezas, conceptos matemáticos y lenguajes de
programación incomprensibles.
La primera de dichas fases es la de calentamiento. Aquella en la que
aprendemos los conceptos y herramientas básicas para comenzar
nuestra andadura por la robótica. De acuerdo con Khan,
debemos empezar familiarizándonos con un lenguaje de
programación. El mismo doctor en Robótica admite que lo ideal es
Python, aunque también está genial si aprendemos IDE de Arduino o
C/C++.
3. 3
De igual forma conviene saber algo de electrónica. Si apenas
recuerdas en qué consistía un circuito electrónico básico o aún no has
llegado a verlo en la escuela o en el instituto, intenta estos
experimentos eléctricos sencillos o, por qué no, diviértete con un kit de
electrónica de la gama STEM KIT GAMES de JUGUETRÓNICA,
como Electronic Lab o Spin Battle.
Eso sí. No olvides adquirir una pila, varios cables y unas cuantas
bombillas LED, resistencias e interruptores y juega con una placa de
Arduino para introducir código a tu circuito eléctrico. Según Khan, es
importante empezar a manejar una micro-controladora si quieres
convertir la robótica en tu próxima afición.
Y qué tal te manejas con la sierra y el soldador? Si aspiras a crear algún
día un robot prueba a crear alguna manualidad utilizando madera,
plástico o acrílico, materiales con los que todo amateur puede diseñar
su propio androide.
4. 4
Hecho ya el calentamiento, entramos en la fase principiante, aquella
en la que aprovechamos el conocimiento adquirido sobre un lenguaje
de programación para aprender el concepto de programación
orientada a objetos (OOP, en sus siglas en inglés).
Precisamente Khan recomendaba familiarizarse con Python porque
éste es un lenguaje que soporta orientación a objetos (OOP), aunque
no es el único. Otra opción es JavaScript, lenguaje de programación
bastante conocido en el mundo de la informática y, más en concreto,
en el diseño web.
Para familiarizarse con él puedes probar a jugar y divertirte con un
robot programable que te permita usar dicho lenguaje. Sirva de
ejemplo Sphero Mini, una mini bola que se controla mediante bloques,
convertibles en código JavaScript.
5. 5
Y si cuentas con un ordenador Mac o Windows, descarta ambos
sistemas operativos del PC y empieza a familiarizarte con Ubuntu.
¿La razón? Existe un montón de librerías, paquetes y software de
robótica que se transmiten y aplican de forma rápida y fácil en un
ambiente Linux.
Por último hazte con un mini ordenador – una Raspberry Pi, la más
conocida- y conéctale varios sensores, un par de servos y una
cámara, por ejemplo. Escribe el código que necesitas y aprovecha la
placa y los componentes para detectar cosillas que tengas por casa.
Para conseguir realizar proyectos divertidos e increíbles es necesario
que refresques conceptos de probabilidad y de álgebra lineal, así
como relajarte y sumergirte en la lectura de manuales de física.
Conocimiento básico para, por ejemplo, familiarizarse con algoritmos
de aprendizaje de máquina o ser capaz de programar una ruta.
6. 6
Con todo el conocimiento que ya has adquirido puedes divertirte
creando alguno de los proyectos que podemos encontrar en la
página Instructables o aprovechar un kit de robótica para aprender a
manejar una máquina, como un brazo robótico o unrobot humanoide.
De igual forma amplía tus conocimientos de programación y, por ende,
las posibilidades de realizar proyectos de robótica más complejos,
empleando librerías avanzadas y jugar así con algoritmos de
inteligencia artificial o de visión por ordenador. Puedes incluso
familiarizarte con el Sistema Operativo Robot (ROS, en su siglas en
inglés) y con el software de diseño CAD, si te animas a crear tu propio
robot.
7. 7
Programas para aprender robotica
Lightbot Jr (4 o más años)
Esta aplicación está protagonizada por un simpático robot que debe
superar varios niveles. Sus acciones las componeniconos basados
en arrastrar y soltar para programar. Los movimientos de Lightbot Jr
son muy simples:mover, girar, encender la luz y saltar. Tras insertar
una serie de comandos en el panel, el robot se mueve iluminando
los azulejos asignados.El niño debe encenderlas baldosas
correctas para avanzar al siguiente nivel.
The Foos (5 o más años)
Esta aplicación consiguió el máximo galardón el Parents’ Choice
Gold Award por ser la aplicación favorita de los padres.La interfaz
permite que los niños se diviertan aprendiendo a programar a través
de una serie de entretenidas aventuras. Este sistemaayuda a que
los niños desarrollenla lógica y el pensamiento algorítmico.
Kodable (5 o más años)
Se trata de un programa creado para que los profesorespuedan
enseñar a sus alumnos los fundamentos de la programación
durante veinte minutos a la semana. Como es de esperar, su
manejo es claro e intuitivo, con el objetivo de que su esencia se
pueda captar de un solo vistazo y ese corto periodo de tiempo sirva
para aprender
Mover la tortuga (9-11 años)
En Mover la Tortuga, el niño debe indicar diferentes instrucciones a
una tortuga mediante el uso de la programación. Consiste en
superar niveles cuya dificultad aumenta, progresivamente,
exigiendo más comandos de acción. Se trata de un buen método
para que los niños aprendan y se adentren, sin darse cuenta, en
fórmulas más complejas.
Cargo-Bot(10 o más años)
En este juego el objetivo es mover un brazo robótico cumpliendo
diversas metas. Incluye algo muy simple que muy pocas otras
aplicaciones de programacióntienen: un selectorde dificultad
inicial. El niño puede empezar en un nivel alto directamente o en
uno inferior, según sean sus capacidades
8. 8
Robot basicos
Alpha S1Este es uno de esos robots para aprender, pero también
para entretenerse,ya que es capaz de hacer kung-fu, de bailar, o
incluso de contar cuentos. Tiene 16 articulaciones y mendiante la
aplicación para smartphones y tablet con la que se le maneja, se le
puede enseñar a realizar todo tipo de acciones.
Pro-Bot Idealpara introducir los primeros conceptos de
programaciónen los más pequeños,puede utilizarse de forma
independiente o con un software instalado en el ordenador.Se
programa directamente desde su teclado.