Professional Documents
Culture Documents
Voice Controlled Robotic Manipulator With Decision Tree and Contour Identification Techniques
Voice Controlled Robotic Manipulator With Decision Tree and Contour Identification Techniques
Abstract— Robotic manipulators are widely employed for a manipulators, they become more flexible and can adapt
number of industrial and commercial purposes today. Most of themselves to different environments, thus enlarging their
these manipulators are preprogrammed with specific instructions potential areas of applications. For example, in the case of
that they follow precisely. With such forms of control, the manufacturing robots, a minor change in the manufacturing
adaptability of the manipulators to dynamic environments as well
as new tasks is reduced. In order to increase the flexibility and
process would not require reprogramming of the robot. Other
adaptability of usage of robotic manipulators alternative control applications include areas like healthcare by serving as
mechanisms need to be pursued. In this paper we present one assistants to surgeons during surgery, handling of hazardous
such mechanism, using a speech-based control system along with material in waste disposal and so on.
machine perception. The manipulator is also equipped with a
vision system that allows it to recognize the required objects in
the environment. Voice commands issued as plain English II. RELATED WORK
statements by the user are converted into precise instructions Robotic manipulators have been of in existence for a while
after incorporating the environment sensed by the robot executed and found many useful applications in fields like industrial
by the manipulator. This combination of speech and vision manufacturing, automation, etc. In order for manipulators to
systems allows the manipulator to adapt itself to changing tasks
as well as environments without any reprogramming.
be deployed in other fields like those mentioned in the
introduction, the manipulator would have to be capable of
Keywords-component; Robotic Manipulator; Decision Tree, working in a dynamic environment, constantly reconfiguring
Natural Language Processing; Object Detection; Speech to Text. itself to accomplish different tasks. Manipulators used in
manufacturing and automation processes such as those in [1]
I. INTRODUCTION and [2], are designed to perform a set of repetitive tasks
accurately and this is not sufficient for environments with
Robotics is a rapidly developing field in the modern world. dynamically changing tasks. Some manipulators that allow for
Robots have had an effect in almost every field and have such operation in the targeted environments are proposed in
brought about revolutionizing changes in certain fields like [3]-[6]. These systems are gesture-controlled. The problem
manufacturing, healthcare and search and rescue to name a with such systems is that they require the presence of a human
few. One of the most popular types of robots currently in use whose actions they mimic. For applications like surgery where
is robotic manipulators. They have revolutionized high accuracy is required gesture-based control systems are
manufacturing processes by almost removing the necessity for not a viable option.
human involvement. Such robotic manipulators are pre-
programmed with the tasks that they are expected to carry out Voice controlled robotic manipulators overcome this
and they are carried out with a high degree of accuracy. Now, inconvenience. The user only supplies the object of interest or
with the advent of artificial intelligence in robotics, robots are the target of the operation. The manipulator intelligently
more intelligent and can be trained to take their own decisions figures out the best path to execute the instruction. A camera
depending on the environment. Such robots have a much wider allows the manipulator to track the target and thus execute
range of applications. instructions with a high degree of accuracy. Such systems
require filtering of noise emanating from the environment as
In this paper a voice controlled robotic arm is discussed.
the voice commands issued are critical to operation and must
This arm was designed and made using the OWI Robotic Arm
be captured as accurately as possible. In [7] and [8] some
Edge as the hardware platform. While voice-controlled robots
techniques are discussed using Hidden Markov Model and
exist, this technology is yet to be applied to robotic
fuzzy neural-networks.
manipulators. With the integration of voice control into
V. RESULTS
Testing was done by instructing the arm to detect and pick
up common objects like chalks etc. Fig. 3. shows the final
build of the robot after successful execution of few commands
leading to picking up a blue chalk from a position and rotating
the arm around to another position. Intermediary results from
the object detection and tracking module are shown in the
figures. Fig.4 shows the input image, Fig. 5 shows the color
filter applied, Fig. 6 shows the threshold image obtained after
applying this filter. Finally, Fig. 7 shows the final output Fig. 5. Color filtered image
image after applying contour detection. As mentioned since
low quality webcams are used to capture the images, the input
images are sharpened denoised and then filtered against color
followed by contour detection. The performance of the arm
and the results obtained were satisfactory as the manipulator
was able to recognize objects with reasonable accuracy. When
working with other environments, parameters of object
detection and recognition may have to be tweaked to get
improved results.
REFERENCES
[1] Saunak Saha, Amitangshu Mukherjee, Sanchoy Das and Babak Hoseini,
“Intelligent task repeatability of an industrial robotic arm” in 2016 IEEE
7th Power India International Conference (PIICON), pp. 1-5.
[2] Pedro Neto, J. Norberto Pires and A. Paulo Moreira, “Accelerometer-
based control of an industrial robotic arm” in RO-MAN 2009 - The 18th
IEEE International Symposium on Robot and Human Interactive
Communication pp. 1192-1197.
[3] Sagar Shirwalkar, Alok Singh, Kamal Sharma and Namita Singh,
“Telemanipulation of an industrial robotic arm using gesture recognition
with Kinect” in 2013 International Conference on Control, Automation,
Robotics and Embedded Systems (CARE) pp. 1-6.
[4] Karlos Ishac and Kenji Suzuki, “Gesture Based Robotic Arm Control for
Meal Time Care using a Wearable Sensory Jacket” in IEEE 4th
International Symposium on Robotics and Intelligent Sensors pp. 122-
127.
[5] Rajesh Kannan Megalingam, Sricharan Boddupalli and K G S Apuroop
(2017), “Robotic Arm Control through Mimicking of Miniature Robotic
arm” in 4th International Conference on Advanced Computing and
Communication Systems pp. 1-7.
[6] Rupam Das and KB. Shiva Kumar (2016), “GeroSim: A Simulation
Framework for Gesture Driven Robotic Arm Control using Intel
RealSense” in 1st IEEE International Conference on Power Electronics,
Intelligent Control and Energy Systems pp. 1-5
[7] Rong Phoophuangpairoj (2011), “Using Multiple HMM Recognizers and
the Maximum Accuracy Method to Improve Voice-Controlled Robots”
in 19th IEEE International Symposium on Intelligent Signal Processing
and Communication Systems pp. 1-6.
[8] Amitava Chatterjee, Koliya Pulasinghe, Keigo Watanabe and Kiyotaka
Izumi (2005) “A particle-swarm-optimized fuzzy-neural network for
voice-controlled robot systems” in IEEE Transactions on Industrial
Electronics, vol. 52, no. 6 pp. 1478-1489.