Robo4j.io robotics/IoT framework
Java Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
documents
gradle/wrapper
ide/eclipse
robo4j-core
robo4j-db-sql
robo4j-hw-lego
robo4j-hw-rpi
robo4j-math
robo4j-page
robo4j-socket-http
robo4j-spring
robo4j-units-lego
robo4j-units-rpi-http
robo4j-units-rpi
scripts/rpi
.classpath
.gitignore
.project
.travis.yml
LICENSE.txt
README.md
build.gradle
libraries.gradle
licence.txt
settings.gradle

README.md

Build Status

Robo4j.io Framework

Modular framework for rapid development of interconnected hardware and robots.

  • Robo4j.io :: is a robotics framework running on the JVM
  • Robo4j.io :: provides a threading model controlled by annotations
  • Robo4j.io :: provides a library of hardware abstractions for RaspberryPi and Lego EV3 out of the box
  • Robo4j.io :: provides a library of units that allows hardware to be made available and configured through XML
  • Robo4j.io :: version: alpha-0.3

Documentation

See current Robo4j documentation.

Note: Under construciton.

Building from Source

The Robo4j framework uses Gradle for building

Note: If you are not using Robo4J as the standard user (pi) on a Raspberry Pi, you will have to specify the path to the local maven repository in the file libraries.gradle, variable: mavenRepository

Note: Ensure that you have JDK 8 configured properly in your IDE.

Requirements

Git and Java JDK 8

Staying in Touch

Follow @robo4j or authors: @miragemiko, @hirt on Twitter. In-depth articles can be found at Robo4j.io, miragemiko blog or marcus blog

License

The Robo4j.io Framework is released under version 3.0 of the General Public License.