We’re trying out a system akin to NASA’s Technology Readiness Levels (TRL) for open projects.
Starting with a robot called SCUTTLE we want to reach a future where open multidisciplinary projects are ubiquitous and refined. So, we’re inventing a system that may help.
As of 2023 the world of developers hasn’t yet settled into standards for sharing robot designs at the same level that we have for single-discipline designs.
The multidisciplinary projects that have scaled tend to attract experts and mod-makers of one or two specialties. Prusa Printer contributors are CAD-savvy, Linux contributors are software-savvy, etc.
Technology Readiness level (TRL)
Many tech organizations have adopted the use of TRL to describe the stage of a design along an axis of development.
Here is a summary of NASA’s Technology Readiness Levels that have been re-used for many cases:
|9||actual system “flight proven” through successful mission operations|
|8||actual system flight qualified through test and demonstration|
|7||system prototype demo in space environment|
|6||system/subsystem model or prototype demonstration in a relevant environment (ground or space)|
|5||component or breadboard validation in relevant environment|
|4||component/breadboard validated in lab environment|
|3||analytical and experimental critical function and/or characteristic proof of concept|
|2||technology concept and or application formulated|
|1||basic principles observed and reported|
Project Readiness Level (PRL)
In order to curate the best inter-disciplinary designs and help users find them, having a standard will help. Here is a first draft of a method for ranking open multidisciplinary projects.
|9||project tested, characterized, fully documented, and fully accessible to DIY community.|
|8||project demo is repeatable with all OTS parts and 3D printable parts in repeatable condition, published.|
|7||project demonstration with clear application & description of how community can customize.|
|6||project integrated with custom-parts eliminated from test, with basic integration method published|
|5||prototype integrated into robot system and validated with results published|
|4||prototype is built and characterized with results published|
|3||functional prototype built, experimental critical function or proof of concept|
|2||formulated method to adapt new technology into ecosystem|
|1||concept developed & recorded or carryover from reputable project described with compatibility established|
The goals of an open project are a bit different from the goals of a space technology, so here is how the goals play in:
- Feasibility is addressed at PRL 1 through 3
- Modularity is addressed at level 5 where the project can be a discrete part of another system
- Characterization is addressed at the component level, the subsystem level, and the integrated level between PRL 4 and PRL 9
- Digital Manufacturability is addressed at level 8 where the components are refined
- Documentation is addressed at different degrees for each level; that means we can have a useful contribution at the very first level. A document is the minimum creation that generates value for the community.
Editorial note from David: I hope to update this post with some examples this year to help show how we can use the PRL concept on existing projects and to collect feedback for improving it.