-
Notifications
You must be signed in to change notification settings - Fork 1
/
domain.yml
512 lines (461 loc) · 19.6 KB
/
domain.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
version: "2.0"
intents:
- greet
- goodbye
- affirm
- deny
- mood_great
- mood_unhappy
- bot_challenge
- common_question
- moreaboutcollege
- club_club
- benfit_club
- lit_club
- explore_campus
- cafetarea
- boyshostel
- girlshostel
- library
- my_name
- mobile_number
- MNNIT_Robotics
- Department
- Canteen
- MNNIT_Game
- Play_Grounds
- basketball
- Gym
- Cordinators_Robotics
- Director
- Biotechnology_Department
- placement
- Avishkar
- eventcc
- athhead
- eventrobomania
- achievR
- prasang
- projects
- achievAth
- tell_name
- healthquery
- type_intro
- outofscope
- askplaces
- inform
- membergesture
- linkgesture
- chatbotproj
- cellphonecontrolled
- smartsolarcell
- compballfollow
- ballfollowingbot
- implementballfollow
- gesturecontrol
entities:
- name
- number
- exercise
- sleep
- stress
slots:
name:
type: text
number:
type: text
confirm_exercise:
type: bool
influence_conversation: false
exercise:
type: text
influence_conversation: false
sleep:
type: text
influence_conversation: false
diet:
type: text
influence_conversation: false
stress:
type: text
influence_conversation: false
goal:
type: text
influence_conversation: false
video_link:
type: text
influence_conversation: false
video_link_opened:
type: bool
initial_value: false
actions:
- utter_greet
- utter_cheer_up
- utter_did_that_help
- utter_happy
- utter_iamabot
- utter_anscommon
- utter_aboutcollege
- utter_clubclub
- utter_placement
- utter_tellname
- utter_my_name
- utter_mobile_number
- utter_MNNIT_Robotics
- utter_department
- utter_food
- utter_MNNIT_Games
- utter_ground
- utter_basket
- utter_gym
- utter_cordinator
- utter_director
- utter_Biotechnology_Department
- utter_avishkar
- utter_eventsincc
- utter_robomania
- utter_achievement
- utter_prosang
- utter_project
- utter_achieveA
- utter_tell_intro
- action_tell_name
- action_tell_number
- utter_ask_continue
- utter_no_worries
- utter_slots_values
- utter_compballfollow
- utter_implementballfollow
- utter_ballfollowingbot
- utter_gesturecontrol
- utter_linkgesture
- utter_smartsolarcell
- utter_cellphonecontrolled
- action_fallback
- validate_health_form
- action_open_video
responses:
utter_greet:
- text: "Hey! How are you 😜 ?"
utter_cheer_up:
- text: "Here is something to cheer you up:"
image: "https://i.imgur.com/nGF1K8f.jpg"
utter_did_that_help:
- text: "Did that help you?"
utter_happy:
- text: "Great, carry on! 😊"
utter_goodbye:
- text: "Bye 😊"
utter_iamabot:
- text: "I am a bot, powered by Rasa."
utter_anscommon:
- text: "MNNIT 🏛️ is a technical college whose full form is
Motilal Nehru National Institute of Technology which is present in Allahabad , Uttar Pradesh 🎓"
utter_aboutcollege:
- text: "Motilal Nehru National Institute of Technology Allahabad, Prayagraj (MNNIT)🏛️ is an Institute
with total commitment to quality and excellence in academic pursuits 🎓. It was established as one of the
seventeen Regional Engineering Colleges of India in the year 1960 as a joint enterprise of Government of
India and Government of Uttar Pradesh, and was an associated college of University of Allahabad, which is the
third oldest university in India 👩🏫. On June 26, 2002 MNREC was transformed into National Institute of Technology
and Deemed University fully funded by Government of India. "
utter_clubclub:
- text: "In MNNIT college , some important clubs present are
Literary club
GREEN Club
Athletics Club (Sports) 🤼
Arts society 🖼️
Media House of MNNIT ( MHM ) 📱
Robotics Club
SAE (Society of Automobile Engineers)
Gnosis (Quizzing club)
E-Cell, MNNIT (Entrepreneurship cell)
Rotaract Club
Arts society 🖼️"
utter_benfitclub :
- text: "Joining an on-campus club can provide personal, social, and professional benefits.
Clubs can help you find community, make friends, network, and have fun.
In most cases, you should join 1-2 on-campus clubs and make real commitments.
Joining or starting a club can provide you with a sense of community, soft skills,
networking opportunities, and just a good way to spend your free time. You can discover
the benefits of joining clubs in college and the different types of clubs you can participate in."
utter_litclub :
- text: "The Literary Club of MNNIT works to allow you to freely express your ideas through various literary
forms to enhance your creative faculties, which are responsible for developing skills that will keep you
ahead in life and dispel the most common apprehension of the general public."
utter_explorecampus:
- text: "Campus Area is not so big but not small also, contains all the requisite facilities.
The campus area is 222 acres. Seniors are very supportive towards their juniors.The campus is clean and neat.
The atmosphere is great to make the students concentrate in study.
It is one of the highly recommended college in India for engineering studies.
The medical facilities provided by the college is great and the library is amazing. .
College fest are good.
You can go to this link for getting images of campus life - https://www.facebook.com/MNNITALLD/photos/ "
utter_restaurent:
- text: " The institute offers exceptional very good eating canteen 🏨 outlets which are hygienic and reasonable in nature
and managed by recognised quality outlets such as Amul India Private Limited and Bikanervala food Private Limited 🏨.
You can go to this link for their location and ordering
- https://www.justdial.com/Allahabad/Restaurants-in-Cavalry-Lines/nct-10408936"
utter_boyshostel:
- text: "There are seven Boys hostels 🏠 at present in the Institute. The capacity of boys hostel is 1800 (1044 single seated rooms
and 252 triple seated rooms ). Room allotment is done in such a way that students from different parts of country freely intermingle
with each other depicting national integration. Geysers and Water coolers with aquaguard on every floor. PCO for STD/Local calls.
Books and Stationary shop. 24 hours internet connectivity with 100 Mbps LAN. Guest room. Generator, which in case of power failure provides
electricity to the hostels. All night canteen. Magazine and Newspapers are provided. This is run by students boys hostel.
Mess workers are under their control."
utter_girlshostel:
- text: "There two Girls hostels 🏠 at present in the Institute. The capacity of girls hostel is 145. Room allotment is done in such a way that
students from different parts of country freely intermingle with each other depicting national integration. Washing machine. PCO inside the
hostel. Generator, which in case of power failures provides electricity to the mess and the common room. Provisional goods store in the
hostel premises. 24 hours internet connectivity with 100 Mbps LAN. Water cooler and Geysers are also present. Magazine and
Newspapers are provided. Two motor pumps installed. Air cooler and Refrigerator. This is run by students in girls hostel. "
utter_library :
- text: "Yes , there is a central library📚 present in MNNIT Allahabad which has both - a huge repository of books 🗞️ for references and knowledge assimilation as well
as ebooks for or online learning. The library houses more than 1.2 lakh books, 14526 e-journals, and 29508 conference papers with stacks of accessories and reading materials.
"
utter_tellname :
- text: "What is your name ?"
utter_tell_intro:
- text: "I am a chatbot 🤖, Type 'Intro' for registering and type 'healthquery' for giving your healthfeedback , Type '/stop' for ending the conversation , You can also ask general information about MNNIT coolege"
utter_my_name:
- text : " Hi {name}! , what is your mobile number 📱 ? "
utter_mobile_number:
- text : "Yeah , Your mobile number is {number}"
utter_MNNIT_Robotics:
- text : "Yes, One of the best tech Club of MNNIT is 🤖 Robotics Club. 🦾"
utter_athhead:
- text : ""
utter_department:
- text : "Department Name:
1. Biotechnology
2. Chemical Engineering
3. Computer Science Engineering
4. Mechanical engineering
5. Civil Engineering
6. Production and industrial Engineering"
utter_food:
- text : "There are 5-6 Canteen in the campus in which three canteen present in the boys campus and two canteen open to all"
- text : "canteen name is
1. Yamuna cafe
2. cafe96 🍟
3. Raj canteen
4. Tirath canteen 🍉
5. Pillai canteen 🍕
6. Amul canteen 🍿"
utter_MNNIT_Games:
- text : "There are many games played in the campus and Difference event organise for games 1. Athletics annual meet, 2. Josh and Jalal"
utter_ground:
- text : "There are two ground 🎍 present in the campus in which a athelete Ground and other field named Gym khana Ground"
utter_basket:
- text : "There are two court in the campus
1. New Court ⛹️♂️
2. Old court which is present near multi purpose hole"
utter_gym:
- text : "Yes, Gym also present in the campus separate gym for both boys 🏋️ and girls 🏋️♀️"
utter_cordinator:
- text : "Cordinator Name: Purushottam Agarwal , Anurag, Mehul, Amit All are Final year Students"
utter_director:
- text : "Director Name is Dr. R.P Verma"
utter_Biotechnology_Department:
- text : " Biotechnology Department is the renowned Department of college which is present inside the academic building , Dr. Sangeeta Negi Bora
is the HOD of Department. She is the professor of the biochemistry and its related topics"
utter_placement:
- text : "Well, MNNIT has a good placement statistics 🤑. Considering the CSE or IT branch, you need to have an average level
of coding and interest in your subjects and you are sure to receive a nice placement package 💸. Many reputed companies
such as Goldman Sachs, visa etc visit the college. Students from core branches are placed in government as well as
private companies. Many companies like IOCL etc give students a chance to prove their potential and get in to it "
utter_avishkar:
- text : "Avishkar is MNNIT's annual techno-management festival and is held either in September or October.Equipped with many technical and managerial events, Avishkar is
an excellent platform for students to hone their skills, create outstanding projects, expand their networks, and build a superb CV."
utter_eventsincc:
- text : " Several events in the domain of Computer Science And Engineering are
SoftaBlitz ,
DroidRush,
Webster ,
Logical Rhythm ,
TuxWars and Revengg ,
Operaomnia ,
TechMaiden ,
Code Warrior ,
Insomnia, Code of the Day, Mathrush"
utter_robomania:
- text : "As a technical club, Robotics Club MNNIT organizes three challenging competitions during Avishkar under the name Robomania
Autonomous Robotics Competition (Exclusively for 1st years) ,
Autonomous Robotics Competition (Open to All Years) ,
Autonomous-cum-Manual Robotics Competition (Open to All Years)"
utter_achievement:
- text : "- IIT BHU (Technex) Year 2019-2020
Maze Explorer - Third Position
Team Members - Purushotam Kumar Agrawal , Mehul Singhal , Pravesh Pandey ;
Year 2020-2021
e-Yantra (Yearlong Robotics Competition By IIT Bombay & MHRD)
Successfully Completed Till Task 6, Under Top 10 Teams Out of 365 (Theme - Vitaran drone)
Team Members - Purushotam Kumar Agrawal , Mehul Singhal , Anurag Gupta , Abhishek Pathak"
utter_prosang:
- text : "Prodyogiki Sangam, better known as ProSang, is the annual Techfest of Robotics and Aeroclub of MNNIT.
It is an initiative to fulfill the basic need to help students score the gap between industrial skill set requirements and academics,
hence motivating them to model solutions to real-world problems."
utter_project:
- text : "Some featured projects are:
Person Follower Robot ,
WanderBot ,
E-Yantra Vitaran Drone ,
Indoor Navigation Robot ,
CNC X-Y Plotter ,
Self Driving Car ,
Biometric Attendance System Using the Fingerprint Sensor ,
Sudoku Solver Robotics Project"
utter_achieveA:
- text : " Athletics Team Spardha 2k22 (IIT BHU)
GOLD
1. Kajal Shahi (1500 m)
2. Ayushi Shukla (Javelin Throw)
3. Kajal Shahi (800 m)
4. Kajal Shahi (400 m)
SILVER
1. Harsh Gupta (400 m H)
2. Shubham Kumar Singh (110M Hurdles)
3. Shubham Bharoja (High Jump)
4. 400 m relay women
Kajal Shahi
Sweety Swami
Anushka Singh
Taniya Agarwal
BRONZE
1. Anand Kumar Yadav (1500 m)
2. Anand Kumar Yadav (800 m)
3. Anand Kumar Yadav (5000 m)
4. Taniya Agarwal (400 m)
5. Sweety Swami (High Jump)
6. Omkar Singh (High Jump)
7. 100 m relay women
Kajal Agarwal
Sneha Shakya
Taniya Agarwal
Anushka Singh
4th POSITION
1. Ayushi Singh (Discus Throw)
2. Anushka Singh (100 m)
3. Anushka Singh (200 m)
4. Gugulath SHARATH (110M Hurdles)
5. 100 m Relay
Harsh Gupta
Mauhammad
Jagdeesh Guru
Kallepally Sai Teja
Overall Athletics Runner-Up - MNNIT ALLAHABAD
Overall Athletics Women's Runner-Up - MNNIT ALLAHABAD
Best athlete women - Kajal Shahi🏆🏆❤ "
utter_eventorganize:
- text : "The head of athletics club is Prof. Verma sir."
utter_ask_confirm_exercise:
- text: Ok let's start , Be ready for giving feedback about yor health.
Did you exercise yesterday? Don't sweat it if you didn't run a marathon - walks count!
utter_ask_exercise:
- text: What kind of exercise did you do 💪 🏊 ?
utter_ask_sleep:
- text: "How much sleep did you get 💤 last night?"
utter_ask_diet:
- text: "Did you stick to a healthy diet 🥦 yesterday? "
utter_ask_stress:
- text: "Is your stress level low, medium or high 🧘🏼 ?"
utter_ask_goal:
- text: "Setting goals - even small ones - is a great way to focus your day. What do you want to accomplish today 🥇 ?"
utter_slots_values:
- text: "You've submitted the following answers:\n
- Exercised?: {confirm_exercise}\n
- Type of exercise: {exercise}\n
- Sleep: {sleep}\n
- Stuck to a healthy diet?: {diet}\n
- Stress level: {stress}\n
- Goal: {goal}"
utter_no_worries:
- text: "No problem :)"
utter_ask_continue:
- text: "Sorry, I don't quite understand. Do you want to continue?"
utter_compballfollow:
- text: "1.) Python
2.) OpenCV
3.) Raspberry Pi [Raspbian OS buster series]
4.) Arduino Uno 1 Microcontroller,used to drive the motor driver
5.) Motor Driver 1 use to control the working speed and direction of two motor
6.) DC Motor 2 use to rotate wheel
7.) Wheel 2 To drive the bot
8.) Raspberry Pi 1 use in image processing,wireless connectivity,send the coordinate and distance of object to arduino
9.) Camera Module 1 used to detect the ball as an objeft in the video frame
10.) BreadBoard 1 use in power distribution ,use to connect multiple pin to a single pin "
utter_ballfollowingbot:
- text: "This is a project based on hardware and OpenCV which is proposed and executed by robotics club of
MNNIT to provide hands on experience and exposure to the students in different fields related to robotics."
utter_implementballfollow:
- text: " In the code the step of processing is as follows :
1.) We first Set the basic set of values for the pi camera such as resolution , framerate and use PiRGBArray to capture it in store in an array .
2.) We then ask the user for setting the hsv values for the ball they want the ball to follow.
3.) Now the contour is formed from the given hsv values, High definition of the contour assures accurate detection and smooth run of the bot.
4.) So for the user input we are creating trackbars with min and max values for the hsv so as to adjust the contour we obtain in the Mask frame.
5.) Through this we are applying the fliter over the input for the required input.
6.) After applying we are implementing the serial connection between the raspberry pi and arduino uno through the /dev/ttyACM0 port with band rate of 9600.
7.) We then run a loop for the frame in the camera.capture_continuous function that takes format of input and the use_video_port if availiable with the captures."
utter_gesturecontrol:
- text: "The abjective of this project is to create a robot that can decrypt the gestures and move as we command through our gestures.This project is based on OpenCV and
hardware and also uses the concept of IoT for transmission of data.In this project, we take gestures from the camera, and the output is then transmitted to the Arduino UNO
microcontroller over the wifi using Node MCU.Then as per the instructions of arduino, the bot performs motion.
TECH STACK = Python , Arduino Programming , NodeMCU Programming
Libraries to be installed/used
1.) OpenCV
2.) Mediapipe
3.) URLlib Request
4.) ESP8266 Library (In ArduinoIDE)"
utter_membergesture:
- text: " Project Group Members of gesture controlled project
1.) Shubham Verma = Mechanical Engineering (20213132)
2.) Sumit Mishra = Mechanical Engineering (20213065) "
utter_chatbotproj:
- text: "No Info"
utter_smartsolarcell:
- text: "No info"
utter_linkgesture:
- text: "Opening the project link"
utter_cellphonecontrolled:
- text: "The project aims to create a remote-controlled car, remote in this case being our mobile phone. To achieve this, we created an app
using MIT app inventor, which sends the phone’s accelerometer data to accelerate the vehicle (Just like it does in most car racing games).
COMPONENTS AND TECHNOLOGIES USED
1.) C++
2.) NodeMCU
3.) App Development "
forms:
health_form:
confirm_exercise:
- type: from_intent
intent: inform
value: true
- type: from_intent
intent: affirm
value: true
- type: from_intent
intent: deny
value: false
exercise:
- type: from_entity
entity: exercise
sleep:
- type: from_entity
entity: sleep
- type: from_intent
intent: deny
value: "None"
diet:
- type: from_text
intent: inform
- type: from_text
intent: affirm
- type: from_text
intent: deny
stress:
- type: from_entity
entity: stress
goal:
- type: from_text
intent: inform
session_config:
session_expiration_time: 60
carry_over_slots_to_new_session: true