research SpaRRTa: Spatial Intelligence Benchmark A Synthetic Benchmark for Evaluating Spatial Intelligence in Visual Foundation Models A Reinforcement Learning Approach for Continuum Robot Control Simulation based Soft Continuum Robot Control via Reinforcement Learning Algorithm LYNX APPLICATION: Eurasian Lynx Re-identification Production-oriented modular application for Eurasian lynx re-identification, developed in collaboration with the Wildlife Research Ecology Team, Institute of Environmental Sciences. Obstacle Avoidance with Reinforcement Learning for Continuum Robot Simulation based Obstacle Avoidance for Continuum Robot via Reinforcement Learning Algorithm Benchmark toolkit for tendon-driven continuum robot (TDCR) Python benchmark toolkit for tendon-driven continuum robot (TDCR) modeling, featuring constant-curvature, piecewise, Cosserat, and pseudo-rigid-body models with trajectory animation and interactive 3D visualization. Monitoring Mobile Robot's Location with Particle Filter and Vision Transformer This project simulates a mobile robot's localization using a particle filter algorithm and evaluates its state (localized or delocalized) using a Vision Transformer (ViT) model. Control of Two-wheeled Mobile Robots In this project, the aim is to control two-wheeled mobile robot in ROS and MATLAB LLC Resonant Converter for UPS Battery High Power Efficiency Design Approach of a LLC Resonant Converter for UPS Battery Charger Application and Battery Charge - Discharge Regression Model Methods of Clustering Single-Cell RNA Sequencing Data The goal of the project is to test different clustering algorithms to define cell subpopulation using breast cancer single-cell data. 2D and 3D Constant Curvature Kinematics Main purpose of this repository is to show 2D and 3D Kinematic Modeling of Constant Curvature Continuum Robots. software EchoDraft: macOS app for local MLX transcription, summaries, and chat macOS app for local MLX transcription, summaries, and chat over recordings — optional OpenAI mode. Swift/SwiftUI, privacy-first. Paper Ready Machine Learning Architecture A simple Python GUI tool to create paper-ready visualizations of neural network architectures (MLP & CNN) with customizable colors, pruning, and export options. 🧠 Interactive Autoencoder Framework A modular, interactive framework for exploring different autoencoder architectures with real-time latent space visualization. This project allows you to train and interact with various autoencoder models (MLP, CNN, VAE) through an intuitive click-and-drag interface. Intelligent Face Recognition Attendance System This project is a comprehensive face recognition-based attendance system for universities. It leverages OpenCV for face detection and recognition, Firebase for data storage, and Flask for the web interface. The system allows for student registration, face capture, and attendance tracking, providing a modern solution for attendance management. Number and Letter Recognition This project is a simple number and letter recognition program with UI. It uses MNIST and Alphabet dataset to train. Convolutional Neural Network for Object Tracking In this project, you will find couple of projects that can be helpful to learn Image Processing, Computer Vision, Deep Neural Network, Convolutional Neural Network topics and OpenCV, Tensorflow, Keras, YOLO Frameworks. Simulation of a Dynamic Flying Object In this project, the aim is to simulate the control of flying robots in a dynamic environments. Simulation of Artificial Intelligence Applications for Robotics In this project, visualization and simulation of Udacity course (AI for Robotics) are available Navigation of a unicycle-like vehicle using dynamic window approach Local motion planning with dynamic window approach on MATLAB Basic Prediction Web App This repo aims to make you get started with putting your trained machine learning models into production using Flask API. Basic Recommendation Web App In this project, a classification model using Support Vector Classification was built. Cleaned and balanced cuisine dataset was used for the classification. In addition, we built a small web app to use a saved model, leveraging Onnx's web runtime. Number Guessing Game with Python This is a simple number guessing game using python and tkinter. This is a small project for beginners to understand functions and basic GUI design using tkinter. industry BIOBLU Project (Internship Project) Project from University of Catania, Italy. RENergetic Project (EU Project) EU Project which I am involved in as PSNC worker. coursework Enhancing Representations of Masked Autoencoder This project carry out the implementation of a Masked Autoencoder for Image Reconstruction (MAE) using the several different datasets. The difference of this implementation from the original one is that this project verifies the idea which is obtained from the paper Learning by Reconstruction Produces Uninformative Features For Perception by Randall Balestriero and Yann LeCun. Deep Q-Learning for Pong Deep Q-Learning (DQL) agent that learns to play Pong directly from pixels. Mini RL Game — DQN learns to Eat or Avoid Pygame-based mini-game with a Deep Q-Learning (DQN) agent that learns two scenarios. Artificial Neural Network based Mobile Robot Control In this project, our aim is to use neural network to control mobile robot. The robot will follow the light source. The robot has three sensors and each sensor has a range which can detect the light source. Neural Networks on Letter and Image Recognition Using Matlab Program Laboratory of Basics of Smart System Turkish Super League Football Teams The aim of the project is to design a short animation on Proteus using a GLCD and PIC18F45K22 microprocessor. Climate Change Prediction of Future Temperature Machine Learning Lecture Project. OPC Server Based DC Motor Control with PLC Communication System it was developed based on the server-client architecture for the communication of the different controllers. In this project, communication is established between NI Labview 2019 and ABB PM564 PLC using OPC server. Controlling Ac Motor Speed And Direction CONTROLLING AC MOTOR SPEED AND DIRECTION BY USING STM32F4 MICROCONTROLLER WITH MATLAB GRAPHICAL USER INTERFACE
SpaRRTa: Spatial Intelligence Benchmark A Synthetic Benchmark for Evaluating Spatial Intelligence in Visual Foundation Models
A Reinforcement Learning Approach for Continuum Robot Control Simulation based Soft Continuum Robot Control via Reinforcement Learning Algorithm
LYNX APPLICATION: Eurasian Lynx Re-identification Production-oriented modular application for Eurasian lynx re-identification, developed in collaboration with the Wildlife Research Ecology Team, Institute of Environmental Sciences.
Obstacle Avoidance with Reinforcement Learning for Continuum Robot Simulation based Obstacle Avoidance for Continuum Robot via Reinforcement Learning Algorithm
Benchmark toolkit for tendon-driven continuum robot (TDCR) Python benchmark toolkit for tendon-driven continuum robot (TDCR) modeling, featuring constant-curvature, piecewise, Cosserat, and pseudo-rigid-body models with trajectory animation and interactive 3D visualization.
Monitoring Mobile Robot's Location with Particle Filter and Vision Transformer This project simulates a mobile robot's localization using a particle filter algorithm and evaluates its state (localized or delocalized) using a Vision Transformer (ViT) model.
Control of Two-wheeled Mobile Robots In this project, the aim is to control two-wheeled mobile robot in ROS and MATLAB
LLC Resonant Converter for UPS Battery High Power Efficiency Design Approach of a LLC Resonant Converter for UPS Battery Charger Application and Battery Charge - Discharge Regression Model
Methods of Clustering Single-Cell RNA Sequencing Data The goal of the project is to test different clustering algorithms to define cell subpopulation using breast cancer single-cell data.
2D and 3D Constant Curvature Kinematics Main purpose of this repository is to show 2D and 3D Kinematic Modeling of Constant Curvature Continuum Robots.
EchoDraft: macOS app for local MLX transcription, summaries, and chat macOS app for local MLX transcription, summaries, and chat over recordings — optional OpenAI mode. Swift/SwiftUI, privacy-first.
Paper Ready Machine Learning Architecture A simple Python GUI tool to create paper-ready visualizations of neural network architectures (MLP & CNN) with customizable colors, pruning, and export options.
🧠 Interactive Autoencoder Framework A modular, interactive framework for exploring different autoencoder architectures with real-time latent space visualization. This project allows you to train and interact with various autoencoder models (MLP, CNN, VAE) through an intuitive click-and-drag interface.
Intelligent Face Recognition Attendance System This project is a comprehensive face recognition-based attendance system for universities. It leverages OpenCV for face detection and recognition, Firebase for data storage, and Flask for the web interface. The system allows for student registration, face capture, and attendance tracking, providing a modern solution for attendance management.
Number and Letter Recognition This project is a simple number and letter recognition program with UI. It uses MNIST and Alphabet dataset to train.
Convolutional Neural Network for Object Tracking In this project, you will find couple of projects that can be helpful to learn Image Processing, Computer Vision, Deep Neural Network, Convolutional Neural Network topics and OpenCV, Tensorflow, Keras, YOLO Frameworks.
Simulation of a Dynamic Flying Object In this project, the aim is to simulate the control of flying robots in a dynamic environments.
Simulation of Artificial Intelligence Applications for Robotics In this project, visualization and simulation of Udacity course (AI for Robotics) are available
Navigation of a unicycle-like vehicle using dynamic window approach Local motion planning with dynamic window approach on MATLAB
Basic Prediction Web App This repo aims to make you get started with putting your trained machine learning models into production using Flask API.
Basic Recommendation Web App In this project, a classification model using Support Vector Classification was built. Cleaned and balanced cuisine dataset was used for the classification. In addition, we built a small web app to use a saved model, leveraging Onnx's web runtime.
Number Guessing Game with Python This is a simple number guessing game using python and tkinter. This is a small project for beginners to understand functions and basic GUI design using tkinter.
Enhancing Representations of Masked Autoencoder This project carry out the implementation of a Masked Autoencoder for Image Reconstruction (MAE) using the several different datasets. The difference of this implementation from the original one is that this project verifies the idea which is obtained from the paper Learning by Reconstruction Produces Uninformative Features For Perception by Randall Balestriero and Yann LeCun.
Mini RL Game — DQN learns to Eat or Avoid Pygame-based mini-game with a Deep Q-Learning (DQN) agent that learns two scenarios.
Artificial Neural Network based Mobile Robot Control In this project, our aim is to use neural network to control mobile robot. The robot will follow the light source. The robot has three sensors and each sensor has a range which can detect the light source.
Neural Networks on Letter and Image Recognition Using Matlab Program Laboratory of Basics of Smart System
Turkish Super League Football Teams The aim of the project is to design a short animation on Proteus using a GLCD and PIC18F45K22 microprocessor.
OPC Server Based DC Motor Control with PLC Communication System it was developed based on the server-client architecture for the communication of the different controllers. In this project, communication is established between NI Labview 2019 and ABB PM564 PLC using OPC server.
Controlling Ac Motor Speed And Direction CONTROLLING AC MOTOR SPEED AND DIRECTION BY USING STM32F4 MICROCONTROLLER WITH MATLAB GRAPHICAL USER INTERFACE