Mechatronics and robotics


Printer  Output: custom  printouts  Proximity sensors



Download 1,26 Mb.
Pdf ko'rish
bet21/51
Sana15.03.2023
Hajmi1,26 Mb.
#919385
1   ...   17   18   19   20   21   22   23   24   ...   51
Printer 
Output: custom 
printouts 
Proximity sensors 
Input: obstacles 
detection 
Motion 
Input: location 
Output: motion 
 
Fig. 3.
 Overview of Advee’s means 


28 
HRI Structure and Behavior 
The key idea in designing the HRI module is to separate the 
interaction into independent blocks, that are sequentially activated by main 
HRI engine. Only single block is active at the time. The overall behavior of 
the robot can then be defined in a single routine controlling blocks 
activation. Each block uses different means of the robot, however in most 
cases the majority of the means are used. To enable access to the means, 
the particular means are encapsulated into so called sources. 
Programmatically the blocks and sources are represented by certain 
classes. Each block is inherited from 
BaseBlock 
class and each source is 
inherited from 
BaseSource 
class. 
BaseBlock 
contains links to all the 
sources instances, therefore any subsequent block inherited can access all 
the sources. As the sources can serve to single block only, the mechanism 
that assigns and releases sources is implemented. Sources are assigned 
prior to block activation and released once the block is finished. 
As for the blocks, the key ones are: 
• 
motion 
– active when the robot is moving and not interacting with people. 
Motion can end for a number of reasons: people are detected (combination 
of proximity sensors data, face detection of the camera images, etc), 
somebody touches the screen, etc.; 
• 
selector 
– block that serves as the menu allowing the users to select 
further actions of the robot; 
• 
catcher 
– block that verifies whether there is a person the robot can talk 
to. The block serves as decision maker for uncertain situations (low 
confidence in face detection, etc.); 
• 
custom blocks
– the names are self explanatory: 
Map 
shows interactive 
map of the surroundings, 
Video 
runs the video, 
Games 
enables users to 
play games, 
Print 
handles printing). 
Whole behavior of the robot is determined by the sequence of blocks. 
The sequence depends partially on user and partially on behavior 
definition.


29 

Download 1,26 Mb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   ...   51




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish