Define your entire robot in a single Nox file.
Updates succeed completely or not at all.
Every generation is bootable. Roll back in seconds.
Read-only system partitions for security.
Deploy to thousands of robots simultaneously.
Version control your robot configs.
// robot.nox — Declarative robot configuration
robot! {
name: "warehouse_rover_042",
platform: {
type: "differential_drive",
wheel_diameter: 0.1,
track_width: 0.3
},
sensors: {
lidar: { type: "velodyne_vlp16", port: "/dev/ttyUSB0" },
camera: { type: "realsense_d435", fps: 30 },
imu: { type: "mpu9250", i2c_bus: 1 }
},
ai: {
runtime: "onnx",
models: {
detection: { path: "models/yolov8n.onnx", backend: "tensorrt" },
slam: { path: "models/orb_slam3.onnx" }
},
optimization: { quantization: "int8", gpu_layers: 0 }
},
security: { encryption: "aes-256-gcm", fips_mode: true }
}