Cardinal is an FTC simulation software written in Rust that models robot behavior and physics for strategy testing and simulation. It's designed to help FTC teams test autonomous routines and strategies in a simulated environment.