Roadmap - greghaynes/BeagleDrone GitHub Wiki

As this is a large project, there are a series of milestones we hope to reach on our way to making an initial release.

Base Firmware Image (Completed)

Develop firmware code with working PWM/UART and verify it works on the BeagleBone. This will include startup routines, ISR, build tooling.

Application using mocked drivers (In progress)

Develop application for stabilization, control using mocked drivers for hardware.

Rather than verify the application on the target hardware as it is developed, create an extensive test suite which emulates the hardware and drivers. This will allow us to rapidly develop a well tested control / stabilization application which is independent of a target device. Ideally, this will also feature a model which can generate sensor data from a physics model, allowing us to perform stabilization tests using the actual control routines.

Create drivers to run application on BeagleBone (TODO)

Write the code necessary to run the application on the BeagleBone.