AeroVironment UAV Robotics

C++ embedded logic for UAV navigation on Raspberry Pi and Arduino with Navio and Rock 7 boards

Client
ChallengeBuild embedded navigation for UAV and robotics platforms
ResultDeployed cross-platform UAV logic with secure Linux toolchain
TagsPublic, C++ & Embedded, .NET, Mobile

AeroVironment, a leader in unmanned aerial and robotics systems, engaged TaylorMade Software to assist with advanced navigation logic for UAVs and robotic vehicles. Our consultant engineered C++ systems on Mac and Windows using Eclipse and Visual Studio, targeting Raspberry Pi and Arduino-based Linux boards.

We integrated embedded control logic with Emlid Navio GPS and Rock 7 Iridium satellite boards, enabling autonomous navigation and telemetry tracking. A robust CI/CD pipeline was established to streamline deployment from desktop development environments to on-device Linux bootloaders across platforms.

Development included configuring Visual Studio for embedded C++ cross-compilation and debugging, and creating repeatable Linux deployments. This allowed AeroVironment to test and validate embedded applications across multiple robot and UAV platforms efficiently.