SDP END - TERM EVALUATION
[Robotic Vehicle Controlled by Voice]
Supervised By: Harsh
Srivastava
Group No.: T4
1. Sayon Mitra - 2041013129 Department of Computer Sc. and
2. Sidhartha Raj - Engineering
2041018027 Faculty of Engineering & Technology (ITER)
3. Jashaswee N Behera - Siksha ‘O’ Anusandhan (Deemed to be) University
Bhubaneswar, Odisha
2041002061
4. Soumen Pradhan -
2041016210
1
Presentation Outline
Introduction
Overview
Motivations
Literature Survey
Existing System
Problem Identification
Limitation
Model Diagram
Final Model
Tools and Technologies used
Model Specifications
Experimentation and Results
Model Features
Result Analysis and Validation
Conclusion and Future Scope
2
Bibliography
Introduction
Overview
Objective: We're working on making a robot that you can control with your voice. Our
goals is to make it easy to operate.
Intuitive Navigation with Voice Commands: The vehicle eliminates the need for
traditional controllers. Users can leverage simple voice commands for precise and hand-free
operation.
Expanding Accessibility: Our project offer a user-friendly approach, making robotics
more accessible to a wider range of individuals.
Possibilities: Imagine being equipped with augmented reality, allowing users to visualize
data overlays and receive real-time feedback during operation.
Personalized User Experience: Voice recognition can be customized to user
preferences, allowing for personalized greetings and tailored command sets for various
applications.
3
Introduction contd..
Motivations
• Hands-Free Operation: Voice control allows users to interact with the robotic
vehicle without needing to use their hands, which can be particularly useful in
situations where manual control is impractical or unsafe.
• Accessibility: Voice control makes the robotic vehicle accessible to a wider range
of users, including those with disabilities or impairments that make traditional
controls difficult to use.
• Intuitive Interface: Voice control provides a natural and intuitive way to interact
with the robotic vehicle, eliminating the need for complex control interfaces.
• Convenience: Voice control allows users to control the robotic vehicle from a
distance, without needing to be in close proximity to the vehicle.
Literature Survey
Existing Systems
Our Project: The project idea derived from previous IoT project created in the 7 th
semester, focusing on a Raspberry Pi Pico W remote controlled car. Utilized Raspberry Pi
Pico W as the main microcontroller to control all operations within the project.
Automotive Industry: Voice control features are becoming increasingly common in cars.
Drivers can use voice commands to control features like navigation, climate control, and
the infotainment system.
Logistics Industry: In warehouses, voice-controlled forklifts are being used freeing up
their hands to handle inventory.
Smart Home Industry: In homes, Voice-controlled systems manage lighting,
heating, air conditioning, security systems, and home appliances.
Literature Survey Contd..
Problem Identification
As we have already worked on a different model which used buttons that should
control the vehicle, Now we have transformed it to Voice command which will be a
lot convenient & can cater to larger set of users.
Prolonged usage of Bluetooth module tends to have overheating issue which used
to cause connection error. Then we replaced the module with a new one.
One of the motor couldn’t provide enough traction during testing phase
as few of it's gearings malfunctioned. Then we replaced the motor with a new
one.
Literature Survey Contd..
Limitation
Speech recognition - Voice recognition technology, while advanced, is not always
accurate due to several factors:
o Accents and Dialects: Variations in speech patterns, accents can lead to misinterpretation by the
system.
o Background Noise: Noisy environments can interfere with the system's ability to accurately
capture and process voice commands
o Example: During the development of our model we had to change command from “Move forward
for” to “Go Forward for” as it often recognized it as “More forward for”.
Processing Delay: We have witnessed during assembly & testing of our vehicle that
the response/processing time is higher. The processing time takes approximately 1 to 2
seconds from the moment the user gives a command to the moment the vehicle moves.
Model Diagram
8
Model Diagram
Final Model
9
Tools and Technology used
Arduino IDE - It is a software platform used for writing,
compiling, and uploading code to Arduino microcontroller. It
supports programming language based on C/C++. It provides
essential tools like code editor, a compiler, and a serial monitor
for debugging and communication with the connected Arduino
hardware. It is designed to make the development process
accessible for beginners while offering advanced features for
experienced users.
Arduino Bluetooth Control - This application is used for
voice recognition allows users to control Arduino projects
wirelessly via Bluetooth and voice commands. The app
translates spoken instructions into control signals, enabling
hands-free operation and enhancing functionality.
10
Experimentation and Results
Model Specifications
1. Arduino UNO ATmega328 microcontroller
2. Motor Driver L298N
3. Bluetooth Module HC – 05
4. 100 RPM Motors
5. Castor Wheel
6. Power-Supply (12V Battery)
7. Jumper Wires
8. Chassis
9. Wheels
10. Motor Shafts
Experimentation and Results Contd..
Parameters / Model features used
o Forward: With this command the vehicle will move forward.
o Go Forward for: With this command the vehicle will move forward for a
specific distance.
o Backward: With this command the vehicle will move backward.
o Go Backward for: With this command the vehicle will move backward for a
specific distance.
o Right: With this command the vehicle will rotate right by 90º.
o Left: With this command the vehicle will rotate left by 90º.
o Clockwise: The vehicle will move in clockwise manner.
o Anticlockwise: The vehicle will move in anticlockwise manner.
o Stop: With this command the vehicle will stop.
Bibliography
Prof. Dr. Subhendu Sarangi. Internet of Things Project using Python (CSE 4110) assisted
us throughout the development of our project [‘Raspberry Pi Pico W Remote Controlled
Car’] in our previous 7th Semester.
Neuhaus, M., & Golla, M. (2020). Voice Control for Mobile Robots. In A. Rocha, H.
Kosuge, & A. Christensen (Eds.), Robot Operating System by Example (Vol. 3, pp. 123-140).
Springer International Publishing. [This reference explores using the Robot Operating System
(ROS) for voice-controlled mobile robots.]
Khan, N., & Lee, I. (2018, December). Design and Development of a Low-Cost Speech
Recognition Controlled Robot Using Raspberry Pi. Journal of Robotics and Control (JRC), 1(2),
92-100. [This one focuses on a budget-friendly voice-controlled robot using Raspberry Pi.]
McManis, J., & Beard, R. D. (2010, September). Voice Control of an Unmanned Aerial
Vehicle. In 2010 IEEE Conference on Control and Automation (pp. 4728-4733). IEEE. [This
reference dives into voice-controlled unmanned aerial vehicles (UAVs).]
14