Dexter Industries es una empresa que diseña robots para educación, investigación y uso personal. La empresa fabrica varios productos que amplían los sistemas prototipo LEGO Mindstorms , Raspberry Pi y Arduino .
Dexter Industries fue fundada en julio de 2009 por un grupo de ingenieros interesados en la robótica . Su primer producto fue dSwitch y desde entonces han creado varios robots para los sistemas Raspberry Pi , Arduino y Lego Mindstorms NXT . Dexter Industries está ubicada en el área de Washington, DC .
La compañía ha lanzado una serie de campañas en Kickstarter para recaudar fondos para sus robots Raspberry Pi . [1] [2]
En julio de 2019, Dexter Industries fue adquirida por Modular Robotics, una empresa de robótica en Boulder, Colorado , por un monto no revelado. [2] Su sede se trasladó a Boulder. [3]
Dexter Industries diseña y fabrica placas accesorias para Raspberry Pi. [4]
GoPiGo: GoPiGo es una plataforma robótica para Raspberry Pi . GoPiGo está diseñado para ser un paquete de robot completo para Raspberry Pi. El paquete incluye un cuerpo de robot, motores, controles y una fuente de alimentación robótica. GoPiGo se lanzó con una campaña de Kickstarter en 2014. La segunda versión de GoPiGo se lanzó en 2015 con un programa de suscripción para proyectos y sensores.
GoPiGo ha sido utilizado por varias empresas, incluidas Google y Amazon , para demostrar sus plataformas de inteligencia artificial. [5]
BrickPi : BrickPi es una placa complementaria de sistema robótico para Raspberry Pi. [6] Esta placa permite al usuario conectar piezas, motores y sensores de LEGO Mindstorms a la Raspberry Pi. La empresa financió el lanzamiento de BrickPi con una campaña de Kickstarter en junio de 2013. En 2016, la empresa anunció la tercera generación de BrickPi, BrickPi3, con soporte total para sensores LEGO EV3. [7]
Arduberry : Arduberry es una placa complementaria para Raspberry Pi que conecta Arduino Shields a Raspberry Pi.
GrovePi : GrovePi es una placa complementaria para Raspberry Pi que conecta sensores modulares a Raspberry Pi. GrovePi fue desarrollado y lanzado en asociación con Seeed Studio, un fabricante de productos electrónicos. GrovePi se ha utilizado en varios dispositivos de Internet de las cosas con Raspberry Pi. [8] [9] [10]
PivotPi: El PivotPi es un servocontrolador para Raspberry Pi. El PivotPi puede controlar hasta 8 servos con la Raspberry Pi. El PivotPI se puede programar en Scratch, Python y C. [11] [12]
Dexter Industries produce un sensor de movimiento flexible , un sensor de presión , sensores de temperatura , un sensor solar , un sensor GPS , un sensor de radio XBee y otros.
El dFlex es el sensor flexible disponible en Dexter Industries. Este sensor mide la curvatura del sensor y registra el movimiento mecánico. dFlex es el producto más nuevo de Dexter Industries y se reseña en varios blogs de robótica. [13]
Para los sensores de temperatura existen dos versiones: una versión abierta y una versión protegida. Los sensores vienen con un cable de dos metros de largo. [14] Los sensores de temperatura están basados en termistores ; El NXT los lee como un sensor analógico .
El sensor de presión está fabricado específicamente para el sistema Lego NXT Mindstorms. Es capaz de medir hasta 250 kPa (30 psi) y 500 kPa (70 psi) de presión y vacío manométrico.
Para el sensor dSolar, hay dos versiones de 9 V con diferentes potencias: un modelo de 2 W y otro de 4 W, los cuales pueden alimentar el sistema NXT o el robot de un usuario. Dexter Industries también produce tres adaptadores adicionales relacionados con el sensor solar. El primero es un banco de condensadores opcional que sirve como minibatería; Proporciona energía continua para proyectos NXT si el sistema se ejecuta bajo una sombra o una nube. En segundo lugar, hay un adaptador que permite enchufar tres paneles solares simultáneamente; esto puede proporcionar hasta 750 mA a 10 voltios. El tercer adaptador es un paquete de baterías que puede recargar el paquete de baterías del NXT utilizando energía solar . [15] [16]
El sensor dGPS proporciona información de coordenadas GPS al robot del usuario y calcula la información de navegación . El sensor proporciona latitud , longitud , tiempo, velocidad y rumbo al proyecto o robot del usuario. Dado que LEGO NXT tiene una capacidad informática limitada y no puede interactuar directamente con un módulo GPS, el sensor incluye un microcontrolador y un software que traduce y verifica la señal del GPS, y también realiza cálculos y funciones adicionales para ayudar a la navegación. El sensor se puede utilizar para construir vehículos autónomos y vehículos de mapeo. [17]
Los datos de salida del dGPS son compatibles con Google Maps . [18] [19] Mark Crosbie construyó una versión en miniatura del Google Street View Car, que recorre las calles para fotografiarlas para Google Maps. Creó su automóvil Street View utilizando el sensor dGPS de Dexter Industries para registrar coordenadas y una pequeña cámara para tomar fotografías mientras el vehículo circula por una calle. Las imágenes de la cámara se pueden cargar en Google Earth junto con las coordenadas. Utilizando un archivo en formato KML , Lego NXT puede cargar imágenes, coordenadas y datos guardados en una computadora personal. El Google Street Car en miniatura de Crosbie puede mostrar el camino que recorrió el automóvil y también muestra fotografías tomadas a lo largo del camino en Google Earth. [17]
James Floyd Kelly escribió y publicó un libro de trabajo educativo para el dGPS, titulado "Beginning GPS with NXT Robots" en junio de 2011. [20] [21] Este libro incluye proyectos instructivos con preguntas y descripciones que enseñan a los estudiantes sobre mapeo, robótica, Términos de programación y navegación. [22] "Beginning GPS with NXT Robots" es una introducción a los conceptos básicos del GPS, que incluye actividades prácticas y tutoriales sobre cómo utilizar las funciones del sensor dGPS en proyectos de robótica NXT. [17]
Según Geocaching.com, " el geocaching es un juego de búsqueda de tesoros de alta tecnología jugado en todo el mundo por buscadores de aventuras equipados con dispositivos GPS. La idea básica es localizar contenedores ocultos, llamados geocachés, al aire libre y luego compartir sus experiencias en línea". [23] Al utilizar el NXT y el sensor dGPS, el usuario puede crear un GPS portátil. [24] El software de geocaching dGPS adjunto toma las coordenadas GPS de un objetivo en grados decimales, las compara con las coordenadas de la posición actual del NXT y luego calcula la distancia entre el NXT y su destino, así como el ángulo de la brújula . Al girar el GPS portátil NXT en la dirección correcta según la brújula incorporada, el usuario puede llegar al geocaché. El software también permite al usuario registrar la latitud y longitud para trazar el viaje del usuario en Google Maps. [25]
El NXTBee es un sensor de comunicación inalámbrico de larga distancia y alta velocidad que permite que un Lego NXT se comunique con cualquier otro dispositivo con una radio XBee . El sensor NXTBee hace que la radio Digi XBee sea compatible con el sistema Lego Mindstorms NXT. El protocolo de comunicación XBee 802.15 es el estándar de comunicación inalámbrica utilizado por muchos robots y para la comunicación entre dispositivos. Hay dos tipos de NXTBees; el NXTBee básico puede enviar información a una distancia de hasta 300 pies y el NXTBee PRO puede transmitir o recibir información desde una distancia de hasta 1,2 km. El NXTBee utiliza una línea RS-485 de alta velocidad para comunicación de alta velocidad. NXTBee utiliza el protocolo XBee, que puede utilizar redes de protocolo punto a punto (PPP) y redes de malla . [26] Los usuarios pueden diseñar un automóvil controlado remotamente utilizando NXTBee. [27]
La Academia de Robótica de la Universidad Carnegie Mellon desarrolló un proyecto de robótica enjambre de múltiples robots utilizando NXTBee y el sistema Lego Mindstorms. La robótica enjambre es un tema popular en robótica porque coordina numerosos robots pequeños para realizar tareas más grandes. La robótica Swarm que utiliza NXT y NXTBee podría ser capaz de realizar tareas complejas como el enderezamiento automático PID, imágenes térmicas e incluso seguimiento de líneas. [28] La Academia de Robótica de CMU también enseña cómo utilizar NXTBee en sus cursos de formación de programas avanzados. [29]
El sensor térmico de infrarrojos lee la temperatura de la superficie de los objetos. Es un termómetro sin contacto y no necesita estar en contacto con ningún objeto para medir su temperatura. El sensor puede leer temperaturas de objetos entre -90 °F y 700 °F (-70 °C y +380 °C). El sensor puede leer temperaturas de más del doble de las cantidades que miden otros termómetros NXT. [30] El sensor tiene una alta precisión de 0,5 °C y una resolución de 0,02 °C. El sensor de infrarrojos térmico lee tanto la temperatura ambiente como la temperatura de la superficie del objeto hacia el que apunta el sensor. El sensor utiliza el protocolo I2C para comunicarse con Mindstorms NXT. [31] El sensor puede detectar una llama a una distancia de 2 metros. [32]
Dexter Industries lanzó el sensor WiFi llamado dWIFI en noviembre de 2011. [33] El lanzamiento de dWifi estuvo acompañado por una campaña de blogs instructivos de una semana de duración destinada a guiar a los principiantes a través del proceso. [34] El dWifi permite al NXT transmitir y recibir información de forma inalámbrica entre una computadora y él mismo. [35] El sensor funciona con acceso estándar 802.11 b/g/n y se puede configurar para funcionar en la gran mayoría de redes domésticas. El sensor dWIFIs de Dexter Industries se conecta al NXT a través del puerto 4 de comunicaciones de alta velocidad y se alimenta mediante una batería externa de 9 V. El sensor viene con opciones de seguridad y puede conectarse con redes de seguridad WPA2-PSK , WPA y WEP . [36] Los usuarios de dWifi pueden "tuitear" información desde Mindstorms NXT a Twitter. [37] [38] En febrero de 2012, un usuario de dWiFi publicó instrucciones sobre cómo ampliar el alcance de dWifi mediante el uso de un Ariel de alta ganancia. [39]
El sensor de la Unidad de movimiento inercial (IMU) combina un acelerómetro y un giroscopio en un solo sensor. El sensor tiene seis grados de libertad y mide los ejes x, y y z tanto para el giroscopio como para el acelerómetro. [40] Los usuarios de IMU pueden crear un "Segway" NXT, que permite a un robot pararse sobre sus neumáticos y moverse 360 grados alrededor de su eje. [41] Junto con el sensor ultrasónico NXT de Lego Mindstorms, el robot puede entrenarse para detectar y evitar obstáculos simultáneamente. [42]
El dCompass es un sensor de brújula para Mindstorms NXT. [43] Este sensor compacto detecta campos magnéticos para la navegación y funciona en los tres ejes. [44] Utilizando un sensor magnético, el sensor es capaz de medir el campo magnético de la Tierra y devuelve un rumbo magnético , que muestra en qué dirección se dirige su robot. [45] El dispositivo se puede utilizar sin calibración o, si es necesario, se puede calibrar con software para tener en cuenta los campos magnéticos y ofrecer un rumbo de brújula de alta precisión. [46] El sensor es compatible con NXT-G, Labview y ROBOTC. El sensor se comunica con el NXT a través de I2C y se puede colocar en cualquier puerto. [45]
El dSwitch está diseñado para controlar electrodomésticos. El dispositivo actúa como un interruptor , lo que permite que una invención de NXT controle las fuentes de energía. El dispositivo se puede utilizar para activar una función de alimentación basada en umbrales de temperatura. [47] El dispositivo también se puede utilizar para otros medios, como un cargador de batería automático. [48]
Dexter Industries ha desarrollado un sistema operativo basado en Raspbian Operation System para robótica. El proyecto es de código abierto y se puede descargar de forma gratuita. [49] [50]
La empresa respalda una serie de proyectos de software de código abierto basados en Python, C, Java y otros lenguajes de programación. [51]
En el pasado, Dexter Industries desarrolló software de terceros para soportar los sistemas robóticos Lego Mindstorms NXT [52] y EV3 [53] . La empresa también trabaja con otros desarrolladores para crear software de controlador para sus productos. [54]
{{cite web}}
: CS1 maint: archived copy as title (link)