IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 518
IMPLEMENTATION OF HUMANOID ROBOT WITH USING THE
CONCEPT OF SYNTHETIC BRAIN
Sagar D. Korde1
, Girish R. Talmale2
1
M.E (ESC) – IVth
Semester, 2
Assistant Professor, Department of Computer Science & Engineering GHRCE, Nagpur
Abstract
This paper is elaborate the model of humanoid robot interacts with human being and perform various operation as per the command
given by the human being. A humanoid robot having Synthetic brain can able to do Interaction, communication, Object detection,
information acquisition about any object, response to voice command, chatting logically with human beings. Object detection will be
done by this robot for that purpose there is use image processing concept (HAAR Technique), And to make the system intelligent that
is whenever system interact, communicate, chat with human it gives proper response, question / answers there is integrates artificial
intelligence and DFA / NFA automata and Prolog language concept for answering logically over the complex and relevant strings or
data.
Keywords —Humanoid Robotics, Artificial Intelligence, Image Processing, Audio Filtering.
------------------------------------------------------------------------***---------------------------------------------------------------------
1. INTRODUCTION
Synthetic Brain in robotics is an emerging technology.
Synthetic Brain is nothing but the artificial brain and its
working mechanism is just like as human brain. That is this
technology has large scope in engineering science. It may use
to develop the artificial brain of the robot and auto-respond
software is as well.
Synthetic Brain means it is a respond engine respond to
various events occurs in real-time. Like as conversation with
people, performing the multiple-task critical one also,
maintaining large dynamic database for acquisition of
information about any object like fruits, books, etc. Synthetic
Brain in robot is made robot able to discuss with people as per
their mood and topics. I.e. by reading variations of voice
frequencies. Whenever any object will given to identify to
robot, robot eyes means camera’s of robot gets the picture in
frame format analyze it and gives brief information about the
object, like if robot scanning the book as an object, if an
information of that book is already available in the database
then it shows else it acquire data from internet and shows brief
information on any display device i.e. screen or project the
data if projector will interfaced like as Author, type of book,
subject, contains, index, references, etc. Robot will also able
to perform some task like finding the forgotten things like
keys,
There will vast scope to Synthetic Brain to make automated
machines, which are able to take decision on any real-time
event occurred e.g. whenever the robot have conversation with
the human, there is multiple way to respond for that purpose
robot uses DFA/NFA combinations of alphabets to responds.
For designing and implementation of humanoid robot with
synthetic brain four basic technologies are integrated
Robotics, Image Processing, Artificial Intelligence, and Audio
Filtering.
Robotics is used for the modeling purpose of the robots in
which it includes the motion technique. And all the hardware
of the robot with respect to the technology used in robot.
Image Processing is the technique of performing the various
operations on the images for sake of acquiring knowledge and
object detection purpose. Image processing also an effective
technique to respond various Artificial Intelligence technique
in real-time. Artificial Intelligence is nothing but the technique
of creating and implementing various intelligent responses.
Artificial Intelligence is the important objective of project
model which gives ability to robots i.e. acquires knowledge
from the environment. Audio filtering is the technique use for
processing on the voice commands.
2. PROBLEM DEFINITION
A. Robot was working on the static Knowledge concept
therefore it not able to update its knowledge explicitly.
Previously models uses microcontrollers and embedded ‘c’
language for programming and feed the knowledge the
robot which had various limitations to develop the concept
of Artificial Intelligence and training purposes.
B. The previously developed humanoid robots survive in real-
time environment are able to do the task which textually
feed. Basically robot will work only one or hardly two
technologies in combination. If it is able to do conversation
with human then only finite answers and response was
given, it is also not able to acquire knowledge from real-
time environment.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 519
C. Robot was not navigational mode i.e. not able to navigate
freely in environment. There will absence of image
processing that’s why was not able to process on images.
Due to absence of Image Processing there is lack of
techniques to develop or feeding the knowledge in the
robots.
D. If image processing is present, it is work on very limited
frame segments of image at a particular time slot
Due to absence of audio filtering technique i.e. by FIR filter
whenever robot survive in real-time environment, it can’t be
able to detect right audio command.
3. OBJECTIVES
This paper proposed to develop a humanoid robot which
makes combination of Technologies, which will enhance robot
capabilities in real World by providing synthetic brain.
Technologies involving Humanoid Robotics, Artificial
Intelligence, Image Processing and Audio Filtering. To
develop Humanoid Robot that provides you to intelligent task
performance and interaction with human being using voice
commands as well as text command also. Developing such
Robot in a real-time environment and user can able to give
command to do various complex work like object detection,
searching data on encyclopaedia, pick-up the object which
guided by user and user also can able to chat with Robot.
4. METHODOLOGY
Fig 1: Study & Process Flow
Fig 2: Block Diagram
4.1. Synthetic Brain Concept
Synthetic Brain is nothing but the ability of the robot to give
the proper response to user commands in real-time
environment. For that purpose various techniques are
integrated to give proper responses like detecting the object it
includes the image processing technology(HAAR Technique),
to make robot workable and mobile various motors of
different strength are used, for listening the commands
properly Audio filtering concept is used, For making the
chatting unit in the robot VERBOT technique is used.
4.2. Image Detection Method
Image Processing is used in the project for object detection
purpose by which developer is able to train the robot for
multiple objects.
HAAR Classifier Technique: HAAR classifier is the open
source technique for the Image processing
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 520
Fig 3: Image Detection Block Diagram
a) Creating the description file of positive samples
b) Creating the description file of negative samples
c) Packing the positive samples into a vec file
d) Training the classifier
e) Converting the trained cascade into a xml file
f) Using the xml file to detect the object
4.3. Communication with Robot:
Fig 4: Communication with robot
In the Communication with robot, challenging task is to
provide the voice command. This operation is quite difficult
but due to use of a windows operating system and .net
environment in our robot we can able to take the help of SAPI
5.4. It is a Speech Recognition Application Program Interface
helps us to convert voice command in to text and vice versa.
Fig 5: Mechanism to process on voice command
The SAPI API provides a high-level interface between an
application and speech engines. SAPI implements all the low-
level details needed to control and manage the real-time
operations of various speech engines.
The two basic types of SAPI engines are text-to-speech (TTS)
systems and speech recognizers. TTS systems synthesize text
strings and files into spoken audio using synthetic voices.
Speech recognizers convert human spoken audio into readable
text strings and files.
Fig 6: Block Diagram of Audio filtration
4.4. NFA/DFA Automata:
This algorithm is used for the giving proper dynamic response
to the conversation of the human. That is whenever human
interacts with robot there is multiple combinations of
sentences, words, alphabets are possible. That’s why to give
proper response to human as per his/her mood (detecting by
frequency of voice signal) this automata pattern is used. It is
not only give proper response but also able to adopt new
techniques.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 521
4.5. Particle Swarm Optimization (PSO):
Particle swarm optimization (PSO) is used for give the
knowledge to the robot regarding with the object and
environmental conditions. And it is very helpful to design the
humanoid model where multiple people are interacts with the
machine.
4.6. RGB, HSI Optimization:
This model uses the not only RGB(Red, Green, Blue) image
attributes but also used HSI model, in which H said hue (hue),
S said saturation (saturation), I indicated that the density
(intensity), corresponding to gray-scale imaging and image
brightness. This is very important technique for detection of
errorless, noiseless and clear image for processing. In the
multitier image attribute system the attributes of image given
to the processing is able to work on the user defined or
customize mode, in which user can customize the attributes of
the image like RGBHSI (Red, Green, Blue, hue, saturation,
intensity),etc. Where as per the user requirement and clarity
requirement the attributes will be manage by user or
programmer.
4.7. Attention Control Phases:
In order to control the human’s attention, we hypothesize
Those robots should perform three consecutive tasks:
(i) Attracting attention (AA)
(ii) Making eye contact (MEC)
(iii) Shifting attention (SA)
Fig. 1 illustrates the conceptual process of attention control
(AC) in terms of sub tasks. To perform a successful AC
process, both robot (R) and human (H) need to show some
explicit behaviors and to respond appropriately to them by
communicative behaviors in each phase. That means, R and H
perform a set of behaviors, R = {φ, ψ, ω} and H = {λ, δ, μ}.
We show that signals for AA, MEC and SA of the robot are
able to control the human attention from one direction to that
indicated by the robot through experiments. In this work, we
apply a set of behaviors of robot such as φ = {head turn, head
shaking, reference terms} in the attracting attention phase, ψ=
{frontal face detection} in the making eye contact phase, and
ω= {head turn} in the shifting attention phase respectively.
We expect that humans also
Perform some responsive behaviors, such as λ = {head/gaze
turn toward the robot, body turn toward the robot} in AA
phase, δ = {keep looking toward the robot while blinking} in
MEC, and μ = {turning head/gaze toward the robot intended
object} in SA phase respectively.
4.8. Motor Driver Circuit & Hubo-Structure:
1. LPT is a port is used for drawn output towards the
L293D Amplification IC.
2. L293D IC is used for the purpose of amplification to
run the relay circuit.
3. There is used Dual relay circuit for operating the
motor in both directions i.e. clockwise and
anticlockwise.
Fig 7: Motor Driver Circuit Diagram and PCB Design
4.9. Use of an Operating System:
The most important feature of our robot is, it carries the
operating system. That’s why we are able to do complex
program and uses various open source techniques and API’s
with respect to our task requirement like as for the purpose of
getting and parsing the voice commands we uses the SAPI 5.4
API of Microsoft corporation, we uses the Open source Verbot
avatars to give proper responses and sensible chatting with
human being in real-time environment, Uses HAAR technique
to image processing.
Operating system not only provides the operating environment
to user but also makes the programmer able to use and
integrate multiple technologies within same robot and co-
ordinately use it as per the task requirement.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 522
5. HUMANOID ROBOT STRUCTURE AND
SOFTWARE MODULE
Fig 8: Humanoid Robot Structure
Fig 9: Software Modules in Robot
REFERENCES
[1] Dipankar Das, Yoshinori Kobayashi, Yoshinori Kuno
Saitama University, Japan {dipankar,”An Intelligent
Human-Robot Interaction Framework to Control the
Human Attention” 2013 IEEE.
[2] 2.Mikhail Simonov ISMB Turin, Italy, Gianpiero
Delconte Politecnico di Torino urin, Italy “Assessment
of rehabilitative exercises by humanoid robot” 2013
7th International onference on Pervasive Computing
Technologies for Healthcare and Workshops
[3] Hao Dang, Youngbum Jun, Paul Oh, and Peter K.
Allen “Planning Complex Physical Tasks for Disaster
Response with a Humanoid Robot” 2013 IEEE.
[4] Indrazno Siradjuddin, Laxmidhar Behera, Senior
Member, IEEE, T. Martin McGinnity, Senior Member,
IEEE, and Sonya Coleman, Member,” Image-Based
Visual Servoing of a 7-DOF Robot Manipulator Using
an Adaptive Distributed Fuzzy PD Controller” 2013
IEEE.
[5] Peng Shengze School of Mathematics and Computer
Science Mianyang Normal University Mianyang,
China and Wen Yongge Department of Science and
Technology Mianyang Normal University Mianyang,
China, “Research Based on the HSV Humanoid Robot
Soccer Image Processing”, 201O Second International
Conference on Communication Systems, Networks and
Applications.
[6] Yuichiro Toda Department of System Design Tokyo
Metropolitan University Tokyo, Japan “Computational
Intelligence for Human-friendly Robot Partners Based
on Multi-modal Communication”, IEEE2012.
[7] George Sineriz_, Michael J. Kuhlman_ and Pamela A.
Abshire Department of Electrical and Computer
Engineering, University of Maryland, College Park,
“High Resolution Distance Sensing for Mini-
Robotsusing Time Difference of Arrival”, IEEE2012.
[8] Akira Imayoshi, Nagisa Munekata, and Testuo Ono
Hokkaido University, Graduate School of Information
Science and Technology Hokkaido, Japan, “Robots that
Can Feel the Mood: Contexet-Aware Behaviors in
Accordance with the Activity of Communications”,
2013 IEEE.
[9] J.Manikandan Crucible of Research and Innovation
PES Institute of Technology, PESIT, Bangalore
560085, India, “Hardware Implementation of Voice
Operated Robot using Support Vector Machine”,
IEEE2012.
[10] Kazuhiro Nakadai, Gokhan Ince, Keisuke Nakamura,
Hirofumi Nakajima “ROBOT AUDITION FOR
DYNAMIC ENVIRONMENTS”, 2012 IEEE.
[11] “Haar Classifier OpenCV technique for Object
Detection purpose.”
[12] “Open Source Verbot technique for Chatting with
human beings ”
[13] “Microsoft Speech recognition Application Program
Interface (SAPI 5.4)”

More Related Content

PPTX
Lecture 1- Artificial Intelligence - Introduction
PPTX
Ai & ai with python
PDF
Bj35343348
PPTX
Python Course Basic
PDF
Python AI tutorial
DOCX
Pattern recognition research, conclusion inforamtion (2020)
PDF
IRJET - Sign Language Converter
PDF
D0361015021
Lecture 1- Artificial Intelligence - Introduction
Ai & ai with python
Bj35343348
Python Course Basic
Python AI tutorial
Pattern recognition research, conclusion inforamtion (2020)
IRJET - Sign Language Converter
D0361015021

What's hot (20)

PDF
5.smart multilingual sign boards
PDF
Design of a Communication System using Sign Language aid for Differently Able...
PDF
PPTX
Robo brain
PDF
Signboard Text Translator: A Guide to Tourist
PDF
Iaetsd artificial intelligence
PDF
Handwritten Text Recognition and Digital Text Conversion
PDF
Voice controlled wheel chair
PPTX
AI programming languages
PDF
Comparison Between Artificial Intelligence, Machine Learning, and Deep Learning
PPTX
The best programming language for Artificial Intelligence and Machine Learning
DOCX
Project report of OCR Recognition
PDF
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
PPTX
Step Into World of Artificial Intelligence
PDF
O45018291
PDF
Bratislava WS - Fuchs - Abbyy - OCR overview_pdf
PDF
A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
PDF
IRJET- Image to Text Conversion using Tesseract
PDF
OCR Text Extraction
PDF
Password Based Hand Gesture Controlled Robot
5.smart multilingual sign boards
Design of a Communication System using Sign Language aid for Differently Able...
Robo brain
Signboard Text Translator: A Guide to Tourist
Iaetsd artificial intelligence
Handwritten Text Recognition and Digital Text Conversion
Voice controlled wheel chair
AI programming languages
Comparison Between Artificial Intelligence, Machine Learning, and Deep Learning
The best programming language for Artificial Intelligence and Machine Learning
Project report of OCR Recognition
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
Step Into World of Artificial Intelligence
O45018291
Bratislava WS - Fuchs - Abbyy - OCR overview_pdf
A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
IRJET- Image to Text Conversion using Tesseract
OCR Text Extraction
Password Based Hand Gesture Controlled Robot

Viewers also liked (17)

PPTX
Sofware libre guardar melll
PDF
DOCX
PDF
Need of sustainable development and related issues pertaining to process indu...
PPT
San Diego Taxi Reform - United Taxi Workers of San Diego
DOCX
Diari konsep asf
PPTX
present perfect orf "is/are"
PDF
Chương 5
PDF
Performance aiding of motorcycles using hybrid technology
PPTX
Fatih Kalaycı
PDF
Chương 4
PDF
Tech CJM
PDF
Designing and installation of low cost optimized wind monitoring system
PDF
Micro processor based temperature controller on power transistors
PDF
The University of Faisalabad Prospectus 2014
PPTX
áLbum de fotografías
Sofware libre guardar melll
Need of sustainable development and related issues pertaining to process indu...
San Diego Taxi Reform - United Taxi Workers of San Diego
Diari konsep asf
present perfect orf "is/are"
Chương 5
Performance aiding of motorcycles using hybrid technology
Fatih Kalaycı
Chương 4
Tech CJM
Designing and installation of low cost optimized wind monitoring system
Micro processor based temperature controller on power transistors
The University of Faisalabad Prospectus 2014
áLbum de fotografías

Similar to Implementation of humanoid robot with using the (20)

PDF
Human-Machine Interface For Presentation Robot
PPTX
humanoid_robots_final.pptx
PPTX
humanoid_robots_final.ppt
PDF
On Natural Language Dialogue with Assistive Robots
DOCX
PPT
Artificial Intelligence(Humanoid)
PPT
Humanoid robotics
PDF
IRJET- Artificial Intelligence based Voice Controlled Robot
PDF
Bt35408413
PDF
IRJET- A Smart Voice Controlled Robot Assistant
PDF
Interactive communication human-robot interface for reduced mobility people a...
PDF
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
PDF
Humanoid project report
PDF
A novel approach on a robot for the blind people which can trained and operat...
PDF
Humanoid-AI Humanoid-AI Humanoid-AI Humanoid-AI
PDF
Robot operating system based autonomous navigation platform with human robot ...
PDF
IRJET - A Locomotive Voice-Based Assistant using Raspberry Pi
PPTX
Chapter 4 Frontiers of AI - Introduction to AI.pptx
PPTX
HUMAN.pptx A robot project which will be act like toy
Human-Machine Interface For Presentation Robot
humanoid_robots_final.pptx
humanoid_robots_final.ppt
On Natural Language Dialogue with Assistive Robots
Artificial Intelligence(Humanoid)
Humanoid robotics
IRJET- Artificial Intelligence based Voice Controlled Robot
Bt35408413
IRJET- A Smart Voice Controlled Robot Assistant
Interactive communication human-robot interface for reduced mobility people a...
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Humanoid project report
A novel approach on a robot for the blind people which can trained and operat...
Humanoid-AI Humanoid-AI Humanoid-AI Humanoid-AI
Robot operating system based autonomous navigation platform with human robot ...
IRJET - A Locomotive Voice-Based Assistant using Raspberry Pi
Chapter 4 Frontiers of AI - Introduction to AI.pptx
HUMAN.pptx A robot project which will be act like toy

More from eSAT Publishing House (20)

PDF
Likely impacts of hudhud on the environment of visakhapatnam
PDF
Impact of flood disaster in a drought prone area – case study of alampur vill...
PDF
Hudhud cyclone – a severe disaster in visakhapatnam
PDF
Groundwater investigation using geophysical methods a case study of pydibhim...
PDF
Flood related disasters concerned to urban flooding in bangalore, india
PDF
Enhancing post disaster recovery by optimal infrastructure capacity building
PDF
Effect of lintel and lintel band on the global performance of reinforced conc...
PDF
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
PDF
Wind damage to buildings, infrastrucuture and landscape elements along the be...
PDF
Shear strength of rc deep beam panels – a review
PDF
Role of voluntary teams of professional engineers in dissater management – ex...
PDF
Risk analysis and environmental hazard management
PDF
Review study on performance of seismically tested repaired shear walls
PDF
Monitoring and assessment of air quality with reference to dust particles (pm...
PDF
Low cost wireless sensor networks and smartphone applications for disaster ma...
PDF
Coastal zones – seismic vulnerability an analysis from east coast of india
PDF
Can fracture mechanics predict damage due disaster of structures
PDF
Assessment of seismic susceptibility of rc buildings
PDF
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
PDF
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Likely impacts of hudhud on the environment of visakhapatnam
Impact of flood disaster in a drought prone area – case study of alampur vill...
Hudhud cyclone – a severe disaster in visakhapatnam
Groundwater investigation using geophysical methods a case study of pydibhim...
Flood related disasters concerned to urban flooding in bangalore, india
Enhancing post disaster recovery by optimal infrastructure capacity building
Effect of lintel and lintel band on the global performance of reinforced conc...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Shear strength of rc deep beam panels – a review
Role of voluntary teams of professional engineers in dissater management – ex...
Risk analysis and environmental hazard management
Review study on performance of seismically tested repaired shear walls
Monitoring and assessment of air quality with reference to dust particles (pm...
Low cost wireless sensor networks and smartphone applications for disaster ma...
Coastal zones – seismic vulnerability an analysis from east coast of india
Can fracture mechanics predict damage due disaster of structures
Assessment of seismic susceptibility of rc buildings
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...

Recently uploaded (20)

PDF
1.-fincantieri-investor-presentation2.pdf
PPTX
MODULE 02 - CLOUD COMPUTING-Virtual Machines and Virtualization of Clusters a...
PDF
Application of smart robotics in the supply chain
PPTX
Ingredients of concrete technology .pptx
PPTX
highway-150803160405-lva1-app6891 (1).pptx
PPTX
sinteringn kjfnvkjdfvkdfnoeneornvoirjoinsonosjf).pptx
PDF
ITEC 1010 - Information and Organizations Database System and Big data
PDF
Water Industry Process Automation & Control Monthly - September 2025
PDF
PhD defense presentation in field of Computer Science
PPTX
CC PPTS unit-I PPT Notes of Cloud Computing
PPTX
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...
PPTX
MODULE 3 SUSTAINABLE DEVELOPMENT GOALSPPT.pptx
PPTX
1. Effective HSEW Induction Training - EMCO 2024, O&M.pptx
PPT
Basics Of Pump types, Details, and working principles.
PDF
COMPARATIVE ANALYSIS REPORT BY NDIDIAMAKA .G. ISRAEL
PPTX
Cloud Security and Privacy-Module-2a.pptx
PPT
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
PDF
Human CELLS and structure in Anatomy and human physiology
PDF
IoT-Based Hybrid Renewable Energy System.pdf
PPTX
5-2d2b20afbe-basic-concepts-of-mechanics.ppt
1.-fincantieri-investor-presentation2.pdf
MODULE 02 - CLOUD COMPUTING-Virtual Machines and Virtualization of Clusters a...
Application of smart robotics in the supply chain
Ingredients of concrete technology .pptx
highway-150803160405-lva1-app6891 (1).pptx
sinteringn kjfnvkjdfvkdfnoeneornvoirjoinsonosjf).pptx
ITEC 1010 - Information and Organizations Database System and Big data
Water Industry Process Automation & Control Monthly - September 2025
PhD defense presentation in field of Computer Science
CC PPTS unit-I PPT Notes of Cloud Computing
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...
MODULE 3 SUSTAINABLE DEVELOPMENT GOALSPPT.pptx
1. Effective HSEW Induction Training - EMCO 2024, O&M.pptx
Basics Of Pump types, Details, and working principles.
COMPARATIVE ANALYSIS REPORT BY NDIDIAMAKA .G. ISRAEL
Cloud Security and Privacy-Module-2a.pptx
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
Human CELLS and structure in Anatomy and human physiology
IoT-Based Hybrid Renewable Energy System.pdf
5-2d2b20afbe-basic-concepts-of-mechanics.ppt

Implementation of humanoid robot with using the

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 518 IMPLEMENTATION OF HUMANOID ROBOT WITH USING THE CONCEPT OF SYNTHETIC BRAIN Sagar D. Korde1 , Girish R. Talmale2 1 M.E (ESC) – IVth Semester, 2 Assistant Professor, Department of Computer Science & Engineering GHRCE, Nagpur Abstract This paper is elaborate the model of humanoid robot interacts with human being and perform various operation as per the command given by the human being. A humanoid robot having Synthetic brain can able to do Interaction, communication, Object detection, information acquisition about any object, response to voice command, chatting logically with human beings. Object detection will be done by this robot for that purpose there is use image processing concept (HAAR Technique), And to make the system intelligent that is whenever system interact, communicate, chat with human it gives proper response, question / answers there is integrates artificial intelligence and DFA / NFA automata and Prolog language concept for answering logically over the complex and relevant strings or data. Keywords —Humanoid Robotics, Artificial Intelligence, Image Processing, Audio Filtering. ------------------------------------------------------------------------***--------------------------------------------------------------------- 1. INTRODUCTION Synthetic Brain in robotics is an emerging technology. Synthetic Brain is nothing but the artificial brain and its working mechanism is just like as human brain. That is this technology has large scope in engineering science. It may use to develop the artificial brain of the robot and auto-respond software is as well. Synthetic Brain means it is a respond engine respond to various events occurs in real-time. Like as conversation with people, performing the multiple-task critical one also, maintaining large dynamic database for acquisition of information about any object like fruits, books, etc. Synthetic Brain in robot is made robot able to discuss with people as per their mood and topics. I.e. by reading variations of voice frequencies. Whenever any object will given to identify to robot, robot eyes means camera’s of robot gets the picture in frame format analyze it and gives brief information about the object, like if robot scanning the book as an object, if an information of that book is already available in the database then it shows else it acquire data from internet and shows brief information on any display device i.e. screen or project the data if projector will interfaced like as Author, type of book, subject, contains, index, references, etc. Robot will also able to perform some task like finding the forgotten things like keys, There will vast scope to Synthetic Brain to make automated machines, which are able to take decision on any real-time event occurred e.g. whenever the robot have conversation with the human, there is multiple way to respond for that purpose robot uses DFA/NFA combinations of alphabets to responds. For designing and implementation of humanoid robot with synthetic brain four basic technologies are integrated Robotics, Image Processing, Artificial Intelligence, and Audio Filtering. Robotics is used for the modeling purpose of the robots in which it includes the motion technique. And all the hardware of the robot with respect to the technology used in robot. Image Processing is the technique of performing the various operations on the images for sake of acquiring knowledge and object detection purpose. Image processing also an effective technique to respond various Artificial Intelligence technique in real-time. Artificial Intelligence is nothing but the technique of creating and implementing various intelligent responses. Artificial Intelligence is the important objective of project model which gives ability to robots i.e. acquires knowledge from the environment. Audio filtering is the technique use for processing on the voice commands. 2. PROBLEM DEFINITION A. Robot was working on the static Knowledge concept therefore it not able to update its knowledge explicitly. Previously models uses microcontrollers and embedded ‘c’ language for programming and feed the knowledge the robot which had various limitations to develop the concept of Artificial Intelligence and training purposes. B. The previously developed humanoid robots survive in real- time environment are able to do the task which textually feed. Basically robot will work only one or hardly two technologies in combination. If it is able to do conversation with human then only finite answers and response was given, it is also not able to acquire knowledge from real- time environment.
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 519 C. Robot was not navigational mode i.e. not able to navigate freely in environment. There will absence of image processing that’s why was not able to process on images. Due to absence of Image Processing there is lack of techniques to develop or feeding the knowledge in the robots. D. If image processing is present, it is work on very limited frame segments of image at a particular time slot Due to absence of audio filtering technique i.e. by FIR filter whenever robot survive in real-time environment, it can’t be able to detect right audio command. 3. OBJECTIVES This paper proposed to develop a humanoid robot which makes combination of Technologies, which will enhance robot capabilities in real World by providing synthetic brain. Technologies involving Humanoid Robotics, Artificial Intelligence, Image Processing and Audio Filtering. To develop Humanoid Robot that provides you to intelligent task performance and interaction with human being using voice commands as well as text command also. Developing such Robot in a real-time environment and user can able to give command to do various complex work like object detection, searching data on encyclopaedia, pick-up the object which guided by user and user also can able to chat with Robot. 4. METHODOLOGY Fig 1: Study & Process Flow Fig 2: Block Diagram 4.1. Synthetic Brain Concept Synthetic Brain is nothing but the ability of the robot to give the proper response to user commands in real-time environment. For that purpose various techniques are integrated to give proper responses like detecting the object it includes the image processing technology(HAAR Technique), to make robot workable and mobile various motors of different strength are used, for listening the commands properly Audio filtering concept is used, For making the chatting unit in the robot VERBOT technique is used. 4.2. Image Detection Method Image Processing is used in the project for object detection purpose by which developer is able to train the robot for multiple objects. HAAR Classifier Technique: HAAR classifier is the open source technique for the Image processing
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 520 Fig 3: Image Detection Block Diagram a) Creating the description file of positive samples b) Creating the description file of negative samples c) Packing the positive samples into a vec file d) Training the classifier e) Converting the trained cascade into a xml file f) Using the xml file to detect the object 4.3. Communication with Robot: Fig 4: Communication with robot In the Communication with robot, challenging task is to provide the voice command. This operation is quite difficult but due to use of a windows operating system and .net environment in our robot we can able to take the help of SAPI 5.4. It is a Speech Recognition Application Program Interface helps us to convert voice command in to text and vice versa. Fig 5: Mechanism to process on voice command The SAPI API provides a high-level interface between an application and speech engines. SAPI implements all the low- level details needed to control and manage the real-time operations of various speech engines. The two basic types of SAPI engines are text-to-speech (TTS) systems and speech recognizers. TTS systems synthesize text strings and files into spoken audio using synthetic voices. Speech recognizers convert human spoken audio into readable text strings and files. Fig 6: Block Diagram of Audio filtration 4.4. NFA/DFA Automata: This algorithm is used for the giving proper dynamic response to the conversation of the human. That is whenever human interacts with robot there is multiple combinations of sentences, words, alphabets are possible. That’s why to give proper response to human as per his/her mood (detecting by frequency of voice signal) this automata pattern is used. It is not only give proper response but also able to adopt new techniques.
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 521 4.5. Particle Swarm Optimization (PSO): Particle swarm optimization (PSO) is used for give the knowledge to the robot regarding with the object and environmental conditions. And it is very helpful to design the humanoid model where multiple people are interacts with the machine. 4.6. RGB, HSI Optimization: This model uses the not only RGB(Red, Green, Blue) image attributes but also used HSI model, in which H said hue (hue), S said saturation (saturation), I indicated that the density (intensity), corresponding to gray-scale imaging and image brightness. This is very important technique for detection of errorless, noiseless and clear image for processing. In the multitier image attribute system the attributes of image given to the processing is able to work on the user defined or customize mode, in which user can customize the attributes of the image like RGBHSI (Red, Green, Blue, hue, saturation, intensity),etc. Where as per the user requirement and clarity requirement the attributes will be manage by user or programmer. 4.7. Attention Control Phases: In order to control the human’s attention, we hypothesize Those robots should perform three consecutive tasks: (i) Attracting attention (AA) (ii) Making eye contact (MEC) (iii) Shifting attention (SA) Fig. 1 illustrates the conceptual process of attention control (AC) in terms of sub tasks. To perform a successful AC process, both robot (R) and human (H) need to show some explicit behaviors and to respond appropriately to them by communicative behaviors in each phase. That means, R and H perform a set of behaviors, R = {φ, ψ, ω} and H = {λ, δ, μ}. We show that signals for AA, MEC and SA of the robot are able to control the human attention from one direction to that indicated by the robot through experiments. In this work, we apply a set of behaviors of robot such as φ = {head turn, head shaking, reference terms} in the attracting attention phase, ψ= {frontal face detection} in the making eye contact phase, and ω= {head turn} in the shifting attention phase respectively. We expect that humans also Perform some responsive behaviors, such as λ = {head/gaze turn toward the robot, body turn toward the robot} in AA phase, δ = {keep looking toward the robot while blinking} in MEC, and μ = {turning head/gaze toward the robot intended object} in SA phase respectively. 4.8. Motor Driver Circuit & Hubo-Structure: 1. LPT is a port is used for drawn output towards the L293D Amplification IC. 2. L293D IC is used for the purpose of amplification to run the relay circuit. 3. There is used Dual relay circuit for operating the motor in both directions i.e. clockwise and anticlockwise. Fig 7: Motor Driver Circuit Diagram and PCB Design 4.9. Use of an Operating System: The most important feature of our robot is, it carries the operating system. That’s why we are able to do complex program and uses various open source techniques and API’s with respect to our task requirement like as for the purpose of getting and parsing the voice commands we uses the SAPI 5.4 API of Microsoft corporation, we uses the Open source Verbot avatars to give proper responses and sensible chatting with human being in real-time environment, Uses HAAR technique to image processing. Operating system not only provides the operating environment to user but also makes the programmer able to use and integrate multiple technologies within same robot and co- ordinately use it as per the task requirement.
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 02 | Feb-2014, Available @ http://www.ijret.org 522 5. HUMANOID ROBOT STRUCTURE AND SOFTWARE MODULE Fig 8: Humanoid Robot Structure Fig 9: Software Modules in Robot REFERENCES [1] Dipankar Das, Yoshinori Kobayashi, Yoshinori Kuno Saitama University, Japan {dipankar,”An Intelligent Human-Robot Interaction Framework to Control the Human Attention” 2013 IEEE. [2] 2.Mikhail Simonov ISMB Turin, Italy, Gianpiero Delconte Politecnico di Torino urin, Italy “Assessment of rehabilitative exercises by humanoid robot” 2013 7th International onference on Pervasive Computing Technologies for Healthcare and Workshops [3] Hao Dang, Youngbum Jun, Paul Oh, and Peter K. Allen “Planning Complex Physical Tasks for Disaster Response with a Humanoid Robot” 2013 IEEE. [4] Indrazno Siradjuddin, Laxmidhar Behera, Senior Member, IEEE, T. Martin McGinnity, Senior Member, IEEE, and Sonya Coleman, Member,” Image-Based Visual Servoing of a 7-DOF Robot Manipulator Using an Adaptive Distributed Fuzzy PD Controller” 2013 IEEE. [5] Peng Shengze School of Mathematics and Computer Science Mianyang Normal University Mianyang, China and Wen Yongge Department of Science and Technology Mianyang Normal University Mianyang, China, “Research Based on the HSV Humanoid Robot Soccer Image Processing”, 201O Second International Conference on Communication Systems, Networks and Applications. [6] Yuichiro Toda Department of System Design Tokyo Metropolitan University Tokyo, Japan “Computational Intelligence for Human-friendly Robot Partners Based on Multi-modal Communication”, IEEE2012. [7] George Sineriz_, Michael J. Kuhlman_ and Pamela A. Abshire Department of Electrical and Computer Engineering, University of Maryland, College Park, “High Resolution Distance Sensing for Mini- Robotsusing Time Difference of Arrival”, IEEE2012. [8] Akira Imayoshi, Nagisa Munekata, and Testuo Ono Hokkaido University, Graduate School of Information Science and Technology Hokkaido, Japan, “Robots that Can Feel the Mood: Contexet-Aware Behaviors in Accordance with the Activity of Communications”, 2013 IEEE. [9] J.Manikandan Crucible of Research and Innovation PES Institute of Technology, PESIT, Bangalore 560085, India, “Hardware Implementation of Voice Operated Robot using Support Vector Machine”, IEEE2012. [10] Kazuhiro Nakadai, Gokhan Ince, Keisuke Nakamura, Hirofumi Nakajima “ROBOT AUDITION FOR DYNAMIC ENVIRONMENTS”, 2012 IEEE. [11] “Haar Classifier OpenCV technique for Object Detection purpose.” [12] “Open Source Verbot technique for Chatting with human beings ” [13] “Microsoft Speech recognition Application Program Interface (SAPI 5.4)”