LEGO EV3. Programación de Robots
()
Información de este libro electrónico
El robot LEGO EV3 presenta caracteristicas interesantes, respecto a su antecesor el NXT. Tiene conexión wifi, almacenamiento externo con mini tarjeta, un mayor número de puertos para conectar sensores, compatibilidad con plataformas como iOS y Android, compatibilidad con sensores de otros fabricantes y mayor capacidad de procesamiento entre otras. El objetivo de este libro es brindar al lector los fundamentos para introducir o reforzar conocimientos en las áreas de computación, informática, electrónica, matemáticas, robótica y sistemas inteligentes. A lo largo de la obra, el lector desarrollará pequeños proyectos integradores que rápidamente se materializará mediante prototipos reforzando estas áreas de conocimiento. Este libro está orientado a profesionales, estudiantes y autodidactas; por su pauta, estructura y lenguaje didáctico es idóneo para ser usado como apoyo en cursos o talleres de robótica._x000D_
Finalmente, la construcción, el código y los videos de todos los robots propuestos en el libro se encuentran disponibles para su descarga dentro del material adicional alojado en la página Web de este libro._x000D_
El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es. Este material incluye la construcción, código y vídeos de todos los robots propuestos en esta obra._x000D_
Relacionado con LEGO EV3. Programación de Robots
Libros electrónicos relacionados
micro:bit. ¿Cómo enriquecer las experiencias de aprendizaje? Calificación: 0 de 5 estrellas0 calificacionesLEGO EV3. Programación de Robots: Robótica Calificación: 5 de 5 estrellas5/5Proyectos con Robots LEGO: Robótica Calificación: 0 de 5 estrellas0 calificacionesProyectos com ESP32 y LoRa Calificación: 5 de 5 estrellas5/5Programación Orientada a Objetos en JAVA Calificación: 0 de 5 estrellas0 calificacionesEl camino a las redes neuronales artificiales Calificación: 0 de 5 estrellas0 calificacionesCreación de aplicaciones con Android Calificación: 0 de 5 estrellas0 calificacionesROBÓTICA APLICADA - Con LabVIEW y LEGO Calificación: 5 de 5 estrellas5/5Robótica con Arduino Calificación: 0 de 5 estrellas0 calificacionesIngeniería y Arquitectura del Software Calificación: 0 de 5 estrellas0 calificacionesEstructuras de datos orientadas a objetos Calificación: 0 de 5 estrellas0 calificacionesGamificación Calificación: 0 de 5 estrellas0 calificacionesProgramación de sistemas embebidos en c Calificación: 0 de 5 estrellas0 calificacionesProgramación y Lógica Proposicional Calificación: 4 de 5 estrellas4/5Aprende programación de computadoras Calificación: 5 de 5 estrellas5/5Circuitos Integrados Digitales CMOS - Análisis y Diseño Calificación: 0 de 5 estrellas0 calificacionesMATLAB Aplicado a Robótica y Mecatrónica Calificación: 0 de 5 estrellas0 calificacionesMATLAB: con Aplicaciones a la Ingenier´ıa, F´ısica y Finanzas Calificación: 0 de 5 estrellas0 calificacionesLabVIEW: Entorno gráfico de programación Calificación: 4 de 5 estrellas4/5Fundamentos de programación con Python 3 Calificación: 0 de 5 estrellas0 calificacionesPrácticas de Automatización Calificación: 0 de 5 estrellas0 calificacionesJava 17 Programación Avanzada Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de aplicaciones web con Jakarta EE Calificación: 0 de 5 estrellas0 calificacionesFundamentos de programación: un enfoque práctico Calificación: 5 de 5 estrellas5/5MATLAB Aplicado a telecomunicaciones Calificación: 0 de 5 estrellas0 calificacionesProgramacion Orientada a Objetos y Estructura de Datos a Fondo Calificación: 0 de 5 estrellas0 calificacionesMatlab aplicado a telecomunicaciones Calificación: 5 de 5 estrellas5/5Aprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial Calificación: 0 de 5 estrellas0 calificacionesAprende a programar en Python: de cero al infinito Calificación: 0 de 5 estrellas0 calificacionesApss HTML5 para móviles - Desarrollo de aplicaciones para smartphones y tablets basado en tecnologías Web Calificación: 0 de 5 estrellas0 calificaciones
Inteligencia (IA) y semántica para usted
¿Cómo piensan las máquinas?: Inteligencia artificial para humanos Calificación: 5 de 5 estrellas5/5Chat GPT-4 para Principiantes: Chat GPT, #1 Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación: Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java Calificación: 0 de 5 estrellas0 calificacionesKlara y el Sol Calificación: 5 de 5 estrellas5/5Metodología de la programación Calificación: 0 de 5 estrellas0 calificacionesCómo usar Chatgpt para tu negocio Calificación: 0 de 5 estrellas0 calificacionesResumen CHAT GPT IA Revolución en 2023: Guía de la Tecnología CHAT GPT y su Impacto Social: Resumen Tecnológico, #1 Calificación: 0 de 5 estrellas0 calificacionesArquitectura de computadoras Calificación: 0 de 5 estrellas0 calificacionesIntroducción a la ingeniería Calificación: 0 de 5 estrellas0 calificacionesDominando ChatGPT: Desbloquea el poder de la IA para mejorar la comunicación y las relaciones: Spanish Calificación: 3 de 5 estrellas3/5El mito de la inteligencia artificial: Por qué las máquinas no pueden pensar como nosotros lo hacemos Calificación: 5 de 5 estrellas5/5Cómo Ganar Dinero por Internet con Inteligencia Artificial Emprende tu negocio digital con ChatGPT, Escríbelo.ia, Playground AI, You.com, Canva, Midjourney, Dall-E 2, Amazon... Calificación: 0 de 5 estrellas0 calificacionesMáquinas como yo Calificación: 4 de 5 estrellas4/5Inteligencia Artificial Calificación: 4 de 5 estrellas4/5Máquinas predictivas: La sencilla economía de la inteligencia artificial Calificación: 5 de 5 estrellas5/5Python fácil Calificación: 4 de 5 estrellas4/5ANDROID: Aprende desde cero a crear aplicaciones Calificación: 0 de 5 estrellas0 calificacionesAprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial Calificación: 0 de 5 estrellas0 calificacionesCiencias de la Computación en la escuela: Guía para enseñar mucho más que a programar Calificación: 5 de 5 estrellas5/5Mecatrónica Calificación: 0 de 5 estrellas0 calificacionesEl imperio de los algoritmos: IA inclusiva, ética y al servicio de la humanidad Calificación: 0 de 5 estrellas0 calificacionesGuíaBurros: Inteligencia Artificial: Su lado oscuro y el fin del principio Calificación: 0 de 5 estrellas0 calificacionesInteligencia artificial: Una exploración filosófica sobre el futuro de la mente y la conciencia Calificación: 4 de 5 estrellas4/5Big data: La revolución de los datos masivos Calificación: 4 de 5 estrellas4/5Escritura Creativa en la Era de la IA: Dominando la Colaboración con ChatGPT para Crear Libros Impactantes Calificación: 4 de 5 estrellas4/5Business Intelligence: Técnicas herramientas y aplicaciones Calificación: 0 de 5 estrellas0 calificacionesInteligencia artificial: con aplicaciones a la ingeniería Calificación: 0 de 5 estrellas0 calificacionesPHP: Programación web avanzada para profesionales Calificación: 0 de 5 estrellas0 calificaciones
Comentarios para LEGO EV3. Programación de Robots
0 clasificaciones0 comentarios
Vista previa del libro
LEGO EV3. Programación de Robots - Daniel Zaldívar
INTRODUCCIÓN
En 1985 el presidente de la compañía LEGO se acercó al grupo de epistemología y aprendizaje del MIT (Massachusetts Institute of Technology), principalmente porque ambos grupos compartían la idea fundamental del construccionismo, el cual se fundamenta en que, en lugar de solo instruir con fórmulas y técnicas (instruccionismo), es preferible fomentar el aprendizaje mediante un ambiente en el que el estudiante pueda desempeñar actividades propias de ingenieros o inventores, resolviendo directamente los problemas técnicos, como vía para acceder a los principios fundamentales de la ciencia y la técnica; así mismo, se fomenta el pensamiento científico en el estudiante y se genera un auténtico interés en las actividades académicas que realiza, motivado a buscar información para solucionar los retos técnicos que va encontrando.
Las palabras del líder del grupo de epistemología y aprendizaje del MIT, Mitchel Resnick, diseñar cosas que permitan a los estudiantes diseñar cosas
se pusieron en práctica.
La historia detrás del proyecto LEGO Mindstorms es en realidad un relato fascinante de cómo tres organizaciones – El grupo de Epistemología y Aprendizaje de Resnick y Papert, la Corporación LEGO, y el Laboratorio de Medios del MIT- se comprometieron en una compleja interacción social que dio forma a la evolución de la tecnología. Cada grupo tenía sus propios intereses e ideas de lo que significaba el éxito; por lo tanto, cada organización influenció el desarrollo del producto Mindstorms y sus prototipos de diversas maneras.
El grupo de Epistemología y Aprendizaje, trató de crear y difundir nuevos enfoques constructivistas para el aprendizaje. La Compañía LEGO también aspiró a proveer enfoques constructivistas para el aprendizaje, al mismo tiempo querían ser la marca más fuerte en el mundo entre familias con niños
. Finalmente, el Laboratorio de Medios del MIT trató de crear un modelo nuevo y visible al público de la investigación académica, que hace hincapié en el impacto público de las ideas y fomenta su transferencia entre los grupos de investigación académica, los patrocinadores corporativos, e infundir aliento a la comunidad científica e ingenieril.
El Laboratorio proporcionó un ambiente para la investigación que llevó al producto Mindstorms a crecer y desarrollarse; sin embargo, no fue sino hasta septiembre de 1998, cuando la compañía LEGO finalmente presento al mercado un nuevo producto llamado Kit de Invención Robótica LEGO Mindstorms
(Robotic Invention System), fruto de la colaboración antes descrita entre la compañía LEGO y el MIT.
El producto se convirtió instantáneamente en un éxito comercial, este consistía en 717 piezas incluyendo bloques LEGO, motores, engranes, varios sensores, un ladrillo RXC con un microprocesador integrado y el software para programar creaciones Mindstorms.
En un principio el kit Mindstorms fue concebido como un regalo de Navidad para los niños y entusiastas del área, pero a un año de su aparición en el mercado, la comunidad ingenieril y científica adoptaron este producto. Desde entonces los usuarios han creado numerosos sitios en Internet con planos de cómo construir novedosas creaciones Mindstorms y enlistando el código necesario para programarlas. Así mismo, ingenieros en software han creado entornos de programación y sistemas operativos alternativos para el ladrillo RXC, entre ellos el llamado LegoOS y un entorno de ejecución basado en Java llamado TinyVM. Incluso se han publicado numerosos libros acerca de cómo usar el kit Mindstorms, incluyendo Lego Mindstorms for Dummies y The Unofficial Guide to Lego Mindstorms.
El kit NXT está basado en un cerebro de computo (brick) extendiendo sus capacidades mediante la comunicación Bluetooth, permitiendo así interactuar con otros dispositivos compatibles con esta tecnología (Computadoras, teléfonos celulares, otros legos, etc.). Incluye sensores propios, y existe la posibilidad de obtener sensores especializados de terceras compañías.
La versión actual de la plataforma robótica LEGO Mindstorms es llamada EV3 y sigue conservando la filosofía original de ser amigable, abierta y de bajo costo, permitiendo la rápida elaboración de experimentos y prototipos.
Otro aspecto muy importante, es el crecimiento considerable en la oferta de plataformas de programación para el MINDSTORMS, permitiendo ser programado desde amigables entornos de programación gráfica (Labview, LEGO MINDSTORMS EV3 Home Edition, etc.), apps para el celular y la tableta, plataformas de programación de alto nivel con librerías de funciones basadas en lenguaje C (ROBOTC, EV3BASIC, etc.), Java (LEJOS) e incluso en uno de los ambientes más populares de programación científico/ingenieril como es Matlab/Simulink. Permitiendo así, su acceso a una enorme cantidad de personas, de muy diferentes niveles e intereses académicos, que ahora cuentan con la potencialidad de desarrollar rápidamente desde prototipos educativos, hasta aplicaciones complejas, con objetivos ingenieriles/científicos que contribuyen a la generación, implementación y presentación de ideas innovadoras.
Cada proyecto en este libro se encuentra organizado para su presentación de la siguiente manera:
Descripción breve del proyecto,
Reglas de comportamiento del robot,
Explicación del Código del programa, acompañado de una descripción de las funciones utilizadas.
Por último, la construcción, código y videos de todos los robots propuestos en este libro, son descritos en detalle y se encuentran disponibles para su descarga en la página de internet de este libro.
COMPATIBILIDAD ENTRE NXT Y EV3
Desde septiembre de 1998 con el lanzamiento de LEGO MINDSTORMS, han existido tres generaciones de ladrillos MINDSTORMS, de los cuales mencionaremos la compatibilidad de los dos últimos, por ser estos, los mayormente introducidos en la sociedad educativa, el LEGO NXT y el LEGO EV3. Con cada uno de estos ladrillos se han lanzado algunas versiones diferentes de las cuales no se hablará en este libro debido a que no existe diferencia en el ladrillo que incluyen, solo en los accesorios, motivo por el cual, la comparación que realizaremos será solo en base a las compatibilidades existentes en los ladrillos arriba mencionados.
El LEGO EV3 es más potente comparado con el LEGO NXT, al ser un producto lanzado 7 años después resulta claro de observar, en 2013 y con los avances en la tecnología, el EV3 cuenta con mayores recursos de hardware, entre los cuales destaca la mayor capacidad de procesamiento, mayor cantidad de memoria flash, dos puertos USB y una notable velocidad en los puertos de sensores. Las características específicas del EV3 serán tratadas posteriormente a detalle.
A continuación, se presenta una tabla con las diferencias entre estos dos ladrillos.