WARNING: This documentation refers to an outdated version of rosjava and is probably incorrect. Use at your own risk.
What is nxt_lejos?
This stack provides a binding to connect ROS with the educative platform LEGO Mindstorms NXT, running the leJOS Java-based replacement firmware. There already exists a nxt stack, which connects to a NXT robot running the standard LEGO Mindstorms firmware, using the nxt_python package. The main differences between the nxt and nxt_lejos stacks are:
- nxt_lejos uses the leJOS firmware, a JVM for LEGO Mindstorms NXT;
- nxt_lejos uses ROSJava and the leJOS PC API to establish a USB Connection or a Bluetooth connection to the NXT robot.
Architecture
The project's architecture is:
- nxt_lejos
- nxt_lejos_navigation
- nxt_lejos_msgs
- nxt_lejos_proxy
- nxt_lejos_lcp_proxy
- nxt_lejos_map_server
- nxt_lejos_apps
- nxt_lejos_bumper_car
- nxt_lejos_monitor
- nxt_lejos_speech_control
Installation
Getting Started
See nxt_lejos_proxy/Tutorials.
Report a Bug
Currently the best way to report a bug is via the leJOS forum : http://lejos.sourceforge.net/forum/
Other Resources
Coming soon