myrobotlab

myrobotlab

Java robot control framework

Description

Every time you swap a controller board or a servo, you rewrite the driver and communication code for your robot.

MyRobotLab is a Java-based robot control framework that turns vision, motors, servos and speech into services you wire together. Because it runs on Java it works on Windows, Linux and macOS, and a built-in GUI handles remote connection and control.

Features



Service architecture: each capability is a separate service you combine as needed, and you can write your own.

Vision and motion: a machine vision service plus motor and servo control.

GUI: connect to and drive supported devices visually.

Logging and recording: built-in recording, with several ways for services to exchange data.

InMoov support: the project demos drive the open-source humanoid robot InMoov.