LEJOS NXJ

Medio ambiente de programación Java para LEGO MINDSTORMS NXT.
Descargar ahora

LEJOS NXJ Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Lawrie Griffiths, Andy Shaw, Roger Glassey, Sven Köhler
  • Sistemas operativos:
  • Windows
  • Tamaño del archivo:
  • Free
  • Fecha de lanzamiento:
  • 2021-05-12 23:57:04

LEJOS NXJ Etiquetas


LEJOS NXJ Descripción

LEJOS NXJ es un entorno de programación Java para LEGO MINDSTORMS NXT®. Le permite programar los robots LEGO ® en Java. Consiste en: Firmware de reemplazo para la NXT que incluye una máquina virtual Java. Una biblioteca de clases de Java (clases.jar) que implementa la interfaz de programación de aplicaciones LEJOS NXJ (API). Un enlazador para vincular las clases de Java de los usuarios con clases.jar para formar un archivo binario que se puede cargar y ejecutar en el NXT. Herramientas de PC para parpadear el firmware, cargar programas, depuración y muchas otras funciones. Una API de PC para escribir programas de PC que se comunican con los programas LEJOS NXJ usando Streams de Java sobre Bluetooth o USB, o utilizando el Protocolo de Comunicaciones de LEGO (LCP). Muchos programas de muestra Como LEJOS es un reemplazo de firmware, el nuevo firmware LEJOS NXJ debe encenderse a la NXT, y reemplazará el firmware estándar de LEGO MINDSTORMS. Esto elimina cualquier archivo actualmente realizado en el firmware de LEGO. El firmware de LEGO se puede restaurar utilizando el software LEGO suministrado. LEJOS es un proyecto de código abierto alojado en el repositorio de SourceForge. Originalmente se creó en el proyecto TinyVM que implementó una VM de Java para el sistema RCX LEGO MINDSTORMS. La versión RCX de LEJOS demostró ser muy popular entre los propietarios de los sistemas de invenciones robóticos de LEGO MINDSTORMS, y se han realizado cerca de 200,000 descargas de todas las versiones de LEJOS. El autor original de TinyVM y la versión RCX de LEJOS fueron JOSE SOLORZANO. El NXT ha dado el equipo de desarrollo de LEJOS la oportunidad de ampliar en gran medida la capacidad de LEJOS. Hay muchas ventajas de usar Lejos NXJ en lugar de los entornos NXT-G u otros entornos de programación para el NXT. Estos incluyen: Utiliza el idioma Java estándar de la industria. Es compatible con la programación orientada a objetos. Es un proyecto de código abierto con muchos contribuyentes. Le permite una selección de entornos de desarrollo integrados profesionales que incluyen Eclipse y NetBeans. Tiene complementos para Eclipse y NetBeans. Tiene soporte de plataforma cruzada: Windows, Linux y Mac OS X. Es mucho más rápido que NXT-G. Tiene apoyo total para protocolos Bluetooth, USB, I2C y RS485. Proporciona control de motor altamente preciso. Apoya las últimas características del idioma Java 1.6. Tiene soporte de navegación avanzado. Admite la localización, incluida la localización de Monte Carlo (MCL). Admite otros algoritmos de robótica probabilística, como los filtros de Kalman. Proporciona clases de comportamiento que apoyan la arquitectura de subsiciones para facilitar la programación de comportamientos de robots complejos. Admite muchos sensores de terceros. Admite el registro remoto a la PC a través de Bluetooth o USB, opcionalmente, redirigiendo el sistema.Out y System.err. Admite el monitoreo remoto y el rastreo de su programa LEJOS NXJ de la PC. Proporciona matemáticas, trigonometría y otras funciones de matemáticas de puntos flotantes. Admite la interfaz de usuario de JME LCD que incluye muchas funciones gráficas. Apoya a MultiPhreading. Es compatible con los oyentes y eventos. Admite la gestión segura de la memoria con la recolección de basura. Admite los flujos de entrada / salida estándar de Java sobre Bluetooth, USB y RS485. Tiene un sistema de archivos flash al que se accede a las clases de Java.io estándar. Admite el registro de datos y la captura remota de los registros. Tiene soporte de sonido que incluye reproducir archivos WAV de 8 bits. Proporciona docenas de programas de muestra. Admite la ejecución remota de un gran subconjunto de la API de la PC. El sitio web tiene foros en línea para ayudar a resolver cualquier problema que pueda tener, para compartir ideas de proyectos y comunicarse con el equipo de desarrollo. Cuenta con soporte de telerobóticos a través de sockets estándar TCP / IP. Admite las comunicaciones NXT a NXT Bluetooth y RS485. Admite la comunicación Bluetooth con otros dispositivos, como los receptores GPS. Tiene soporte para dispositivos GPS, incluido el soporte para la API de Javax.Microedition.Location. Admite teclados Bluetooth que utilizan el perfil de puerto serie Bluetooth (SPP). Admite la comunicación bidireccional con RCX a través de adaptadores de terceros, como la MenteSensores NRLINK. Admite los motores de SERVO MOTORES y FUNCIONES DE ENTRADA (PF). Proporciona compatibilidad con el Protocolo de Comunicaciones de LEGO (LCP), de modo que muchas herramientas que trabajen con el firmware de LEGO estándar, también funcionan con LEJOS. Tiene un sistema de menú fácil de usar. Es ampliamente utilizado por las universidades y otros establecimientos educativos. Tiene soporte para aplicaciones simples de visión informática.


LEJOS NXJ Software relacionado

Rais

RAIS ofrece amplias opciones de personalización para responder a necesidades específicas. ...

0 Free

Descargar

Pedal

Editor de texto de Windows para Scripts ANSYS APDL. ...

0 N/A

Descargar