Built first for ROS 2 Humble
Update robot software without breaking the robot.
Fraeno automatically manages and updates robot software dependencies, and tests the complete robotic system before changes are deployed.
essentially, dependabot for robots + integration testing.
Fraeno check
Robot integration
- Build
- Passed
- ROS graph
- Observed
- QoS contract
- Incompatible
- Robot command rate
- 20.6 Hz 0 Hz
Why Fraeno exists
A green build does not mean the robot still works.
Robot software crosses ROS packages, operating system libraries, containers, hardware drivers, and launch files. A small update in one layer can quietly change the whole system.
How it works
One update becomes one controlled test.
-
1
Fraeno finds a dependency update
It opens a focused pull request so the change is easy to review and reverse.
-
2
The old and new systems both run
Your trusted test plan starts each version in a clean environment.
-
3
Fraeno compares real behavior
It checks the interfaces and signals that matter to the robot.
-
4
The change passes or stops
The pull request shows what changed and why Fraeno accepted or blocked it.
A real failure caught
The build passed. The robot stopped communicating.
A test update changed how a ROS 2 sensor published messages. The controller still required reliable delivery, so it received nothing. The command topic fell silent and diagnostics worsened.
Fraeno saw the running system change and blocked the pull request.
Ready now
A working vertical prototype with a narrow first target.
Fraeno has already run a complete check through its production GitHub App. A safe update passed. A buildable ROS 2 communication regression was blocked.
- First target
- ROS 2 Humble on Ubuntu 22.04 and amd64
- Current proof
- GitHub pull request checks using a deterministic live ROS 2 system
- Next proof
- A separate robotics repository with no Fraeno source inside it
A passing result means the configured target and declared probes passed. It does not claim that every possible robot behavior is safe.
Fraeno is opening its first pilot
Tell us which robot software update you are afraid to make.
We will help turn that failure risk into a repeatable integration test.
View the GitHub App