Baykar Technology
Project Names:
CONFIDENTAL
Role:
- Software and Prototype Development Engineer
Project overview
- Developing image-based artificial intelligence applications for UAV systems.
- Developed algorithms and software for mission-critical avionic units, focusing on real-time communication, control, and optimization for UAV systems.
- Implemented robust communication protocols (CAN, SPI, UART) and low-level drivers for various sensors and actuators on STM32 platforms.
- Rest is confidental.
Project Objectives:
- Implementing solutions for increasing efficiency of UAV’s internal combustion engine, developing embedded software including UART, RS232, RS484, CAN, I2C, SPI communication protocols, different sensor and transducer reading, high level driver development, hardware validation, debugging, implementing control algorithms like PID, LQR. Preparing experimental setups for testing developments and analyze the solutions. Developing image-based artificial intelligence algorithms.
- Spearheaded the development of a custom Engine Control Unit (ECU) from scratch, implementing physics-based control algorithms for injection/ignition timing to optimize engine performance.
- Rest is confidental.
What I used/learned from these projects?
Programs / Languages
- Atollic
- Eclipse
- C Programming
- C++
- C#
- Python
- Unity
- Catia
- Solidworks
- OpenCV
Environments and Platforms
- STM32
- Communication protocols
- STM32 CubeMX, CubeIDE
- AI Libraries
Others
- AI and ML
- Robotic Control
- Aviation
- UAV Piloting
- Aerodynamics
- Rest is confidental.