Cursos de Semiconductor Physics
Un semiconductor es una sustancia cuya resistividad se encuentra entre los conductores y los aislantes. La propiedad de la resistividad no es la única que determina que un material sea semiconductor, pero tiene algunas propiedades como las siguientes. Los semiconductores tienen una resistividad menor que la de los aislantes y mayor que la de los conductores.
Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a ingenieros eléctricos o cualquier persona interesada en tener un conocimiento más profundo de los semiconductores.
Al finalizar esta capacitación, los participantes podrán:
- Comprender el concepto de energía y diagramas de bandas de conducción.
- Comprender la estructura interna de los diodos y cómo funcionan.
- Tener un conocimiento profundo de los semiconductores intrínsecos y extrínsecos.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
Programa del Curso
Introducción
- Visión general de los semiconductores
- Conceptos básicos de semiconductores
Teoría cuántica de semiconductores
- Introducción a la especialización en dispositivos semiconductores
- Entendiendo las estructuras cristalinas
- Defectos cristalinos
- Crecimiento de cristales
- Formación de bandas de energía
- Estructura de las bandas de energía
- Cálculo de densidades atómicas
Entendiendo el portador Statistics
- Densidad de estados
- Semiconductores intrínsecos
- Semiconductores extrínsecos
Corrientes semiconductoras
- Comprensión de las corrientes en semiconductores
- Corriente de deriva
- Corriente de difusión
- Efecto Hall
Comprensión de la dinámica de los transportistas
- Transiciones radiativas y tasa de transición
- Transiciones no radiativas
- Ecuación de continuidad
- Nivel de Cuasi-Fermi
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de Física, electricidad actual y Química
- Conocimientos sobre semiconductores
Audiencia
- Ingenieros eléctricos
- Cualquier persona interesada en semiconductores
Los cursos de formación abiertos requieren más de 5 participantes.
Cursos de Semiconductor Physics - Booking
Cursos de Semiconductor Physics - CONSULTA
Semiconductor Physics - Consultas
Testimonios (1)
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Curso - ROS: Programming for Robotics
Cursos Relacionados
Aerial Robotics
21 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a ingenieros y desarrolladores que desean diseñar, desarrollar y probar vehículos aéreos a través de la exploración de varios conceptos y herramientas de robótica aérea.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender los conceptos básicos de la robótica aérea.
- Modelar y diseñar UAVs y quadrotors.
- Aprenda sobre los conceptos básicos del control de vuelo y la planificación de movimiento.
- Aprende a utilizar diferentes herramientas de simulación para robótica aérea.
Drone Fundamentals
7 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a cualquier persona que desee comprender los conceptos básicos de los UAS y aplicar la tecnología de drones en la planificación, las operaciones, la gestión y el análisis para diversas industrias.
Al final de esta capacitación, los participantes serán capaces de:
- Adquirir conocimientos fundamentales sobre vehículos aéreos no tripulados y drones.
- Conozca las clasificaciones y usos de los drones para encontrar vehículos aéreos no tripulados adecuados que aborden diferentes necesidades.
- Evalúe las opciones de entrega y las regulaciones para la operación conveniente de drones.
- Comprender los riesgos y la ética del uso de la tecnología de drones.
- Explore los usos y capacidades futuros de los vehículos aéreos no tripulados, incluida la integración con otras tecnologías.
Drones for Agriculture
21 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a técnicos, investigadores e ingenieros agrícolas que deseen aplicar la robótica aérea para optimizar la recopilación y el análisis de datos para la agricultura.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender la tecnología de drones y las regulaciones relacionadas con ella.
- Implemente drones para adquirir, procesar y analizar datos de cultivos para mejorar la agricultura y los métodos agrícolas.
Drone Programming with ArduPilot
14 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores y personas técnicas que deseen diseñar y desarrollar un dron no tripulado.
Al final de esta capacitación, los participantes serán capaces de:
- Configure un entorno de desarrollo adecuado.
- Seleccionar y aplicar las herramientas adecuadas para programar un dron.
- Comprenda y configure el firmware, el middleware y la pila de API.
- Pruebe y depure su código utilizando un software de simulación de drones.
ROS: Programación para Robótica
21 horasEn esta capacitación en vivo dirigida por un instructor en los Estados Unidos, los participantes aprenderán cómo comenzar a usar ROS para sus proyectos de robótica mediante el uso de herramientas de visualización y simulación robótica .
Al final de esta capacitación, los participantes serán capaces de:
- Comprenda los conceptos básicos de ROS.
- Aprenda a crear un proyecto de robótica básica usando ROS.
- Aprenda a utilizar diferentes herramientas para la robótica, incluidas las herramientas de simulación y visualización.
ROS for Mobile Robots using Python
21 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores de robótica de nivel principiante a intermedio y potencialmente avanzado que deseen aprender a usar ROS para programar robots móviles usando Python.
Al final de esta capacitación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya ROS, Python y una plataforma de robot móvil.
- Cree y ejecute ROS nodos, temas, servicios y acciones mediante Python.
- Utilice ROS herramientas y utilidades para supervisar y depurar ROS aplicaciones.
- Utilice ROS paquetes y bibliotecas para realizar tareas comunes para robots móviles.
- Integre ROS con otros marcos y herramientas.
- Solución de problemas y depuración de aplicaciones ROS.
Desarrollando Bots Inteligentes con Azure
14 horasEl Azure Bot Service combina el poder del Microsoft Bot Framework y las funciones de Azure para permitir el rápido desarrollo de robots inteligentes.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo crear fácilmente un bot inteligente usando Microsoft Azure
Al final de esta capacitación, los participantes podrán:
- Aprende los fundamentos de los bots inteligentes
- Aprenda cómo crear bots inteligentes usando aplicaciones en la nube
- Comprender cómo usar el Microsoft Bot Framework, el Bot Builder SDK y el Azure Bot Service
- Comprender cómo diseñar bots usando patrones bot
- Desarrollar su primer bot inteligente usando Microsoft Azure
Audiencia
- Desarrolladores
- Aficionados
- Ingenieros
- Profesionales de TI
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Desarrollando un Bot
14 horasUn bot o chatbot es como un asistente informático que se utiliza para automatizar las interacciones de los usuarios en varias plataformas de mensajería y hacer las cosas más rápido sin necesidad de que los usuarios hablen con otro humano.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo comenzar a desarrollar un bot a medida que avanzan en la creación de chatbots de muestra utilizando herramientas y marcos de desarrollo de bots.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender los diferentes usos y aplicaciones de los bots
- Comprender el proceso completo en el desarrollo de bots
- Explora las diferentes herramientas y plataformas utilizadas en la creación de bots
- Crear un chatbot de muestra para Facebook Messenger
- Creación de un chatbot de ejemplo con Microsoft Bot Framework
Audiencia
- Desarrolladores interesados en crear su propio bot
Formato del curso
- Parte conferencia, parte discusión, ejercicios y práctica práctica intensa
Artificial Intelligence (AI) for Mechatronics
21 horasEsta formación en directo dirigida por un instructor en los Estados Unidos (online o presencial) está dirigida a ingenieros que deseen conocer la aplicabilidad de la inteligencia artificial a los sistemas mecatrónicos.
Al final de esta capacitación, los participantes serán capaces de:
- Obtenga una visión general de la inteligencia artificial, el aprendizaje automático y la inteligencia computacional.
- Comprender los conceptos de redes neuronales y los diferentes métodos de aprendizaje.
- Elija enfoques de inteligencia artificial de manera efectiva para problemas de la vida real.
- Implementar aplicaciones de IA en ingeniería mecatrónica.
Robots Inteligentes para Desarrolladores
84 horasUn Smart Robot es un sistema de Inteligencia Artificial (IA) que puede aprender de su entorno y de su experiencia y desarrollar sus capacidades en base a ese conocimiento. Smart Robots puede colaborar con humanos, trabajando junto a ellos y aprendiendo de su comportamiento. Además, tienen la capacidad no solo de trabajo manual, sino también de tareas cognitivas. Además de los robots físicos, los Smart Robots también pueden ser puramente basados en software, residiendo en una computadora como una aplicación de software sin partes móviles o interacción física con el mundo.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán las diferentes tecnologías, marcos y técnicas para programar diferentes tipos de Smart Robots mecánicos, luego aplicarán este conocimiento para completar sus propios proyectos de Smart Robot.
El curso está dividido en 4 secciones, cada una de las cuales consta de tres días de conferencias, debates y desarrollo práctico de robots en un entorno de laboratorio en vivo. Cada sección concluirá con un proyecto práctico práctico para permitir a los participantes practicar y demostrar sus conocimientos adquiridos.
El hardware objetivo para este curso se simulará en 3D a través de software de simulación. El marco de código abierto ROS (Robot Operating System), C ++ y Python se usará para programar los robots.
Al final de esta capacitación, los participantes podrán:
- Comprender los conceptos clave utilizados en tecnologías robóticas
- Comprender y gestionar la interacción entre el software y el hardware en un sistema robótico
- Comprender e implementar los componentes de software que sustentan Smart Robots
- Construya y opere un Robot inteligente mecánico simulado que pueda ver, detectar, procesar, agarrar, navegar e interactuar con los humanos a través de la voz
- Extienda la capacidad de un Smart Robot para realizar tareas complejas a través de Deep Learning
- Pruebe y solucione problemas de un Robot inteligente en escenarios realistas
Audiencia
- Desarrolladores
- Ingenieros
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Nota
- Para personalizar cualquier parte de este curso (lenguaje de programación, modelo de robot, etc.) contáctenos para organizarlo.
ABB IRB 2600ID Robot Operation and Programming
28 horasEsta formación en directo dirigida por un instructor en los Estados Unidos (online o in situ) está dirigida a ingenieros de robótica de nivel principiante que deseen comprender a fondo el funcionamiento y la programación del robot ABB IRB 2600ID para tareas de soldadura.
Al final de esta capacitación, los participantes serán capaces de:
-
Comprender cómo se aplica la robótica en la soldadura.
Desarrollar la competencia en la programación del robot ABB IRB 2600ID para diversas tareas de soldadura.
Aprenda a manejar de forma segura y eficaz el robot ABB IRB 2600ID.
Comprender las normas y procedimientos de seguridad relevantes para las operaciones de soldadura robótica.
Artificial Intelligence (AI) for Robotics
21 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a ingenieros que desean programar y crear robots a través de métodos básicos de IA.
Al final de esta capacitación, los participantes serán capaces de:
- Implemente filtros (Kalman y partículas) para permitir que el robot localice objetos en movimiento en su entorno.
- Implemente algoritmos de búsqueda y planificación de movimiento.
- Implemente controles PID para regular el movimiento de un robot dentro de un entorno.
- Implemente algoritmos SLAM para permitir que un robot mapee un entorno desconocido.
AI and Robotics for Nuclear - Extended
120 horasEn esta formación en directo dirigida por un instructor en los Estados Unidos (online o presencial), los participantes aprenderán las diferentes tecnologías, marcos y técnicas para programar diferentes tipos de robots que se utilizarán en el campo de la tecnología nuclear y los sistemas medioambientales.
El curso de 6 semanas se lleva a cabo 5 días a la semana. Cada día tiene una duración de 4 horas y consiste en conferencias, debates y desarrollo práctico de robots en un entorno de laboratorio en vivo. Los participantes completarán varios proyectos del mundo real aplicables a su trabajo con el fin de poner en práctica los conocimientos adquiridos.
El hardware objetivo de este curso se simulará en 3D a través de un software de simulación. Para la programación de los robots se utilizará el marco de código abierto ROS (Robot Operating System), C++ y Python.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender los conceptos clave utilizados en las tecnologías robóticas.
- Comprender y gestionar la interacción entre el software y el hardware en un sistema robótico.
- Comprender e implementar los componentes de software que sustentan la robótica.
- Construya y opere un robot mecánico simulado que pueda ver, sentir, procesar, navegar e interactuar con humanos a través de la voz.
- Comprender los elementos necesarios de la inteligencia artificial (machine learning, deep learning, etc.) aplicables a la construcción de un robot inteligente.
- Implemente filtros (Kalman y Particle) para permitir que el robot localice objetos en movimiento en su entorno.
- Implemente algoritmos de búsqueda y planificación de movimiento.
- Implemente controles PID para regular el movimiento de un robot dentro de un entorno.
- Implemente algoritmos SLAM para permitir que un robot mapee un entorno desconocido.
- Amplíe la capacidad de un robot para realizar tareas complejas a través de Deep Learning.
- Pruebe y solucione problemas de un robot en escenarios realistas.
AI and Robotics for Nuclear
80 horasEn esta formación en directo dirigida por un instructor en los Estados Unidos (online o presencial), los participantes aprenderán las diferentes tecnologías, marcos y técnicas para programar diferentes tipos de robots que se utilizarán en el campo de la tecnología nuclear y los sistemas medioambientales.
El curso de 4 semanas se lleva a cabo 5 días a la semana. Cada día tiene una duración de 4 horas y consiste en conferencias, debates y desarrollo práctico de robots en un entorno de laboratorio en vivo. Los participantes completarán varios proyectos del mundo real aplicables a su trabajo con el fin de poner en práctica los conocimientos adquiridos.
El hardware objetivo de este curso se simulará en 3D a través de un software de simulación. A continuación, el código se cargará en el hardware físico (Arduino u otro) para realizar las pruebas finales de implementación. Para la programación de los robots se utilizará el marco de código abierto ROS (Robot Operating System), C++ y Python.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender los conceptos clave utilizados en las tecnologías robóticas.
- Comprender y gestionar la interacción entre el software y el hardware en un sistema robótico.
- Comprender e implementar los componentes de software que sustentan la robótica.
- Construya y opere un robot mecánico simulado que pueda ver, sentir, procesar, navegar e interactuar con humanos a través de la voz.
- Comprender los elementos necesarios de la inteligencia artificial (machine learning, deep learning, etc.) aplicables a la construcción de un robot inteligente.
- Implemente filtros (Kalman y Particle) para permitir que el robot localice objetos en movimiento en su entorno.
- Implemente algoritmos de búsqueda y planificación de movimiento.
- Implemente controles PID para regular el movimiento de un robot dentro de un entorno.
- Implemente algoritmos SLAM para permitir que un robot mapee un entorno desconocido.
- Pruebe y solucione problemas de un robot en escenarios realistas.
Amazon Web Services (AWS) RoboMaker
21 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o presencial) está dirigida a desarrolladores que desean instalar, configurar y administrar las capacidades de AWS RoboMaker para crear, simular e implementar aplicaciones para robots y vehículos y dispositivos autónomos.
Al final de esta capacitación, los participantes podrán utilizar AWS RoboMaker para crear, simular, implementar, administrar, probar y monitorear aplicaciones robóticas.