Skip to content

Event

copper-rs 1.3 released with PGS automatic scheduling tuning

1 reports · 1 sources

The open-source Rust robotics framework Copper project has released copper-rs 1.3, adding a Profile Guided Scheduling (PGS) feature: starting from recorded real workloads and specified target rates and deadlines, it automatically searches for better task schedules. According to the project, this feature measures candidate scheduling plans on real hardware, then compiles the selected plan for the specific workload into the robot OS; the entire tuning process is completed offline, and the framework's existing deterministic execution and replay characteristics remain unchanged. The project code is open-sourced on GitHub.

Report timeline

  1. copper-rs 1.3 released: automatic tuning of robot task scheduling from real execution logs

    The open-source Rust robotics framework Copper has released copper-rs 1.3, adding Profile Guided Scheduling (PGS), which can automatically search for better task schedules from real execution logs according to target rates and deadlines. This feature measures candidate schemes on real hardware and compiles them into the robot OS; tuning is completed entirely offline, deterministic execution and replay features remain unchanged, and the project is open source on GitHub.

    Reddit r/robotics ·

Related topics