Skip to main content

Format: On Campus
Number of Students: 1
Duration of Project: 21 July – 8 August
Project Supervisor:  Associate Professor Barkan Uğurlu
Research Areas:  Developing a lightweight and explainable AI library for robotics applications

Application Deadline: 4 July 2025

 

Project Description

The internship focuses on developing a lightweight and explainable AI library for robotics applications. Interns will design and implement a neural network model to control a maze-solving mini-robot equipped with wheel encoders, bump sensors, and an infrared sensor. The project aims to foster hands-on experience in AI-based robotics, encouraging creativity and problem-solving skills.

About the Project

The mini-robot is a compact and versatile platform designed for educational and experimental purposes. With its onboard sensors and actuators, the robot can interact with its environment, navigate through mazes, and respond to obstacles. Interns will work on both software and hardware aspects, gaining insights into robotics, machine learning, and embedded systems.

Project Objectives

  1. Develop a lightweight and explainable neural network model for maze-solving tasks.
  2. Integrate the AI model with the robot's hardware for real-time decision-making.
  3. Enhance understanding of sensor fusion and robotics control systems.
  4. Inspire students to tackle more advanced challenges in robotics and AI.

Project Tasks

  1. Research Phase:
    • Review basic principles of neural networks and robotics.
    • Study existing algorithms for maze solving.
  2. Development Phase:
    • Implement a neural network model suitable for the mini-robot.
    • Train and validate the model using simulation or small-scale environments.
    • Optimize the model for real-time performance and explainability.
  3. Integration Phase:
    • Program the robot’s microcontroller (Arduino) to interface with the sensors and AI model.
    • Test and debug the robot’s behavior in a controlled maze environment.
  4. Documentation Phase:
    • Document the AI library’s design, implementation, and testing process.
    • Prepare a presentation or report summarizing the project outcomes.

Deliverables

  1. A lightweight, explainable AI library for maze-solving robots.
  2. A functional prototype of the mini-robot demonstrating maze-solving capabilities.
  3. Comprehensive documentation, including source code, usage instructions, and a project report.
  4. A final presentation showcasing the project’s progress and outcomes.

Benefits for the Student

  1. Hands-on experience in AI and robotics.
  2. Knowledge of neural networks, sensor integration, and Arduino programming.
  3. Development of problem-solving, teamwork, and project management skills.
  4. Opportunity to contribute to a practical and inspiring robotics project.
  5. Exposure to a research-oriented environment, paving the way for advanced studies or careers in robotics and AI.

Requirements

  1. Basic understanding of calculus and linear algebra.
  2. Proficiency in Arduino programming and familiarity with embedded systems.
  3. Interest in robotics, artificial intelligence, and machine learning.
  4. Ability to work independently and as part of a team.
  5. Commitment to completing the project within the specified timeframe.

This internship offers a unique opportunity for aspiring young engineers to gain hands-on experience in the rapidly evolving field of AI-based robotics. We are looking for motivated and curious individuals ready to challenge themselves and contribute to innovative solutions.

You can apply this project from THE LINK!