Independent R&D · Flight control
Standalone Flight Control Computer
A personal project I build and learn from in my own time: a modern flight control computer on a RISC-V + FPGA SoC, exploring sensor drivers, state estimation, control laws, actuator mixing and redundancy from the board up. Built to deepen my own understanding of safety-critical flight software.
The aim is to understand the full stack of a flight controller end to end: bringing up the silicon with no operating system underneath, and closing the loop from raw sensors all the way to actuator commands, on hardware, in real time.
Key results
- Bare-metal bring-up on a RISC-V + FPGA SoC, no RTOS dependency
- Deterministic multi-core scheduler running the full sensor-to-actuator loop
- FPGA fabric for GPS capture and 4-channel PWM actuator output
- Complete flight-control loop running on hardware at real-time rates
Tech
RISC-V · FPGA/VHDL · Bare-metal C
A personal project by Rajeshkanna Viswanathan. Back to home · Get in touch