Skip to content

MarginallyClever/Robot-Overlord-App

Repository files navigation

Robot Overlord

workflow coverage Javadoc

Robot Overlord is an open-source 3D interface for simulating and controlling robots through a node-based visual programming system. Think of it as a lightweight, easier-to-use alternative to ROS, with a built-in 3D engine and real-time feedback.

Whether you're controlling DIY robots or developing custom simulations, Robot Overlord provides a visual, modular approach that makes robotics more accessible for makers, educators, and hobbyists.

✨ Features

🧩 Visual Programming: Create complex robot behaviors using a node graph system.

🤖 Hardware Control: Supports live control of DIY robots via serial or network communication.

🌐 3D Simulation: Preview and test robot kinematics in a built-in OpenGL scene.

📐 Multiple Robot Types:

  • 5/6 DOF arms: like AR4 and Meca500
  • Stewart Platforms (flight simulators)
  • Bipeds, quadrupeds, hexapods
  • Custom DIY solutions easily extensible in Java

Quickstart

Download the latest release (coming soon).

Follow the Getting Started Guide to set up your robot.

Launch the app and start building your graph!

Screenshots

Preview image

Why

The short answer? ROS is too hard. We want to make it easier.

Our philosophy about Robot Overlord.

🤝 Get Involved

We would love to see your robot running in Robot Overlord

🗣️ Join our Discord

🛠️ Fork this repo and share your improvements!

🧠 Submit ideas and feature requests in (Issues)[https://github.com/MarginallyClever/Robot-Overlord-App/issues]

Credits

About

Simulation and control software for robots

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 10

Languages