Skip navigation links

Package org.jabotics.robot.en

This class library provides universal interfaces, enumerations and implementation classes for controlling simple robots based on different robot hardware.

See: Description

Package org.jabotics.robot.en Description

This class library provides universal interfaces, enumerations and implementation classes for controlling simple robots based on different robot hardware. Currently LEGO-NXT and -EV3 robots are being supported. The implementation of the adapters for LEGO robots is based on the corresponding leJOS class libraries and robot firmware. Alternatively, robot programs build with this class library can be executed within a robot simulation tool. The Jabotics class library is typically shipped together with the simulation tool and an integration into the BlueJ development environment.

Aim of this class library is to provide a coherent definition of interfaces for all major robot components that is suitable for teaching purposes. The class library can be used for absolute beginners as well as for intermediate learners. For better orientation within this documentation, classes and methods are marked with a color code according to their degree of difficulty or profoundness ( beginners, advanced beginners, experts). Except for the class XRobot, implementation classes of this library are not public. Instances will be created via the object factory in XRobot (XRobot.objectFactory) and accessed via the provided interfaces.

Dependencies of public interfaces / enumerations / implementation classes:



Skip navigation links