Skip to main content

java.net Projects by Community: Robotics

There are so many different ways to arrive at the home page for an interesting project here on Java.net. To help you find the project you are looking for you can list the projects alphabetically or by community, or peruse incubating projects or those that have been archived. In addition you can search all projects for a specific project name. We are particularly proud of those projects that began in our incubator and have matured into successful projects.

Sumo Robots
The Sumo Robots originally debuted as the "JavaNator" at James Gosling's JavaOne 2002 keynote. They were subsequently used for the SunOne Sumo Java Programming Competition at SunOne 2003. The Sumos show off real-time Java features using the Ajile processor packaged in a Systronix Jstamp. And they demonstrate a simple Java interface for controlling robots for the ancient and honorable sport of Japanese Sumo Robot Wrestling!
Jrobotics
Library, Simulator, Interface and FIDO
leJOS
leJOS is replacement firmware for the Lego Mindstorms RCX brick - a JVM that fits within the 32kb on the RCX. Yes, you can program a Lego robot with Java!
Jvex-robotics
JVEX-robotics has created and implemented a messaging protocol controlling microcontrollers from Java hosts. The protocol consists of ASCII messages for device identification, control and feedback, relieving the host of responsibility for low level management tasks. Implementations have controlled VEX robots managed by the Systronix JCX Java Controller.
Jswarm
Multi-agent, heterogeneous, collaborative robot swarm
Sunspot-robotics
SunSPOT software controlling robots in swarm & flocking behavior
Spot-cara
Use Sun SPOT technology to control simple RC cars
Spot-angi
Use Sun SPOT technology to present angular info sections of int
Jtouchtoolkit
This project is to create a comprehensive haptics API for the Java Language, this project started with the writing of a Java Binding to the SensAble OpenHaptics API by Ian John Archer (Software Engineer - Birmingham City University User-Lab). The first version of the JTouchToolkit was release OpenSource in Sept of 2007 after a year of in house development by User-Lab. The main aim of this project is to create a Haptics API that takes advantage of the benefits of a mature language such as Java.
Trackbotcode
Runtime libs, example and test code for Systronix TrackBot
TrackBot-Greenfoot
Robot simulator support including sensor suites
Robohaccontest
RoboHACContest
Trackbotinterns2008
Develop simpler base class for TrackBot and SunSPOT
Swarm-of-brian
Brian Jenkins' 2008-2009 Senior project
Android
Beginning tutorials and examples for Android on the G1 Dev Phone
Robotics-incubator
The Robotics Incubator holds projects that are under development. Look here for projects that are new.