〓Acerca del desarrollo de robots inteligentes~¿Qué deberías aprender? 〓
Investigación sobre los métodos correctos de aprendizaje y desarrollo del microordenador de un solo chip y del robot inteligente miércoles, 29 de agosto de 2007 21:47
El microordenador de un solo chip también se llama monochip Microcontrolador. Es un sistema informático integrado en un chip, se puede incrustar en cualquier cosa. El nombre correcto del microcontrolador debería llamarse microcontrolador integrado de un solo chip. Se puede decir así: un chip se convierte en una computadora. Los microcontroladores se han utilizado ampliamente en el sector militar, industrial, electrodomésticos, juguetes inteligentes, medidores inteligentes portátiles, producción de robots y otros campos, mejorando en gran medida las funciones, la precisión y la calidad del producto, y tienen circuitos simples, bajas tasas de falla, alta confiabilidad y bajos costos. .
Con el desarrollo de la tecnología de la información, los robots inteligentes (divididos en robots físicos y robots virtuales), el campo fronterizo de la tecnología de la información, también se han desarrollado rápidamente. Algunos expertos predicen que, desde la perspectiva de la industria de la información, Esta La primera década de este siglo será la era de los robots inteligentes. Las escuelas primarias y secundarias de nuestro país deben tener una educación con visión de futuro Para satisfacer las necesidades de la futura sociedad tecnológica en materia de formación de talentos, el departamento de educación chino ha formulado un curso de "Producción de robots simples" que se ofrecerá por primera vez en la enseñanza secundaria ordinaria. escuelas.
1. La necesidad y viabilidad de enseñar experimentos de enseñanza con robots inteligentes
El avanzado desarrollo actual de la educación sienta las bases para el futuro desarrollo económico y social. Para permitir que los estudiantes actuales se adapten a los requisitos de la futura era de la información, es necesario agregar rápidamente contenido didáctico relacionado con la enseñanza de conocimientos sobre robots inteligentes al contenido educativo básico de tecnología de la información. Con la formación gradual del mercado de robots inteligentes, han surgido algunas plataformas de robots didácticos inteligentes para adaptarse a la popularización de los adolescentes, creando condiciones materiales para la enseñanza de robots inteligentes en las escuelas primarias y secundarias. Con el desarrollo de la tecnología robótica, los robots personales se convertirán en buenos compañeros para aprender, vivir y entretenerse.
2. Las razones por las que los robots inteligentes tienen un gran valor educativo técnico son las siguientes:
(1) Integralidad de la tecnología. Los robots inteligentes integran conocimientos científicos y técnicos en muchos campos como matemáticas, física, química, biología, maquinaria, electrónica, materiales, energía, hardware, software, inteligencia artificial, tecnología multimedia, tecnología de comunicación, tecnología de redes, etc. Una plataforma tecnológica más completa que los robots inteligentes.
(2) Avance tecnológico. Los robots inteligentes son una de las fronteras tecnológicas e integran tecnologías avanzadas en muchos campos.
(3) La autorrenovación de la tecnología. El objetivo final del desarrollo de robots inteligentes son los robots parecidos a los humanos, lo que requiere décadas de esfuerzo humano. Durante este proceso de desarrollo, los robots inteligentes pueden absorber de forma independiente nuevos desarrollos en muchos campos técnicos, asegurando así esencialmente que los robots inteligentes puedan servir como tecnología. Plataforma educativa. Seguimos a la vanguardia de los tiempos, pero la mayoría de las plataformas tecnológicas no tienen una buena autorrenovación tecnológica.
(4) Experiencia autónoma. Los robots inteligentes son muy convenientes para diseñar diversos proyectos o concursos innovadores. Los estudiantes pueden desarrollar diversas habilidades, como capacidad práctica, innovación, capacidad integral, capacidad de colaboración y espíritu emprendedor, durante la experiencia independiente de implementar proyectos de robots inteligentes.
(5) Estimular el interés. Los proyectos o competiciones de innovación de robots inteligentes son desafiantes, interactivos e interesantes y pueden estimular eficazmente el interés de los estudiantes por la tecnología.
Dos características (4) y (5) son consistentes con el nuevo modelo educativo de experiencia autónoma. De hecho, como nuevo equipo de educación técnica, los robots inteligentes apoyan esencialmente el modelo de educación de experiencia autónoma. Sólo mediante la adopción del modelo de educación de experiencia autónoma los robots educativos inteligentes pueden reflejar un valor educativo real.
Según la Comisión Nacional de Educación, el nuevo estándar curricular de secundaria “Tecnología General y Tecnología de la Información” consta de 14 módulos. Entre los robots de enseñanza inteligentes de Shuangyong, el robot inteligente de enseñanza virtual y el robot inteligente de enseñanza física interactúan y se vinculan, y también pueden trabajar de forma independiente. El conocimiento de 12 módulos es consistente con el conocimiento del robot inteligente de enseñanza, con un grado de acuerdo. de casi el 90%, esto se debe a la complejidad técnica del aprendizaje de robots inteligentes.
La tecnología de microcomputadoras de un solo chip es una rama de la tecnología informática y el componente central de los robots simples.
La producción de robots simples es una plataforma de aprendizaje basada en tecnología informática y un módulo que combina orgánicamente la transmisión mecánica con la aplicación de microcontroladores. Se puede ver que el componente de control central del robot es el microcontrolador. Por lo tanto, qué tipo de microcontrolador deberían elegir los adolescentes (incluidos los estudiantes universitarios), qué tipo de lenguaje de compilación usar y qué método usar para hacer robots se ha convertido en el principal. foco de discusión en la industria actual.
La enseñanza de robots inteligentes debe satisfacer las necesidades de la enseñanza en el aula, la innovación tecnológica y las competiciones de robots.
3. Ideas de diseño de robots docentes inteligentes:
La enseñanza de robots inteligentes debe adaptarse al rango desde estudiantes universitarios hasta estudiantes de primaria y secundaria. ¿Cumples este requisito?
Estudiemos primero ¿cuáles son las similitudes y diferencias en el aprendizaje de los estudiantes universitarios a los estudiantes de primaria y secundaria?
Los mismos puntos: hay libros de texto, bolígrafos, etc. (libros con papel hardware) y Profesor correspondiente, interacción entre enseñanza y aprendizaje;
La diferencia: el contenido de enseñanza es diferente (la profundidad del contenido del conocimiento en el libro es diferente, es decir, la aplicación). El método de programación de software es diferente), que está relacionado con los conocimientos básicos de los estudiantes;
Estudiemos ¿cuáles son las similitudes y diferencias entre las personas, desde estudiantes universitarios hasta estudiantes analfabetos de primaria y secundaria?
Puntos similares: la estructura del cuerpo es básicamente la misma y los distintos sensores de entrada y salida son los mismos: ojos, oídos, nariz, manos, pies... etc.;
La diferencia: el El nivel de conocimiento en la mente es diferente, es decir, el método de programación del software de aplicación es diferente, por lo que hay jóvenes estudiantes universitarios, jóvenes científicos, ... ancianos analfabetos. Se puede imaginar que el robot inteligente de enseñanza debe diseñarse de acuerdo con esta idea:
(1) Hardware del robot inteligente de enseñanza:
La herramienta central de control de hardware del robot inteligente de enseñanza tiene una versión en línea. descargue microcontroladores funcionales de uso general ISP como AVR SPCE061A y otros microcontroladores, ya no necesita comprar emuladores, programadores, adaptadores de chip y otros equipos, lo que puede ahorrar muchos costos y tiempo de aprendizaje;
(2) Software de enseñanza de robots inteligentes:
Las personas con educación primaria y secundaria pueden utilizar el software de diagrama de flujo modular gráfico (SLBASIC/SLROBOT C: Nota) para programación y desarrollo.
Características del software de diagrama de flujo:
--Programación de bloques de construcción--
Método completo de programación de bloques de construcción, simple e intuitivo, los adolescentes pueden usar el mouse para programar microcontroladores Aprenda, desarrolle, innove y controle robots operativos para crear fácilmente software de diagramas de flujo. El software de diagrama de flujo se construye desde la parte superior de la ventana hacia abajo y cumple con los estándares internacionales.
--Módulos de bloques de construcción--
Los cuatro tipos de módulos de bloques de construcción del software de diagrama de flujo SLBASIC/SLROBOT C incluyen: varios módulos de actuador, varios módulos de sensores y varios módulos de control y 1 módulo de programa.
Admite anidamiento de bucles múltiples y anidamiento de juicios múltiples
--Archivo fuente del programa--
El programa fuente correcto se puede generar en cualquier momento a partir del diagrama de flujo - Lenguaje de alto nivel SLBASIC/SLROBOT C interpretado, el programa fuente cumple con los estándares gramaticales del lenguaje BASIC/C.
Puede guardar directamente los archivos del programa fuente y descargarlos a microcontroladores y robots para su ejecución.
--Sistema operativo SLBASIC/SLROBOT C--
Sistema operativo de robot multitarea en tiempo real
Admite etiquetado y puede ejecutarse en plataformas de hardware. Hay versión en chino simplificado, versión en chino tradicional, versión en inglés, etc.
Los estudiantes de secundaria y preparatoria utilizan programación y desarrollo en lenguaje interpretado modular (SLBASIC/SLROBOT C). El lenguaje interpretado tiene declaraciones de operación, declaraciones estructuradas y declaraciones de programación modular para puertos de E/S de microcontroladores de uso general y periféricos especiales, por lo que simplifica muchos problemas complejos.
En comparación con el lenguaje ensamblador, el lenguaje interpretado tiene muchas ventajas:
☆ Cerca de los hábitos del lenguaje humano: fácil de aprender y usar.
☆ Adopte una estructura de programa modular para simplificar problemas complejos---sin errores de compilación de sintaxis.
☆ La declaración tiene funciones sólidas, buena versatilidad y es fácil de trasplantar; puede ser adecuada para varios chips del mismo tipo.
☆ El programa tiene buena legibilidad y facilidad de mantenimiento: el aprendizaje y la modificación pueden mejorar rápidamente.
Los estudiantes universitarios y estudiantes destacados de secundaria pueden elegir SLROBOT C, lenguaje ensamblador de microcontroladores o múltiples lenguajes de alto nivel para programación y desarrollo, que es más adecuado para aplicaciones de investigación y desarrollo científico.
Con la misma estructura de hardware, según el nivel cultural básico del usuario, puede elegir el lenguaje de programación que más le convenga para un desarrollo innovador. Compre el hardware una vez y úselo de por vida. Así es como Ssangyong Electronics piensa hacer esto.
Puedes consultarlo aquí:
/gb/zxxjy.asp