Raif Karaahmetoğlu

Software Control Developer

I am a dedicated mechatronics engineer with a deep commitment to the core pillars of mechatronics: mechanical design, control systems and software development. My expertise includes the design of complex mechanical systems, the development of advanced algorithms and the implementation of sophisticated control strategies. I enjoy my ability to adapt quickly and continually expand my knowledge to integrate the latest software design principles and deliver innovative, high impact solutions.

Profile picture.

Projects

Return Back

Automated Tractor

Automated tractors can significantly boost efficiency through continuous operation, enable precision farming to minimize crop waste, reduce operational costs, and ensure safe and convenient farming practices. To develop this system, comprehensive system analysis was first conducted to determine the requirements. Subsequently, GPS localization, trajectory construction, and path-following algorithms were developed. The GPS localization algorithm converts latitude-longitude data into easting and northing positions, considering the current position's datum. Trajectories are provided as waypoints and processed by the trajectory construction algorithm to create the route and headings for the vehicle to follow. The path-following algorithm then regulates the vehicle's position and heading, ensuring it adheres to the reference positions and headings by manipulating the steering valves. The prototype system was tested on an asphalt road, yielding accurate results. The successful implementation of these algorithms demonstrates the potential for automated tractors to revolutionize modern farming. By integrating advanced technologies, farmers can achieve greater precision in their operations, leading to higher crop yields and more sustainable farming practices. Additionally, the ability to remotely monitor and control these tractors enhances operational flexibility and reduces the physical strain on farmers.

  • Automated Tractor-0

Skills

MATLAB and Simulink have been utilized since 2009 for the simulation and control of automotive systems, with a focus on the development and testing of advanced technologies.

C has been proficiently employed to develop advanced simulation models, which have been seamlessly integrated with MATLAB and Simulink for real-time applications. Additionally, C has been leveraged for real-time control applications within automotive systems.

In-depth knowledge of C++ was acquired through a comprehensive course, after which a FlexLM license solution was successfully implemented, effectively applying C++ skills.

Python has been utilized to develop a comprehensive vehicle dynamics library, automate HIL project creation, and contribute to various AI and statistical algorithm projects. Furthermore, design patterns and SOLID principles have been professionally applied, demonstrating expertise in Python.

JavaScript has been used to develop AVL Route Studio projects, with a focus on the user interface components related to the algorithms for which responsibility was held.

HTML is currently being learned to enhance skills in creating more sophisticated and visually appealing UI projects.

CSS is currently being learned to enhance skills in creating more sophisticated and visually appealing UI projects.

The React framework and React Router have been learned to implement web-based UI developments, enhancing the ability to create dynamic and responsive user interfaces.

The Material UI component library has been learned to enhance UI development skills, creating more visually appealing and sophisticated interfaces.

CATIA has been used to develop mechanical system designs, particularly for remote-controlled weapon systems such as OTOKAR - UCOK.

Enterprise Architect has been used to implement system engineering for the development of construction machinery, ensuring robust and efficient design processes.

Contact Me

© 2025 All rights reserved.

Thanks for visiting! Feel free to connect with me.