Why Copper
Example Applications
| Flying | Driving | Swimming | Spacefaring |
|---|---|---|---|
You don't have a real robot yet? Try it in our minimalistic sim environment!
Here is a Copper-based robot in action in a Bevy simulation environment!
The realistic sim is created using Bevy (A Rust Game Engine)
and Avian3d (Physics Engine in Rust).
On your mac or linux machine (x86-64 or Arm) just run ...
... to try it locally.
The source code for this demo is available in the examples/cu_rp_balancebot directory.
Get Started
- Start a new project from templates: Project Templates
- See a full task graph + runtime walkthrough: Copper Application Overview
- Build and deploy an application: Build and Deploy a Copper Application
- RON configuration reference: Copper RON Configuration Reference
Documentation
Link to the full documentation
- Runtime concepts and SDK features: Copper Runtime Overview
- Task lifecycle: Task Lifecycle
- Modular configuration: Modular Configuration
- Task automation: Task Automation with just
- Supported platforms: Supported Platforms
- Bare-metal development: Baremetal Development
- Available components: Available Components
- FAQ: FAQ
- Release notes: Copper Release Notes
- Roadmap: Roadmap
Project
[!NOTE] We are looking for contributors to help us build the best robotics framework possible. If you are interested, please join us on Discord or open an issue.
