Asteria Artificial Recognition Technology Corporation ("Asteria ART") is proud to announce the release of “Artefacts”; a Robotics Application Development platform specifically made for Robotics and Robotics QA engineers to test their applications in simulation, with the aim to decrease both …
Bringing state of the art developer tools to robotics engineering
Testing, Continous Integration and Simulation allow for faster development cycles and lower risk of regressions in software and robot enginnering. Artefacts provides a cloud-based platform specifically designed to help you test and simulate your robot code as often as you make changes, and easily monitor development performance over time. This allows you to spot problems early and save money by speeding up development cycles and reducing the dependency on physical robots to validate your design.Immediate Continuous Simulation and Continuous Testing
Artefacts guides you in the setup up of simulation-based testing for your robotics projects. Our testing libraries make it easy to get started. All integrate smoothly with ROS 2 projects, and can work with any framework.

Keep Track of Your Test Results
No more need to manually keep track of what went wrong with which parameters. Everything is logged, helping regression analysis and team discussions.Resolve Issues Faster
You can include extra test outputs to provide context
- Metrics: report application performance such as tact time
- Charts: visualize simulation and robot state over time
- Videos: to quickly see what happened
- Rosbags: for in-depth analysis


- No need to be tied to a developer machine, we take care of the infrastructure
- Run from the command line or automatically by linking your GitHub repository
- Run tests in parallel and go through many paramater variations to get insights into your application's robustness
Parametrized tests easily scale in the Cloud
Integrate with your Continuous Integration pipeline
- Add the Artefacts Github Action to your workflow configuration
-
Display test health with the status badge in your READMEArtefacts CI - nav2 (main)passing
- uses: art-e-fact/action-artefacts-ci@main
with:
artefacts-api-key: ${{ ARTEFACTS_API_KEY }}
job-name: test_manipulation