



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The design and implementation of a voice-controlled car or robot, focusing on its potential applications in assisting disabled individuals, automating tasks, and exploring the potential of robotics and automation. It details the hardware components, software development process, and algorithms used in the project, highlighting the use of arduino microcontrollers, bluetooth modules, and speech recognition systems.
Typology: Schemes and Mind Maps
1 / 5
This page cannot be seen from the preview
Don't miss anything!
The main objectives of this project are: 1. To replace the old working car with a Bluetooth-based voice-controlled car. 2. To support disabled people in India and around the world. 3. To increase the application of robotics and automation. 4. To reduce the cost of making efficient, user-friendly, and reliable embedded systems. 5. To reduce the maintenance charges.
The proposed work involves the integration of digital voice technology into society. It aims to solve the issue of disability and make users independent. In recent years, the popularity of screens and the use of mobile technology in the automation of routine tasks in a wireless environment have revolutionized the field.
The speech recognition system can record 20 words in 1.92 seconds.
The project utilizes DC motors to power the car or robot.
The L293D motor driver IC is used to control the DC motors.
The system accepts voice commands as input.
An ultrasonic sensor is used to detect obstacles and provide feedback to the system.
LEDs are used for visual indication and feedback.
The Arduino Uno microcontroller is used as the main control unit.
The HC-05 Bluetooth module is used for wireless communication between the user and the car/robot.
The project requires a suitable power supply to operate the various components.
The block diagram illustrates the interconnections and flow of information between the different hardware components.
A photograph of the actual project setup is provided.
SOFTWARE DESCRIPTION
The Arduino Integrated Development Environment (IDE) is used for programming the microcontroller.
The project involves the development of algorithms and coding to implement the desired functionality.
APPLICATIONS
The voice-controlled car or robot can be used in various applications, such as assisting disabled individuals, automating tasks, and exploring the potential of robotics and automation.
A Voice-Controlled Personal Robot Assistant
Some libraries are included with the Arduino software, while others can be downloaded from a variety of sources or through the Library Manager. Starting with version 1.0.5 of the IDE, you can import a library from a zip file and use it in an open sketch.
The system uses two microcontrollers: one for communication between the Robot voice and server, and another for the movement of the robot. Arduino Due is used for communication, and Arduino Uno is used for movement operation.
The algorithm for Arduino Due, to establish and communicate with the server, is given in Fig. 5(a). The basic operation is as follows:
If the server is available or free, the robot starts collecting the speech signals through a microphone and sends them to the server. When the server is busy, the robot waits for the server to send any data or speech signals that are synthesized in the server. The received data is generally in binary format, which specifies which pin to be high or low. If the data is a speech signal, Arduino Due converts the electrical signal into analog form and forwards it to an amplifier, which is later amplified and sent to a speaker.
The connection between the two microcontrollers is a port-to-port connection. Each pin of Arduino Due is connected to a specific pin of Arduino Uno. If a particular port is made high in Due, the same is carried to Uno, which performs a specific function allocated to it.
Chemical Industry : In hazardous situations, the assistant robot can be used to hold chemicals and carry them from one place to another without human interference. The robot can also be controlled by voice commands to work in places where humans cannot go.
Homes and Daily Needs : The robotic assistant can be used by physically challenged people or the elderly to help them with tasks that would be difficult for them, such as placing objects from one place to another. The robot can be controlled easily by voice commands.
Hospitals : The robotic assistant can be used in surgical operations, and if it can be guided by voice commands, it can increase efficiency and reduce human labor.
This paper presents the development of a voice-controlled personal robot assistant. The voice commands are processed in real-time using an offline server, and the speech signal commands are directly communicated to the server over a wired network. The performance evaluation of the initial experiments shows encouraging results, and possible improvements are discussed, such as the effect of distance between the mouth and microphone, the performance of the robot, the effect of noise on speech-to- text conversion, and the use of renewable energy sources like solar cells.
The robotic assistant developed has potential applications ranging from chemical industries to comfortable scenarios inside homes. This paper should be helpful in showcasing a server-based application in developing a voice-controlled robotic assistant.
A Voice-Controlled Personal Robot Assistant, Anurag Mishra, Pooja Makula, Akshay Kumar, Krit Karan and V.K. Mittal, IIIT, Chittoor, A.P., India. http://compoindia.com/