Skip to content

kvasios/servobox

Repository files navigation

ServoBox

ServoBox Logo

Release pipeline Latest release Documentation

ServoBox launches Ubuntu 22.04 PREEMPT_RT environments for robotics without turning your whole workstation into an RT system. It gives you automatic CPU pinning, IRQ isolation, built-in latency checks, external recipe-channel installs for common robotics stacks, and support for remote RT targets over SSH.

Quick Start

Full setup instructions, host RT configuration, and usage guides live at servobox.dev.

One-line install:

curl -fsSL https://www.servobox.dev/install.sh | sudo bash

Create, start, and validate your first RT VM:

servobox init
servobox start
servobox rt-verify
servobox test --duration 30 --stress-ng

Before running latency-sensitive workloads, follow the host setup guide: Installation and Host RT Setup

Project-local defaults can live in .servobox/config:

servobox config init
servobox init
servobox pkg-install
servobox run

Use .servobox/config for VM sizing, RT mode, package install defaults, custom recipe paths, and the default run workflow for a client project.

What It Covers

  • Local real-time VMs for robotics and control workloads
  • Automatic CPU pinning, IRQ steering, and RT verification
  • Package install and run helpers backed by the external ServoBox recipe channel
  • Remote target mode for Jetson, NUC, and other SSH-reachable RT machines

Documentation

License

ServoBox is released under the MIT License.

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages