This project will be a Java Application for the Parallax Microntrollers, It will eventualy implement Code Snippets, and javadocs when completed. If you are experianced and interested in Java, please help this project.
JSiBo is a small and extensible simulator for mobile robot with differentially steered drive system. It provides the end user with a simple way to test algorithms, by writing them in Java language.
This is a Java-based remote control application that uses Bluetooth to control a Lego NXT. It uses simple one-line text message to inform the NXT brick on the state of a joystick and its buttons.
It's a simpler clone of RoboCode. It's a game which simulates tanks war. The focus is artificial intelligence AI, evolutive algorithms and neural networks. It's implemented in Java.
the Java Vex Driver (JVD) is another method of controlling the Vex robot. Like JVex, it uses Java to control the Vex robot. it is designed to be as simple as possible and requires only that you download the default online code.
CILib is a framework for developing Computational Intelligence software in swarm intelligence, evolutionary computing, neural networks, artificial immune systems, fuzzy logic and robotics.
An open source Java based library for target tracking algorithms as well as evaluation tools. Currently contains 11 different sequential filters, such as; Kalman, particle, H infinity, interacting multiple model (IMM), and others.
The Rossum Project is an attempt to collect and distribute robotics software. We are seeking help with our first project, a mobile-robot simulator featuring a 2-D virtual world, and new work including artificial intelligence and robot-control logic.
UfakPython is a small subset of Python programming language, for small embedded devices, like PICs. UfakPython sources are translated to C by UfakPython Compiler. Small Device C Compiler can then compile the C outputs to the target device's codes.
JQuadRobot, developed in Java and Java3d API, is designed to control a custom Quadruped Robot. The project contains two software components: editor for movement control and a simulator.
This package has been created in order to control, solve and manage a 2x2
rubik cube using java language. Its methods can mix and solve the cube, and allow
the user to change the cube information in any time. There are two ways to solve the cube.
Cervelletto is a neural network simulator. It uses a new neural model based on biological, neurological and psychological studies. [it's not yet completed... just give me some weeks! sorry!]
An interpreter for the G-code language, which can control a 3-axis Cartesian positioning system (ie for a CNC milling machine) which has electronics compatible with the RepRap project.
An easy to extend, highly graphical, easy to use 2D robot simulator specialized for path planning algorithms. Can be used in testing various robotic algorithms, and already used for comparison of path planning algorithms like RRT, RRTConnect, PRM, RboT..
A java/swt application that can control up to a six axis robotic arm using common serial servo controllers. The application can be run in client/server mode to enable the robot to remain in a static, wired location while controlled by a wifi laptop.
iCommand is a Java API for controlling the Lego Mindstorms NXT brick using Bluetooth. It currently uses the standard Lego firmware. Commands are leJOS-like.
"Java Artificial Intelligence Markup Language PAD" is a tool that manages ProgramD AI (on local or remote machines) and AIML files with real-time previews and it provides a network support to test AI capabilities over many network protocols.