Skip to main content

Smart Autonomous Robot with Voice Interaction and Local AI Processing on Raspberry Pi 5

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 12 Issue: 11 | Nov 2025

p-ISSN: 2395-0072

www.irjet.net

Smart Autonomous Robot with Voice Interaction and Local AI Processing on Raspberry Pi 5 1Prof. Rohan Shinde, 2Piyush Tapase ,3Atharv Nikam ,4Aayush Kulhade,5Aditya Khatgaonkar 1Assistant Professor, 2,3,4,5UG scholar, Electronics & Communication Engineering Department,

School of Engineering & Sciences, MIT Art, Design & Technology University, Pune, India --------------------------------------------------------------------------***----------------------------------------------------------------------Abstract - The goal of this project is to create an AI-driven 2. OBJECTIVES OF THE RESEARCH robot that can manoeuvre independently while communicating with people using a Raspberry Pi 5 as its hardware. The robot can accept a simple voice command and respond verbally. Along with being able to locally reason without needing an internet connection, it features a model called Gemma 3, enabled with Ollama, which runs entirely offline. The robot listens to voice input as a person speaks, provides input for its reasoning process, does its reasoning then determines how to move, interact with objects, and avoid obstacles, all initiated by a voice command. This project is an example of how an inexpensive system can interface and use AI to provide real-time control and communication.

The main goals of the AI-based robot are simple: a. Voice Interface: To enable the user to control the robot naturally, using speech rather than buttons or remotes [1,9]. b. Autonomous Navigation: To enable the robot to move freely and avoid obstacles while using sensors. c. AI Processing Offline: To run the AI model locally the system will not process data through the internet causing delays and having privacy concerns.

Keywords: Autonomous Robot, Raspberry Pi 5, Voice Recognition, Offline AI, Ollama, Obstacle Avoidance.

1. INTRODUCTION

d. Real-Time Performance: To provide a responsive experience by processing commands quickly using the Raspberry Pi 5 and Python libraries.

With the advancement of technology, robots are becoming more sophisticated in their ability to interact with humans more naturally [1]. Conventional robots have been limited in their intelligence since they are often dependent on preprogrammed instructions or manual control. This project is intended to create a robot that can move automatically, understanding spoken human words, responding intelligently, and navigating itself.

3. SYSTEM COMPONENTS AND DESIGN 3.1 Hardware Components: 1. Raspberry Pi 5: It is the robot's chief processor. It executes the AI model, does the voice interpretation, and regulates the movement [6,7]. 2. L298N Motor Driver: It oversees 4 DC motors, which means it can move the motors to the front and back with the speed set. 3. DC Motors: Permit the robot to go forward, backwards, left, and right. 4. Ultrasonic Sensor: Aids the robot in determining how far away the obstacles are. 5. Microphone: Captures the voice of the user.

The robot is based on the Raspberry Pi 5, which is powerful enough to support an offline AI model [2]. Using the Gemma 3 model with Ollama, the robot can understand natural language commands without the internet, so it is suitable for rural or unstable remote areas. The overall goal is to create a system that:     

Listens to voice instructions Speaks back intelligibly Makes movement decisions Automatically detects obstacles Works completely offline

6. Speaker: It enables the robot to talk. 7. Battery pack: Supplies energy to all parts. 3.2 Software Components:

The robot is easy to use, quick to respond, and highly effective for educational, research and smart home contexts.

© 2025, IRJET

|

Impact Factor value: 8.315

1. Python 3: It is the main language used for programming the motors, sensors, and AI.

|

ISO 9001:2008 Certified Journal

|

Page 814


Turn static files into dynamic content formats.

Create a flipbook
Smart Autonomous Robot with Voice Interaction and Local AI Processing on Raspberry Pi 5 by IRJET Journal - Issuu