Software Introduction

The SMACCMPilot software project is both an innovative open-source flight controller and the flagship project for the development of several new domain specific languages.

Development Guide

A complete guide to building and loading the SMACCMPilot software on your machine:

Ground Control Software Guide

A guide to understanding the ground control software:

Hardware preparation

The smaccmpilot-build/smaccmpilot-hardware-prep repository contains instructions for preparing a Pixhawk based quadcopter to run the SMACCMPilot flight software.

For more details, see the readme.