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, package recipes for common robotics stacks, and as of 0.3.0, support for remote RT targets over SSH.

Quick Start

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

# Install ServoBox
sudo wget -O /usr/share/keyrings/servobox-archive-keyring.gpg https://www.servobox.dev/apt-repo/servobox-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/servobox-archive-keyring.gpg] https://www.servobox.dev/apt-repo/ stable main" | sudo tee /etc/apt/sources.list.d/servobox.list
sudo apt update
sudo apt install servobox

# 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

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 for common robotics stacks
  • 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