The 21st-century skills needed to face the speed of understanding technology. Such as critical thinking in computer vision and robotics literacy, any student is hampered by the programming that is considered complicated. This study aims at the improvement of student embedded system programming competency with computer vision and mobile robotics integration approach. This method is proposed to attract the students to learn about embedded system programming by delivering integration between computer vision and robotics using the P-D controller since both of the fields are closely related. In this paper, the researcher described computer vision programming to get the data of captured images through the camera stream and then delivered the data into an embedded system to make the decision of robot movement. The output of this study is the improvement of a student’s ability to make an application to integrate a sensor system using a camera and the mobile robot running follow the line. The result of the test shows that the integration method between computer vision and robotics can improve the student’s programming comprehension by 40%. Based on the Feasibility test survey, it can be interpreted that from the whole assessment after being converted to qualitative data, all aspects of the learning stages of programming application tested with the integration of computer vision and robotics fall into the very feasible category for used with a percentage of feasibility by 77.44%.
Embedded System Practicum Module for Increase Student Comprehension of Microc...TELKOMNIKA JOURNAL
The result of applying the embedded system in education for students is successfully applied in
university. On the other side, many people in Indonesia use smart equipment’s (Hand phone, Remote), but
none of those equipments are used in education. University as the source of knowledge should overcome
the problem by encouraging the students to use a technology with learning about it first. Embedded
System Practicum Module Design needs a prototype method so that the practicum module that is desired
can be made. This method is often used in real life. A prototype considered of a part of a product that
expresses logic and physical of external interface that is being displayed and this method will fully depend
on user contentment. Embedded System Practicum Module Design is made to increase student
comprehension of embedded system course and to encourage students to innovate, so that many
technologies will be developed and also to help lecturers deliver course subjects. With this practicum it is
hoped that the student comprehension will increase significantly. The result of this research is a decent
practicum module, hardware or software that can help students to know better about technology and the
course subjects so that it will encourage the students to create an embedded system technology. The
result of the test has been done; there is an increase of learning value obtained by 7.8%.
IRJET- Prayog B.E. Android Application-An E-Learning Educational SystemIRJET Journal
This document summarizes a research paper on the Prayog B.E. Android Application, which is an e-learning educational system developed for the Nagpur Institute of Technology. The application allows students to view practical lab videos and journals on their mobile phones to help learn and study engineering concepts and prepare for exams. It was created using Java for the Android operating system. The application provides videos and journals for various IT and CSE practical experiments. Evaluation of the application found that it helped students better understand practical concepts and improve confidence in their studies by allowing repeated viewing of videos and materials. Future work may include expanding it to additional engineering disciplines and years.
IoT-based students interaction framework using attention-scoring assessment i...eraser Juan José Calderón
IoT-based students interaction framework using attention-scoring assessment in eLearning. Muhammad Farhan a,b, Sohail Jabbar a,c,d, Muhammad Aslam b, Mohammad Hammoudeh e, Mudassar Ahmad c, Shehzad Khalid f, Murad Khan g,Kijun Han d,
Microcontroller system is one of the vital subjects offered by students during the sequence of study in universities and other colleges of science, engineering and technology in the world. In this paper, we solve the problem of student comprehension and skill development in embedded system design using microcontroller chip PIC16F887 by demonstration of hands-on laboratory experiments. Also, developments of software code, circuit diagram simulation were carried out. This is to help students connect their theoretical knowledge with the practical experience. Each of the experiments was carried out using BK300 development board, PICKit3 programmer, Proteus 8.0 software. Our years of experience in the teaching of microcontroller course and the active involvement of students as manifested in complete in-depth hands-on laboratory projects on real life problem solving. Laboratory session with the development board and software demonstrated in this article is unambiguous. Future embedded system laboratory session could be designed around ATMel lines of Microcontrollers.
This curriculum vitae summarizes the qualifications and experience of Shrikrishna Ulhas Kolhar. He has a Master's degree in Electronics Engineering from VPKBIET, Baramati and a Bachelor's degree in Electronics and Telecommunication Engineering from SVPM COE, Malegaon. He has over 4 years of teaching experience as an Assistant Professor at VPKBIET, Baramati. He has taught subjects related to digital signal processing, microcontrollers, and embedded systems. He has also guided student projects, published papers, and participated in workshops and seminars to enhance his teaching skills.
Syllabus for fourth year of engineeringtakshakpdesai
The document discusses revisions to the Bachelor of Engineering Computer Engineering program at the University of Mumbai. Key points include:
1. The curriculum is being revised to incorporate outcome-based education and a semester-based credit and grading system to improve quality and ensure excellence in engineering education.
2. Program educational objectives and course objectives/outcomes are being clearly defined to support outcome-based learning.
3. Revisions include new/updated courses in the 7th and 8th semesters, such as Digital Signal Processing, Cryptography, and Data Warehousing and Mining.
4. The credit and grading system is being implemented progressively starting with the 1st year of the program through to the final
The document discusses artificial intelligence (AI) topics that will be covered in an AI course module. It includes definitions of key AI concepts and terminology to meet the course's learning objectives. The topics that will be covered are: what is AI, the impact of AI on jobs, different approaches to learning AI (conceptual, algorithmic, mathematical, case studies), the machine intelligence continuum (levels from systems that act to systems that relate), expert systems and machine learning, and various AI applications.
Embedded System Practicum Module for Increase Student Comprehension of Microc...TELKOMNIKA JOURNAL
The result of applying the embedded system in education for students is successfully applied in
university. On the other side, many people in Indonesia use smart equipment’s (Hand phone, Remote), but
none of those equipments are used in education. University as the source of knowledge should overcome
the problem by encouraging the students to use a technology with learning about it first. Embedded
System Practicum Module Design needs a prototype method so that the practicum module that is desired
can be made. This method is often used in real life. A prototype considered of a part of a product that
expresses logic and physical of external interface that is being displayed and this method will fully depend
on user contentment. Embedded System Practicum Module Design is made to increase student
comprehension of embedded system course and to encourage students to innovate, so that many
technologies will be developed and also to help lecturers deliver course subjects. With this practicum it is
hoped that the student comprehension will increase significantly. The result of this research is a decent
practicum module, hardware or software that can help students to know better about technology and the
course subjects so that it will encourage the students to create an embedded system technology. The
result of the test has been done; there is an increase of learning value obtained by 7.8%.
IRJET- Prayog B.E. Android Application-An E-Learning Educational SystemIRJET Journal
This document summarizes a research paper on the Prayog B.E. Android Application, which is an e-learning educational system developed for the Nagpur Institute of Technology. The application allows students to view practical lab videos and journals on their mobile phones to help learn and study engineering concepts and prepare for exams. It was created using Java for the Android operating system. The application provides videos and journals for various IT and CSE practical experiments. Evaluation of the application found that it helped students better understand practical concepts and improve confidence in their studies by allowing repeated viewing of videos and materials. Future work may include expanding it to additional engineering disciplines and years.
IoT-based students interaction framework using attention-scoring assessment i...eraser Juan José Calderón
IoT-based students interaction framework using attention-scoring assessment in eLearning. Muhammad Farhan a,b, Sohail Jabbar a,c,d, Muhammad Aslam b, Mohammad Hammoudeh e, Mudassar Ahmad c, Shehzad Khalid f, Murad Khan g,Kijun Han d,
Microcontroller system is one of the vital subjects offered by students during the sequence of study in universities and other colleges of science, engineering and technology in the world. In this paper, we solve the problem of student comprehension and skill development in embedded system design using microcontroller chip PIC16F887 by demonstration of hands-on laboratory experiments. Also, developments of software code, circuit diagram simulation were carried out. This is to help students connect their theoretical knowledge with the practical experience. Each of the experiments was carried out using BK300 development board, PICKit3 programmer, Proteus 8.0 software. Our years of experience in the teaching of microcontroller course and the active involvement of students as manifested in complete in-depth hands-on laboratory projects on real life problem solving. Laboratory session with the development board and software demonstrated in this article is unambiguous. Future embedded system laboratory session could be designed around ATMel lines of Microcontrollers.
This curriculum vitae summarizes the qualifications and experience of Shrikrishna Ulhas Kolhar. He has a Master's degree in Electronics Engineering from VPKBIET, Baramati and a Bachelor's degree in Electronics and Telecommunication Engineering from SVPM COE, Malegaon. He has over 4 years of teaching experience as an Assistant Professor at VPKBIET, Baramati. He has taught subjects related to digital signal processing, microcontrollers, and embedded systems. He has also guided student projects, published papers, and participated in workshops and seminars to enhance his teaching skills.
Syllabus for fourth year of engineeringtakshakpdesai
The document discusses revisions to the Bachelor of Engineering Computer Engineering program at the University of Mumbai. Key points include:
1. The curriculum is being revised to incorporate outcome-based education and a semester-based credit and grading system to improve quality and ensure excellence in engineering education.
2. Program educational objectives and course objectives/outcomes are being clearly defined to support outcome-based learning.
3. Revisions include new/updated courses in the 7th and 8th semesters, such as Digital Signal Processing, Cryptography, and Data Warehousing and Mining.
4. The credit and grading system is being implemented progressively starting with the 1st year of the program through to the final
The document discusses artificial intelligence (AI) topics that will be covered in an AI course module. It includes definitions of key AI concepts and terminology to meet the course's learning objectives. The topics that will be covered are: what is AI, the impact of AI on jobs, different approaches to learning AI (conceptual, algorithmic, mathematical, case studies), the machine intelligence continuum (levels from systems that act to systems that relate), expert systems and machine learning, and various AI applications.
Exploring the Level of Computer Literacy for Candidates in Higher Education: ...Dr. Amarjeet Singh
Bahrain Polytechnic is a Higher Education technical institution established in 2008 (by Royal Decree No. 65 for the year 2008). Its main mission is to supply the Bahraini economy with a skilled Bahraini labour force aiming to contribute to economic growth and diversification. The Polytechnic ensures that its values of excellence, learning and innovation are achieved by designing curricula that meet international standards as well as national and individual needs through continuous consultations with the industries and international education institutions. The development of computer and technological literacy is a significant predictor for success in the workplace and is also one of the key skills that the polytechnic provides through its programmes to students and faculty. This paper explores how computer literacy and skills are acquired by educators and students through International Computer Driving License (ICDL) tools employed at Bahrain Polytechnic. The study also considers the challenges that hinder learners from completing the requirements of ICDL. If adequate numbers of faculty and students have already learned basic computer skills, then the question facing the polytechnic is if computer literacy should continue to be taught at all levels. To answer this question, ICDL tests were administered to ascertain the computer literacy level of existing faculty and students. The results of the tests will determine which ICDL tests students and faculty should be placed on in order to address their computer literacy needs.
This document presents a project report for developing a Student Progressive Development Monitoring System. The system aims to address issues with the current manual process used to analyze student exam and test results in Sri Lanka. It allows storing student marks data and generating analysis reports. The online system can be accessed anywhere by administrators, students, parents, and teachers. It supports monitoring individual and group student progress over time. The project team conducted research on similar systems and developed features to analyze results at the class, school, zone, province and national levels while addressing issues with existing solutions. The system was tested for compatibility and functionality. Further enhancements are suggested to expand the system's capabilities.
Selection of Learning Materials Based on Students’ Behaviors in 3DMUVLETELKOMNIKA JOURNAL
Learning in 3-dimensional virtual environments has been widely used as a complement to traditional learning. Multi User Virtual Learning Environment in 3 Dimensions (3DMUVLE) provides many benefits and can support lifelong learning. In its implementation, this learning has not supported personal learning. This study aims to build a 3DMUVLE with personalized materials based on students' models. The system development model uses the Linear Sequence model by integrating MOODLE, SLOODLE and OPENSIM. Student's model in this research is Myer Briggs Type Indicator (MBTI) and determination of type uses fuzzy logic. The results of this study are 16 types of students and each type consists of 3 levels: low, medium and high. Each level has a specific learning material. The implication of this research is the level of MBTI type so that the learning material is more specific.
This document discusses the analysis of using virtual simulation models and real learning systems in mechatronics education. It describes a module combining virtual and real systems to teach mechatronics. Students are first introduced to a real pneumatic distribution station to observe its functions. They then use a 3D simulation software to model the system, allowing individual practice. A survey found that combining real and virtual systems improves learning by increasing motivation, reducing time, and enabling system modeling. However, interaction with real industrial systems is still needed to develop professional skills.
This resume summarizes an individual with extensive education and experience in computer science and engineering fields. They have a PhD in progress from GTU with 4 years completed, an MCA from DDU with 66%, and a BSc from Gujarat University. Their experience includes over 11 years of experience with 18 research papers published and 2 best paper awards. They have filed a patent with the Indian Patent Office and have held various editorial roles with international journals. Their experience also includes various teaching roles and coordinating online exams. They have achieved Senior Member status with IACSIT and have participated in numerous international conferences.
This document summarizes a personalized e-learning scheme called SPERO for teachers. SPERO aims to estimate teachers' ICT (information and communication technologies) levels through online questionnaires. It uses an architecture based on the IEEE e-learning reference model. SPERO automatically extracts user profiles from questionnaire responses to provide personalized learning resources and feedback to teachers. The system creates initial profiles when users first complete a questionnaire, then continually re-evaluates and updates profiles as users provide new information.
An approach to designing and developing an LMS framework appropriate for youn...IJECEIAES
This document discusses the development of an LMS (learning management system) framework appropriate for young pupils. It begins by reviewing common LMS standards and trends, as well as advantages and disadvantages of existing LMS platforms. The document then proposes a strategy for developing a web-based LMS according to the abilities of young pupils, describing a software architecture based on SCORM specifications. A prototype LMS was developed using a user-centered design methodology tailored specifically for young students.
Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...vivatechijri
In today's era where almost everything is digitized, even then at the end of the day we have to come across the paperwork when it comes to document submission and verification for any process. As a result, with increased advancement in the technology, easy availability and access of data and documents is the main concern. This project is intended to develop an application based system where student data and documents will be stored on a server and create a smart profile on the basis of student data. Student can also use that data and document anywhere anytime. The main aim is to provide a common application for all parts of education. Where each necessary details and document of a student will be available on one single portal also can be accessible by other higher authorities. Additionally, evaluating the profile and clustering of students can be done for better recommendation.
The Smart Portal system will be useful in document extraction during the admission process as well as it will be used for requirement of details and document of a candidate during interview. Students can upload their data and documents on the server after registration. Then their data will be analysed by the system by evaluating and clustering. This data is retrieved using QR code scanning system or Email verification/ OTP.
Mrs. Saylee Sandeep Bidwai is applying for a position focusing on Network on Chip Architectures. She has over 10 years of teaching experience and holds a PhD in Electronics, M.E. in Electronics, and B.E. in Electronics. She has published papers in journals and conferences and conducted several workshops and training programs. Her expertise includes VLSI design, embedded systems, and digital signal processing.
The document describes a digital image processing course taught to graduate engineering students at Southern University. The course used MATLAB to teach digital image concepts and algorithms. Students completed projects manipulating grayscale images, adjusting brightness/contrast, filtering noise, and improving images. The final project had students enhance light, dark, and noisy color images. The course helped students gain programming skills for image processing research. Several students chose image processing theses topics and faculty are pursuing related research. The course provided an effective interdisciplinary topic that students found engaging.
1. The document is a resume for Dr. Vishnu Monn Baskaran, a lecturer at Multimedia University in Malaysia.
2. It details his work experience including research projects on parallel computing and publications in indexed journals.
3. He has over 10 years of experience in areas like C/C++ development, parallel computing research using technologies like CUDA, OpenMP and MPI, and has managed multiple research grants and industrial collaborations.
Leveraging mobile devices to enhance the performance and ease of programming ...IJITE
Programming simple robots allows teachers to reinforce unified science, technology, engineering, and
math (STEM) concepts. However, for many educators, the cost and computer requirements for robotics kits
are prohibitive. As mobile devices have become increasingly ubiquitous, low cost, and powerful, they may
prove to be an attractive means of coding for, controlling, and enhancing the capabilities of low-cost
mobile robots. This study looks into the viability of using LEGO Mindstorms NXT and Google Android
devices by using Bluetooth to establish a link between the two. This allows for the exchange of live data
remotely for use in various applications with the hope of creating a low-cost mobile programming
environment. The mobile applications developed were able to successfully exchange data with NXT
hardware via Bluetooth and show evidence that mobile devices can be used as a tool to assist in robotic
programming in education.
Dormitory management system project reportShomnath Somu
This document summarizes a project report submitted for a BSc degree in Computer Science and Engineering. The report describes the development of a Dormitory Management System to automate management tasks like student information storage, room allocation, and payments. Key features include a web portal for students and administrators, a secure database to store student details, and modules for common dorm activities. The system was created using ASP.NET and aims to reduce workload for both students and administrators compared to a paper-based system.
This document discusses a study where a student learned electronics circuit board construction and PIC microcontroller programming over the course of a year with the help of a professor. The student worked through building LED array circuits hands-on with guidance from the professor. The student gained skills in using EAGLE software for circuit board design, soldering components, and programming PIC microcontrollers in C using MPLABX IDE. The student provided critical analysis of the learning process which helped identify communication issues due to unfamiliar jargon and the need for visual and auditory reinforcement to complement hands-on learning.
This is a BSc final Project book on Student portal system application which is mobile based on android application. it will help students to write the project book in a proper way.
Final year design project report - Studies in application of augmented realit...Mannu Amrit
This document summarizes a design project that studied the application of augmented reality (AR) in e-learning courses for chemistry. The project developed an AR android application using images from chemistry textbooks as markers to augment 3D content about solid state chemistry. An experiment compared the AR app to web-based learning and found that the AR app helped students' content learning and 3D spatial visualization more than web-based systems, and users had more positive behavioral intentions toward the AR system. The project validated AR's potential to improve learning of chemistry concepts requiring spatial skills over current e-learning methods.
This document provides guidelines for the Master of Computer Applications (MCA) project at Indira Gandhi National Open University. It outlines the calendar for project submission, the process for approving project proposals, eligibility criteria for project guides, points to consider when preparing project proposals and reports, assessment guidelines, software areas, and reimbursement for guides. Students must work on their project for at least six months, preferably in industry. The objective is to develop quality software using standard practices like requirements analysis, design, development, testing and documentation. Topics should be complex enough to justify an MCA project.
The document provides information about the Nottinghamshire Computing Framework 2014, which revises the previous Nottinghamshire ICT Framework from 2008. It outlines the key changes in emphasis from ICT to computing based on the new National Curriculum, which focuses more on computer science. The framework consists of three strands - Communication, Finding Out, and Computing - and provides a progression of key concepts and skills from key stage 1 through to upper key stage 2. It is intended as a guide for schools to develop their own curriculum that meets the needs of computing education based on the national guidelines.
This document provides a sample of 200 model questions for the G.C.E O/L exam in Information and Communication Technology (ICT). It covers a range of topics in ICT, including data vs. information, computer components and functions, generations of technology, input/output devices, and communication modes. The questions are multiple choice format with explanations provided for the answers. The document is authored by Mahesh Kodituwakku and Pramuka Kusalasiri, who have technology qualifications and teaching experience.
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET Journal
The document describes an online programming assessment and evaluation platform for educational institutions. It proposes developing a system that allows HODs to assign batches to faculty, who can then create programming assignments and assessments with test cases. Students would access the system to complete assignments, which would be automatically compiled and evaluated. The system would provide performance feedback to students and reduce the effort of manual evaluation. It would be built with an Angular front-end and Spring Boot APIs backend, with compilation handled in the cloud. A chatbot is also proposed to help students with doubts. The system aims to make programming assessment more efficient and accessible while improving students' coding skills.
Monitoring Students Using Different Recognition Techniques for Surveilliance ...IRJET Journal
This document discusses using computer vision techniques like convolutional neural networks to monitor students and enforce dress codes in educational institutions. It proposes a system using cameras and image processing to identify whether students are properly dressed according to the dress code. The system would classify images of students as either following or not following the dress code. It also discusses related work on using technologies like biometrics and RFID cards for automated student attendance tracking and implications for security and discipline in schools.
City i-Tick: The android based mobile application for students’ attendance at...journalBEEI
This paper presents City i-Tick, the android based mobile application for students’ attendance at a university. In this study, we developed mobile application for lecturers to take students’ attendance in City University, Petaling Jaya. Managing students’ attendance during lecture periods has become a difficult challenge. The research objectives for this study are to identify user requirement for City i-Tick, to design and develop City i-Tick, and to demonstrate the prototype of City i-Tick. The study is a narrative participatory design and exploits Design Thinking as the research methodology. City i-Tick was successfully validated by 14 lecturers and System Usability Scale (SUS) was used to determine the findings of the study. We found that City i-Tick is effective for lecturers in taking attendance because it is easy to use, easy to learn, and the users feel confident when using this application.
Exploring the Level of Computer Literacy for Candidates in Higher Education: ...Dr. Amarjeet Singh
Bahrain Polytechnic is a Higher Education technical institution established in 2008 (by Royal Decree No. 65 for the year 2008). Its main mission is to supply the Bahraini economy with a skilled Bahraini labour force aiming to contribute to economic growth and diversification. The Polytechnic ensures that its values of excellence, learning and innovation are achieved by designing curricula that meet international standards as well as national and individual needs through continuous consultations with the industries and international education institutions. The development of computer and technological literacy is a significant predictor for success in the workplace and is also one of the key skills that the polytechnic provides through its programmes to students and faculty. This paper explores how computer literacy and skills are acquired by educators and students through International Computer Driving License (ICDL) tools employed at Bahrain Polytechnic. The study also considers the challenges that hinder learners from completing the requirements of ICDL. If adequate numbers of faculty and students have already learned basic computer skills, then the question facing the polytechnic is if computer literacy should continue to be taught at all levels. To answer this question, ICDL tests were administered to ascertain the computer literacy level of existing faculty and students. The results of the tests will determine which ICDL tests students and faculty should be placed on in order to address their computer literacy needs.
This document presents a project report for developing a Student Progressive Development Monitoring System. The system aims to address issues with the current manual process used to analyze student exam and test results in Sri Lanka. It allows storing student marks data and generating analysis reports. The online system can be accessed anywhere by administrators, students, parents, and teachers. It supports monitoring individual and group student progress over time. The project team conducted research on similar systems and developed features to analyze results at the class, school, zone, province and national levels while addressing issues with existing solutions. The system was tested for compatibility and functionality. Further enhancements are suggested to expand the system's capabilities.
Selection of Learning Materials Based on Students’ Behaviors in 3DMUVLETELKOMNIKA JOURNAL
Learning in 3-dimensional virtual environments has been widely used as a complement to traditional learning. Multi User Virtual Learning Environment in 3 Dimensions (3DMUVLE) provides many benefits and can support lifelong learning. In its implementation, this learning has not supported personal learning. This study aims to build a 3DMUVLE with personalized materials based on students' models. The system development model uses the Linear Sequence model by integrating MOODLE, SLOODLE and OPENSIM. Student's model in this research is Myer Briggs Type Indicator (MBTI) and determination of type uses fuzzy logic. The results of this study are 16 types of students and each type consists of 3 levels: low, medium and high. Each level has a specific learning material. The implication of this research is the level of MBTI type so that the learning material is more specific.
This document discusses the analysis of using virtual simulation models and real learning systems in mechatronics education. It describes a module combining virtual and real systems to teach mechatronics. Students are first introduced to a real pneumatic distribution station to observe its functions. They then use a 3D simulation software to model the system, allowing individual practice. A survey found that combining real and virtual systems improves learning by increasing motivation, reducing time, and enabling system modeling. However, interaction with real industrial systems is still needed to develop professional skills.
This resume summarizes an individual with extensive education and experience in computer science and engineering fields. They have a PhD in progress from GTU with 4 years completed, an MCA from DDU with 66%, and a BSc from Gujarat University. Their experience includes over 11 years of experience with 18 research papers published and 2 best paper awards. They have filed a patent with the Indian Patent Office and have held various editorial roles with international journals. Their experience also includes various teaching roles and coordinating online exams. They have achieved Senior Member status with IACSIT and have participated in numerous international conferences.
This document summarizes a personalized e-learning scheme called SPERO for teachers. SPERO aims to estimate teachers' ICT (information and communication technologies) levels through online questionnaires. It uses an architecture based on the IEEE e-learning reference model. SPERO automatically extracts user profiles from questionnaire responses to provide personalized learning resources and feedback to teachers. The system creates initial profiles when users first complete a questionnaire, then continually re-evaluates and updates profiles as users provide new information.
An approach to designing and developing an LMS framework appropriate for youn...IJECEIAES
This document discusses the development of an LMS (learning management system) framework appropriate for young pupils. It begins by reviewing common LMS standards and trends, as well as advantages and disadvantages of existing LMS platforms. The document then proposes a strategy for developing a web-based LMS according to the abilities of young pupils, describing a software architecture based on SCORM specifications. A prototype LMS was developed using a user-centered design methodology tailored specifically for young students.
Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...vivatechijri
In today's era where almost everything is digitized, even then at the end of the day we have to come across the paperwork when it comes to document submission and verification for any process. As a result, with increased advancement in the technology, easy availability and access of data and documents is the main concern. This project is intended to develop an application based system where student data and documents will be stored on a server and create a smart profile on the basis of student data. Student can also use that data and document anywhere anytime. The main aim is to provide a common application for all parts of education. Where each necessary details and document of a student will be available on one single portal also can be accessible by other higher authorities. Additionally, evaluating the profile and clustering of students can be done for better recommendation.
The Smart Portal system will be useful in document extraction during the admission process as well as it will be used for requirement of details and document of a candidate during interview. Students can upload their data and documents on the server after registration. Then their data will be analysed by the system by evaluating and clustering. This data is retrieved using QR code scanning system or Email verification/ OTP.
Mrs. Saylee Sandeep Bidwai is applying for a position focusing on Network on Chip Architectures. She has over 10 years of teaching experience and holds a PhD in Electronics, M.E. in Electronics, and B.E. in Electronics. She has published papers in journals and conferences and conducted several workshops and training programs. Her expertise includes VLSI design, embedded systems, and digital signal processing.
The document describes a digital image processing course taught to graduate engineering students at Southern University. The course used MATLAB to teach digital image concepts and algorithms. Students completed projects manipulating grayscale images, adjusting brightness/contrast, filtering noise, and improving images. The final project had students enhance light, dark, and noisy color images. The course helped students gain programming skills for image processing research. Several students chose image processing theses topics and faculty are pursuing related research. The course provided an effective interdisciplinary topic that students found engaging.
1. The document is a resume for Dr. Vishnu Monn Baskaran, a lecturer at Multimedia University in Malaysia.
2. It details his work experience including research projects on parallel computing and publications in indexed journals.
3. He has over 10 years of experience in areas like C/C++ development, parallel computing research using technologies like CUDA, OpenMP and MPI, and has managed multiple research grants and industrial collaborations.
Leveraging mobile devices to enhance the performance and ease of programming ...IJITE
Programming simple robots allows teachers to reinforce unified science, technology, engineering, and
math (STEM) concepts. However, for many educators, the cost and computer requirements for robotics kits
are prohibitive. As mobile devices have become increasingly ubiquitous, low cost, and powerful, they may
prove to be an attractive means of coding for, controlling, and enhancing the capabilities of low-cost
mobile robots. This study looks into the viability of using LEGO Mindstorms NXT and Google Android
devices by using Bluetooth to establish a link between the two. This allows for the exchange of live data
remotely for use in various applications with the hope of creating a low-cost mobile programming
environment. The mobile applications developed were able to successfully exchange data with NXT
hardware via Bluetooth and show evidence that mobile devices can be used as a tool to assist in robotic
programming in education.
Dormitory management system project reportShomnath Somu
This document summarizes a project report submitted for a BSc degree in Computer Science and Engineering. The report describes the development of a Dormitory Management System to automate management tasks like student information storage, room allocation, and payments. Key features include a web portal for students and administrators, a secure database to store student details, and modules for common dorm activities. The system was created using ASP.NET and aims to reduce workload for both students and administrators compared to a paper-based system.
This document discusses a study where a student learned electronics circuit board construction and PIC microcontroller programming over the course of a year with the help of a professor. The student worked through building LED array circuits hands-on with guidance from the professor. The student gained skills in using EAGLE software for circuit board design, soldering components, and programming PIC microcontrollers in C using MPLABX IDE. The student provided critical analysis of the learning process which helped identify communication issues due to unfamiliar jargon and the need for visual and auditory reinforcement to complement hands-on learning.
This is a BSc final Project book on Student portal system application which is mobile based on android application. it will help students to write the project book in a proper way.
Final year design project report - Studies in application of augmented realit...Mannu Amrit
This document summarizes a design project that studied the application of augmented reality (AR) in e-learning courses for chemistry. The project developed an AR android application using images from chemistry textbooks as markers to augment 3D content about solid state chemistry. An experiment compared the AR app to web-based learning and found that the AR app helped students' content learning and 3D spatial visualization more than web-based systems, and users had more positive behavioral intentions toward the AR system. The project validated AR's potential to improve learning of chemistry concepts requiring spatial skills over current e-learning methods.
This document provides guidelines for the Master of Computer Applications (MCA) project at Indira Gandhi National Open University. It outlines the calendar for project submission, the process for approving project proposals, eligibility criteria for project guides, points to consider when preparing project proposals and reports, assessment guidelines, software areas, and reimbursement for guides. Students must work on their project for at least six months, preferably in industry. The objective is to develop quality software using standard practices like requirements analysis, design, development, testing and documentation. Topics should be complex enough to justify an MCA project.
The document provides information about the Nottinghamshire Computing Framework 2014, which revises the previous Nottinghamshire ICT Framework from 2008. It outlines the key changes in emphasis from ICT to computing based on the new National Curriculum, which focuses more on computer science. The framework consists of three strands - Communication, Finding Out, and Computing - and provides a progression of key concepts and skills from key stage 1 through to upper key stage 2. It is intended as a guide for schools to develop their own curriculum that meets the needs of computing education based on the national guidelines.
This document provides a sample of 200 model questions for the G.C.E O/L exam in Information and Communication Technology (ICT). It covers a range of topics in ICT, including data vs. information, computer components and functions, generations of technology, input/output devices, and communication modes. The questions are multiple choice format with explanations provided for the answers. The document is authored by Mahesh Kodituwakku and Pramuka Kusalasiri, who have technology qualifications and teaching experience.
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET Journal
The document describes an online programming assessment and evaluation platform for educational institutions. It proposes developing a system that allows HODs to assign batches to faculty, who can then create programming assignments and assessments with test cases. Students would access the system to complete assignments, which would be automatically compiled and evaluated. The system would provide performance feedback to students and reduce the effort of manual evaluation. It would be built with an Angular front-end and Spring Boot APIs backend, with compilation handled in the cloud. A chatbot is also proposed to help students with doubts. The system aims to make programming assessment more efficient and accessible while improving students' coding skills.
Monitoring Students Using Different Recognition Techniques for Surveilliance ...IRJET Journal
This document discusses using computer vision techniques like convolutional neural networks to monitor students and enforce dress codes in educational institutions. It proposes a system using cameras and image processing to identify whether students are properly dressed according to the dress code. The system would classify images of students as either following or not following the dress code. It also discusses related work on using technologies like biometrics and RFID cards for automated student attendance tracking and implications for security and discipline in schools.
City i-Tick: The android based mobile application for students’ attendance at...journalBEEI
This paper presents City i-Tick, the android based mobile application for students’ attendance at a university. In this study, we developed mobile application for lecturers to take students’ attendance in City University, Petaling Jaya. Managing students’ attendance during lecture periods has become a difficult challenge. The research objectives for this study are to identify user requirement for City i-Tick, to design and develop City i-Tick, and to demonstrate the prototype of City i-Tick. The study is a narrative participatory design and exploits Design Thinking as the research methodology. City i-Tick was successfully validated by 14 lecturers and System Usability Scale (SUS) was used to determine the findings of the study. We found that City i-Tick is effective for lecturers in taking attendance because it is easy to use, easy to learn, and the users feel confident when using this application.
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMIRJET Journal
This document describes the development of an Android-based campus information system application. The application allows students and staff at an engineering college to access information like attendance, marks, notifications, and search campus buildings and locations. It uses the Firebase database to securely store and manage user and college data. The application aims to simplify accessing campus information and make it easier to navigate the campus. It replaces the need for paper records and provides a centralized information system for the college. Key features of the application include attendance tracking, result viewing, notifications, and an on-campus search and navigation system. The application is meant to benefit the college community by streamlining access to important information through a mobile app.
Robotic hand prototype as a didactic model.IRJET Journal
This document describes the development of a robotic hand prototype designed to be used as a didactic (teaching) model for students. The prototype was designed using 3D CAD software and 3D printed. It is controlled using an ATmega 328P microcontroller and flex sensors to read finger positions and servo motors to drive finger movement. The prototype was tested with students through classroom lessons focusing on electronics, microcontrollers, programming and robotics concepts. Students then programmed a binary counting sequence using the hand. The prototype was able to execute the programmed sequence but some fingers had slower movement times than desired due to the weight and flexibility of the 3D printed material. The robotic hand prototype was intended to motivate students and support their learning of robotics
This document discusses the development of a mobile application called PCE Connect for students at Priyadarshini College of Engineering (PCE). PCE Connect aims to be a companion app for students that contains several useful modules. It also aims to support emerging developers at PCE by providing them with a user-friendly interface and environment to develop applications. The app features an attractive interface and is designed to be intuitive and seamless for users. It includes modules like the college website, question papers, notes, aptitude tests, and more. Developing the app provides students access to important information and resources in one place through their mobile devices.
Design of an IT Capstone Subject - Cloud RoboticsITIIIndustries
This paper describes the curriculum of the three year IT undergraduate program at La Trobe University, and the faculty requirements in designing a capstone subject, followed by the ACM’s recommended IT curriculum covering the five pillars of the IT discipline. Cloud robotics, a broad multidisciplinary research area, requiring expertise in all five pillars with mechatronics, is an ideal candidate to offer capstone experiences to IT students. Therefore, in this paper, we propose a long term master project in developing a cloud robotics testbed, with many capstone sub-projects spanning across the five IT pillars, to meet the objectives of capstone experience. This paper also describes the design and implementation of the testbed, and proposes potential capstone projects for students with different interests.
Design of an IT Capstone Subject - Cloud RoboticsITIIIndustries
This document describes the design of a cloud robotics testbed to be used as capstone projects for IT students at La Trobe University. It discusses the requirements for capstone subjects and outlines the five pillars of the IT curriculum. The testbed is proposed to provide authentic, real-world capstone projects that integrate elements from the different IT pillars. The testbed will include multiple robotic platforms and sensors connected to a cloud infrastructure, allowing students to take on sub-projects related to areas like programming, networking, databases, and more.
The design of smart notification on android gadget for academic announcementTELKOMNIKA JOURNAL
In this article, we try to design the architecture of a smart notification system using an Android gadget for academic notification in college. Academic notification in colleges now utilizes bulletin boards and online media such as websites or social media. The problem faced is the high cost and resources required to deliver the academic notification. Another problem is whether the information delivered can be right to the students who need it. We proposed the architecture of a smart notification system that can reduce the cost, and the information delivered can be right on target to the students in need.
Android Based E-Learning Application Class-EIRJET Journal
The document describes an Android-based e-learning application called "Class-E" developed by undergraduate students. The application aims to provide a digital learning platform to support dynamic e-learning. It will have separate interfaces for administrators and students. Administrators can manage course content and tests on a web-based interface, while students access tutorials, tests and results on an Android application. The application is designed to make learning more interactive and accessible anywhere through mobile devices.
Development of E-learning Software Based Multiplatform ComponentsjournalBEEI
E-learning software is a product of information and communication technology used to help dynamic and flexible learning process between teacher and student. The software technology was first used in the development of e-learning software in the form of web applications. The advantages of this technology because of the ease in the development, installation, and distribution of data. Along with advances in mobile/wireless electronics technology, e-learning software is adapted to this technology known as mobile learning. The ability of this electronic device is the same as a single computer even though it is simpler than a single computer. The problem that arises when e-learning software operates on multiple platforms is that computer programs are made repeatedly depending on the platform being used. This situation will obviously affect the quality of e-learning software. To overcome these problems, in this study developed component-based software that is a modern paradigm for software development that produces reusable software components, high quality, and cost-effective. In software development, software components will be assembled in the software in need. The result of this research is high quality e-learning software based multiplatform component.
This document presents a proposed automated attendance management system using face recognition. The system would use machine learning algorithms and deep learning approaches to recognize students' faces from images and track attendance. It discusses how face recognition works, including face detection, alignment, feature extraction, and recognition. It reviews similar existing systems and their limitations. The document tests several machine learning algorithms on their dataset and finds that an SVM classifier achieves the highest accuracy of 99.3%. Results are presented showing the system labeling and recognizing faces to mark attendance. The system aims to automate the attendance process to ease the burden on teachers, especially in online learning settings.
This document provides details about a project to implement a smart campus network module at a college using Internet of Things (IoT) technology. The objectives are to present a local area network design suitable for colleges with limited budgets that ensures security, backup and other features of networks in developed countries. The project involves collecting data from various IoT devices on campus, analyzing the big data with techniques like data cleaning and visualization, and communicating between devices using protocols. It proposes a smart campus architecture with modules like campus operations, services and surrounding areas. Screenshots show simulations of the network in Packet Tracer. Advantages include enhanced security, time savings, access to real-time information and efficient electricity use.
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...ijesajournal
The document describes a project-based microcontroller system laboratory using a BK300 development board with a PIC16F887 chip. It discusses four hands-on experiments conducted with the hardware and software tools: 1) Parallel I/O interfacing of ON/OFF LEDs, 2) LCD message display, 3) Seven-segment countdown timer, and 4) Temperature sensor interfacing with an LCD module. The experiments help students connect theoretical microcontroller knowledge to practical experience with circuit simulation, software coding, and use of the development board, PICKit3 programmer, and Proteus simulation software.
Image processing is a method to convert images into digital form and perform operations to enhance images or extract useful information. It involves importing images digitally, analyzing and manipulating them by compressing data, enhancing images, and identifying hard-to-see patterns, and outputting the processed image or analysis report. It is a rapidly growing technology with applications across business and forms a core research area in engineering and computer science.
Image processing is a method to convert images into digital form and perform operations to enhance images or extract useful information. It involves importing images digitally, analyzing and manipulating them by compressing data, enhancing images, and identifying hard-to-see patterns, and outputting the processed image or analysis report. It is a rapidly growing technology with applications across business and forms a core research area in engineering and computer science.
The document describes a proposed web application for automating project management tasks at an engineering institute. The application would allow students to form groups, get project approvals, submit work, and receive feedback and evaluations. It consists of two modules - one for online project work and another to evaluate student and project progress. The goal is to streamline project activities and provide a centralized platform for communication between students and guides.
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGIRJET Journal
1) The document discusses a study on handwritten digit recognition using machine learning. It reviews various digit recognition methods and analyzes an integrated system that achieved a minimum error rate of 0.32%.
2) The study uses a neural network model to recognize handwritten digits. It trains the model on over 60,000 images from MNIST and custom datasets.
3) Testing involves capturing images using a webcam in real-time, then preprocessing the images and running them through the trained neural network model to predict the digit. The model achieved high accuracy after training on large datasets.
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGIRJET Journal
This document summarizes a research paper on handwritten digit recognition using machine learning. The researchers trained a neural network model on over 60,000 images to recognize handwritten digits. The model was trained using two databases - the MNIST database and a self-collected database. It was tested on real-time images captured by a webcam. After training and testing, the integrated system achieved a minimum error rate of 0.32% in recognizing handwritten digits. The document also discusses the image processing techniques used in training and testing the model as well as the neural network architecture.
Online Learning Management System and Analytics using Deep LearningDr. Amarjeet Singh
The document describes a proposed online learning management system and analytics platform that utilizes various machine learning and deep learning techniques. Specifically, it discusses implementing gamification elements and augmented reality content to increase student engagement. It also explores using business intelligence and data mining of student data to perform learning analytics, such as predicting student performance and factors affecting achievement, in order to help educators optimize their teaching methods. A variety of classification algorithms like decision trees, random forests, support vector machines, and logistic regression are evaluated for their ability to model student grades based on demographic and academic attributes.
Similar to P-D controller computer vision and robotics integration based for student’s programming comprehension improvement (20)
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
In recent times, the trend of online shopping through e-commerce stores and websites has grown to a huge extent. Whenever a product is purchased on an e-commerce platform, people leave their reviews about the product. These reviews are very helpful for the store owners and the product’s manufacturers for the betterment of their work process as well as product quality. An automated system is proposed in this work that operates on two datasets D1 and D2 obtained from Amazon. After certain preprocessing steps, N-gram and word embedding-based features are extracted using term frequency-inverse document frequency (TF-IDF), bag of words (BoW) and global vectors (GloVe), and Word2vec, respectively. Four machine learning (ML) models support vector machines (SVM), logistic regression (RF), logistic regression (LR), multinomial Naïve Bayes (MNB), two deep learning (DL) models convolutional neural network (CNN), long-short term memory (LSTM), and standalone bidirectional encoder representations (BERT) are used to classify reviews as either positive or negative. The results obtained by the standard ML, DL models and BERT are evaluated using certain performance evaluation measures. BERT turns out to be the best-performing model in the case of D1 with an accuracy of 90% on features derived by word embedding models while the CNN provides the best accuracy of 97% upon word embedding features in the case of D2. The proposed model shows better overall performance on D2 as compared to D1.
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
In this study, a microstrip patch antenna that works at 3.6 GHz was built and tested to see how well it works. In this work, Rogers RT/Duroid 5880 has been used as the substrate material, with a dielectric permittivity of 2.2 and a thickness of 0.3451 mm; it serves as the base for the examined antenna. The computer simulation technology (CST) studio suite is utilized to show the recommended antenna design. The goal of this study was to get a more extensive transmission capacity, a lower voltage standing wave ratio (VSWR), and a lower return loss, but the main goal was to get a higher gain, directivity, and efficiency. After simulation, the return loss, gain, directivity, bandwidth, and efficiency of the supplied antenna are found to be -17.626 dB, 9.671 dBi, 9.924 dBi, 0.2 GHz, and 97.45%, respectively. Besides, the recreation uncovered that the transfer speed side-lobe level at phi was much better than those of the earlier works, at -28.8 dB, respectively. Thus, it makes a solid contender for remote innovation and more robust communication.
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
This document describes using a snake optimization algorithm to tune the gains of an enhanced proportional-integral controller for congestion avoidance in a TCP/AQM system. The controller aims to maintain a stable and desired queue size without noise or transmission problems. A linearized model of the TCP/AQM system is presented. An enhanced PI controller combining nonlinear gain and original PI gains is proposed. The snake optimization algorithm is then used to tune the parameters of the enhanced PI controller to achieve optimal system performance and response. Simulation results are discussed showing the proposed controller provides a stable and robust behavior for congestion control.
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
Vehicular ad-hoc networks (VANETs) are wireless-equipped vehicles that form networks along the road. The security of this network has been a major challenge. The identity-based cryptosystem (IBC) previously used to secure the networks suffers from membership authentication security features. This paper focuses on improving the detection of intruders in VANETs with a modified identity-based cryptosystem (MIBC). The MIBC is developed using a non-singular elliptic curve with Lagrange interpolation. The public key of vehicles and roadside units on the network are derived from number plates and location identification numbers, respectively. Pseudo-identities are used to mask the real identity of users to preserve their privacy. The membership authentication mechanism ensures that only valid and authenticated members of the network are allowed to join the network. The performance of the MIBC is evaluated using intrusion detection ratio (IDR) and computation time (CT) and then validated with the existing IBC. The result obtained shows that the MIBC recorded an IDR of 99.3% against 94.3% obtained for the existing identity-based cryptosystem (EIBC) for 140 unregistered vehicles attempting to intrude on the network. The MIBC shows lower CT values of 1.17 ms against 1.70 ms for EIBC. The MIBC can be used to improve the security of VANETs.
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
Understanding the primary factors of internet banking (IB) acceptance is critical for both banks and users; nevertheless, our knowledge of the role of users’ perceived risk and trust in IB adoption is limited. As a result, we develop a conceptual model by incorporating perceived risk and trust into the technology acceptance model (TAM) theory toward the IB. The proper research emphasized that the most essential component in explaining IB adoption behavior is behavioral intention to use IB adoption. TAM is helpful for figuring out how elements that affect IB adoption are connected to one another. According to previous literature on IB and the use of such technology in Iraq, one has to choose a theoretical foundation that may justify the acceptance of IB from the customer’s perspective. The conceptual model was therefore constructed using the TAM as a foundation. Furthermore, perceived risk and trust were added to the TAM dimensions as external factors. The key objective of this work was to extend the TAM to construct a conceptual model for IB adoption and to get sufficient theoretical support from the existing literature for the essential elements and their relationships in order to unearth new insights about factors responsible for IB adoption.
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
The smart antennas are broadly used in wireless communication. The least mean square (LMS) algorithm is a procedure that is concerned in controlling the smart antenna pattern to accommodate specified requirements such as steering the beam toward the desired signal, in addition to placing the deep nulls in the direction of unwanted signals. The conventional LMS (C-LMS) has some drawbacks like slow convergence speed besides high steady state fluctuation error. To overcome these shortcomings, the present paper adopts an adaptive fuzzy control step size least mean square (FC-LMS) algorithm to adjust its step size. Computer simulation outcomes illustrate that the given model has fast convergence rate as well as low mean square error steady state.
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
This paper presents the design and implementation of a forest fire monitoring and warning system based on long range (LoRa) technology, a novel ultra-low power consumption and long-range wireless communication technology for remote sensing applications. The proposed system includes a wireless sensor network that records environmental parameters such as temperature, humidity, wind speed, and carbon dioxide (CO2) concentration in the air, as well as taking infrared photos.The data collected at each sensor node will be transmitted to the gateway via LoRa wireless transmission. Data will be collected, processed, and uploaded to a cloud database at the gateway. An Android smartphone application that allows anyone to easily view the recorded data has been developed. When a fire is detected, the system will sound a siren and send a warning message to the responsible personnel, instructing them to take appropriate action. Experiments in Tram Chim Park, Vietnam, have been conducted to verify and evaluate the operation of the system.
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
Cognitive radio is a smart radio that can change its transmitter parameter based on interaction with the environment in which it operates. The demand for frequency spectrum is growing due to a big data issue as many Internet of Things (IoT) devices are in the network. Based on previous research, most frequency spectrum was used, but some spectrums were not used, called spectrum hole. Energy detection is one of the spectrum sensing methods that has been frequently used since it is easy to use and does not require license users to have any prior signal understanding. But this technique is incapable of detecting at low signal-to-noise ratio (SNR) levels. Therefore, the wavelet-based sensing is proposed to overcome this issue and detect spectrum holes. The main objective of this work is to evaluate the performance of wavelet-based sensing and compare it with the energy detection technique. The findings show that the percentage of detection in wavelet-based sensing is 83% higher than energy detection performance. This result indicates that the wavelet-based sensing has higher precision in detection and the interference towards primary user can be decreased.
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
In this paper, we present the design of a new wide dual-band bandstop filter (DBBSF) using nonuniform transmission lines. The method used to design this filter is to replace conventional uniform transmission lines with nonuniform lines governed by a truncated Fourier series. Based on how impedances are profiled in the proposed DBBSF structure, the fractional bandwidths of the two 10 dB-down rejection bands are widened to 39.72% and 52.63%, respectively, and the physical size has been reduced compared to that of the filter with the uniform transmission lines. The results of the electromagnetic (EM) simulation support the obtained analytical response and show an improved frequency behavior.
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
A distributed denial of service (DDoS) attack is where one or more computers attack or target a server computer, by flooding internet traffic to the server. As a result, the server cannot be accessed by legitimate users. A result of this attack causes enormous losses for a company because it can reduce the level of user trust, and reduce the company’s reputation to lose customers due to downtime. One of the services at the application layer that can be accessed by users is a web-based lightweight directory access protocol (LDAP) service that can provide safe and easy services to access directory applications. We used a deep learning approach to detect DDoS attacks on the CICDDoS 2019 dataset on a complex computer network at the application layer to get fast and accurate results for dealing with unbalanced data. Based on the results obtained, it is observed that DDoS attack detection using a deep learning approach on imbalanced data performs better when implemented using synthetic minority oversampling technique (SMOTE) method for binary classes. On the other hand, the proposed deep learning approach performs better for detecting DDoS attacks in multiclass when implemented using the adaptive synthetic (ADASYN) method.
The appearance of uncertainties and disturbances often effects the characteristics of either linear or nonlinear systems. Plus, the stabilization process may be deteriorated thus incurring a catastrophic effect to the system performance. As such, this manuscript addresses the concept of matching condition for the systems that are suffering from miss-match uncertainties and exogeneous disturbances. The perturbation towards the system at hand is assumed to be known and unbounded. To reach this outcome, uncertainties and their classifications are reviewed thoroughly. The structural matching condition is proposed and tabulated in the proposition 1. Two types of mathematical expressions are presented to distinguish the system with matched uncertainty and the system with miss-matched uncertainty. Lastly, two-dimensional numerical expressions are provided to practice the proposed proposition. The outcome shows that matching condition has the ability to change the system to a design-friendly model for asymptotic stabilization.
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
Many systems, including digital signal processors, finite impulse response (FIR) filters, application-specific integrated circuits, and microprocessors, use multipliers. The demand for low power multipliers is gradually rising day by day in the current technological trend. In this study, we describe a 4×4 Wallace multiplier based on a carry select adder (CSA) that uses less power and has a better power delay product than existing multipliers. HSPICE tool at 16 nm technology is used to simulate the results. In comparison to the traditional CSA-based multiplier, which has a power consumption of 1.7 µW and power delay product (PDP) of 57.3 fJ, the results demonstrate that the Wallace multiplier design employing CSA with first zero finding logic (FZF) logic has the lowest power consumption of 1.4 µW and PDP of 27.5 fJ.
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
The flaw in 5G orthogonal frequency division multiplexing (OFDM) becomes apparent in high-speed situations. Because the doppler effect causes frequency shifts, the orthogonality of OFDM subcarriers is broken, lowering both their bit error rate (BER) and throughput output. As part of this research, we use a novel design that combines massive multiple input multiple output (MIMO) and weighted overlap and add (WOLA) to improve the performance of 5G systems. To determine which design is superior, throughput and BER are calculated for both the proposed design and OFDM. The results of the improved system show a massive improvement in performance ver the conventional system and significant improvements with massive MIMO, including the best throughput and BER. When compared to conventional systems, the improved system has a throughput that is around 22% higher and the best performance in terms of BER, but it still has around 25% less error than OFDM.
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
In this study, it is aimed to obtain two different asymmetric radiation patterns obtained from antennas in the shape of the cross-section of a parabolic reflector (fan blade type antennas) and antennas with cosecant-square radiation characteristics at two different frequencies from a single antenna. For this purpose, firstly, a fan blade type antenna design will be made, and then the reflective surface of this antenna will be completed to the shape of the reflective surface of the antenna with the cosecant-square radiation characteristic with the frequency selective surface designed to provide the characteristics suitable for the purpose. The frequency selective surface designed and it provides the perfect transmission as possible at 4 GHz operating frequency, while it will act as a band-quenching filter for electromagnetic waves at 5 GHz operating frequency and will be a reflective surface. Thanks to this frequency selective surface to be used as a reflective surface in the antenna, a fan blade type radiation characteristic at 4 GHz operating frequency will be obtained, while a cosecant-square radiation characteristic at 5 GHz operating frequency will be obtained.
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
A simple and low-cost fiber based optical sensor for iron detection is demonstrated in this paper. The sensor head consist of an unclad optical fiber with the unclad length of 1 cm and it has a straight structure. Results obtained shows a linear relationship between the output light intensity and iron concentration, illustrating the functionality of this iron optical sensor. Based on the experimental results, the sensitivity and linearity are achieved at 0.0328/ppm and 0.9824 respectively at the wavelength of 690 nm. With the same wavelength, other performance parameters are also studied. Resolution and limit of detection (LOD) are found to be 0.3049 ppm and 0.0755 ppm correspondingly. This iron sensor is advantageous in that it does not require any reagent for detection, enabling it to be simpler and cost-effective in the implementation of the iron sensing.
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
In place of the commercial Pt electrode used in quantum sensitized solar cells, the low-cost CuS cathode is created using electrophoresis. High resolution scanning electron microscopy and X-ray diffraction were used to analyze the structure and morphology of structural cubic samples with diameters ranging from 40 nm to 200 nm. The conversion efficiency of solar cells is significantly impacted by the calcination temperatures of cathodes at 100 °C, 120 °C, 150 °C, and 180 °C under vacuum. The fluorine doped tin oxide (FTO)/CuS cathode electrode reached a maximum efficiency of 3.89% when it was calcined at 120 °C. Compared to other temperature combinations, CuS nanoparticles crystallize at 120 °C, which lowers resistance while increasing electron lifetime.
In place of the commercial Pt electrode used in quantum sensitized solar cells, the low-cost CuS cathode is created using electrophoresis. High resolution scanning electron microscopy and X-ray diffraction were used to analyze the structure and morphology of structural cubic samples with diameters ranging from 40 nm to 200 nm. The conversion efficiency of solar cells is significantly impacted by the calcination temperatures of cathodes at 100 °C, 120 °C, 150 °C, and 180 °C under vacuum. The fluorine doped tin oxide (FTO)/CuS cathode electrode reached a maximum efficiency of 3.89% when it was calcined at 120 °C. Compared to other temperature combinations, CuS nanoparticles crystallize at 120 °C, which lowers resistance while increasing electron lifetime.
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
This article discusses the progressive learning for structural tolerance online sequential extreme learning machine (PSTOS-ELM). PSTOS-ELM can save robust accuracy while updating the new data and the new class data on the online training situation. The robustness accuracy arises from using the householder block exact QR decomposition recursive least squares (HBQRD-RLS) of the PSTOS-ELM. This method is suitable for applications that have data streaming and often have new class data. Our experiment compares the PSTOS-ELM accuracy and accuracy robustness while data is updating with the batch-extreme learning machine (ELM) and structural tolerance online sequential extreme learning machine (STOS-ELM) that both must retrain the data in a new class data case. The experimental results show that PSTOS-ELM has accuracy and robustness comparable to ELM and STOS-ELM while also can update new class data immediately.
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
This study aimed to develop a brain-computer interface that can control an electric wheelchair using electroencephalography (EEG) signals. First, we used the Mind Wave Mobile 2 device to capture raw EEG signals from the surface of the scalp. The signals were transformed into the frequency domain using fast Fourier transform (FFT) and filtered to monitor changes in attention and relaxation. Next, we performed time and frequency domain analyses to identify features for five eye gestures: opened, closed, blink per second, double blink, and lookup. The base state was the opened-eyes gesture, and we compared the features of the remaining four action gestures to the base state to identify potential gestures. We then built a multilayer neural network to classify these features into five signals that control the wheelchair’s movement. Finally, we designed an experimental wheelchair system to test the effectiveness of the proposed approach. The results demonstrate that the EEG classification was highly accurate and computationally efficient. Moreover, the average performance of the brain-controlled wheelchair system was over 75% across different individuals, which suggests the feasibility of this approach.
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
For image segmentation, level set models are frequently employed. It offer best solution to overcome the main limitations of deformable parametric models. However, the challenge when applying those models in medical images stills deal with removing blurs in image edges which directly affects the edge indicator function, leads to not adaptively segmenting images and causes a wrong analysis of pathologies wich prevents to conclude a correct diagnosis. To overcome such issues, an effective process is suggested by simultaneously modelling and solving systems’ two-dimensional partial differential equations (PDE). The first PDE equation allows restoration using Euler’s equation similar to an anisotropic smoothing based on a regularized Perona and Malik filter that eliminates noise while preserving edge information in accordance with detected contours in the second equation that segments the image based on the first equation solutions. This approach allows developing a new algorithm which overcome the studied model drawbacks. Results of the proposed method give clear segments that can be applied to any application. Experiments on many medical images in particular blurry images with high information losses, demonstrate that the developed approach produces superior segmentation results in terms of quantity and quality compared to other models already presented in previeous works.
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
Drug addiction is a complex neurobiological disorder that necessitates comprehensive treatment of both the body and mind. It is categorized as a brain disorder due to its impact on the brain. Various methods such as electroencephalography (EEG), functional magnetic resonance imaging (FMRI), and magnetoencephalography (MEG) can capture brain activities and structures. EEG signals provide valuable insights into neurological disorders, including drug addiction. Accurate classification of drug addiction from EEG signals relies on appropriate features and channel selection. Choosing the right EEG channels is essential to reduce computational costs and mitigate the risk of overfitting associated with using all available channels. To address the challenge of optimal channel selection in addiction detection from EEG signals, this work employs the shuffled frog leaping algorithm (SFLA). SFLA facilitates the selection of appropriate channels, leading to improved accuracy. Wavelet features extracted from the selected input channel signals are then analyzed using various machine learning classifiers to detect addiction. Experimental results indicate that after selecting features from the appropriate channels, classification accuracy significantly increased across all classifiers. Particularly, the multi-layer perceptron (MLP) classifier combined with SFLA demonstrated a remarkable accuracy improvement of 15.78% while reducing time complexity.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
The CBC machine is a common diagnostic tool used by doctors to measure a patient's red blood cell count, white blood cell count and platelet count. The machine uses a small sample of the patient's blood, which is then placed into special tubes and analyzed. The results of the analysis are then displayed on a screen for the doctor to review. The CBC machine is an important tool for diagnosing various conditions, such as anemia, infection and leukemia. It can also help to monitor a patient's response to treatment.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
P-D controller computer vision and robotics integration based for student’s programming comprehension improvement
1. TELKOMNIKA Telecommunication, Computing, Electronics and Control
Vol. 18, No. 2, April 2020, pp. 899~906
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v18i2.14881 899
Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA
P-D controller computer vision and robotics integration based
for student’s programming comprehension improvement
Nova Eka Budiyanta, Catherine Olivia Sereati, Lukas
Department of Electrical Engineering, Universitas Katolik Indonesia Atma Jaya, Indonesia
Article Info ABSTRACT
Article history:
Received Aug 13, 2019
Revised Jan 16, 2020
Accepted Feb 16, 2020
The 21st-century skills needed to face the speed of understanding technology.
Such as critical thinking in computer vision and robotics literacy, any student
is hampered by the programming that is considered complicated. This study
aims at the improvement of student embedded system programming
competency with computer vision and mobile robotics integration approach.
This method is proposed to attract the students to learn about embedded system
programming by delivering integration between computer vision and robotics
using the P-D controller since both of the fields are closely related. In this
paper, the researcher described computer vision programming to get the data
of captured images through the camera stream and then delivered the data into
an embedded system to make the decision of robot movement. The output of
this study is the improvement of a student’s ability to make an application to
integrate a sensor system using a camera and the mobile robot running follow
the line. The result of the test shows that the integration method between
computer vision and robotics can improve the student’s programming
comprehension by 40%. Based on the Feasibility test survey, it can be
interpreted that from the whole assessment after being converted to qualitative
data, all aspects of the learning stages of programming application tested with
the integration of computer vision and robotics fall into the very feasible
category for used with a percentage of feasibility by 77.44%.
Keywords:
Computer Vision
Integration
P-D Controller
Programming
Robotics
This is an open access article under the CC BY-SA license.
Corresponding Author:
Nova Eka Budiyanta,
Department of Electrical Engineering,
Universitas Katolik Indonesia Atma Jaya,
Kampus 3 BSD, Jl. Raya Cisauk Lapan, Sampora, Kec. Cisauk, Tangerang, Banten 15345, Indonesia.
Email: nova.eka@atmajaya.ac.id
1. INTRODUCTION
Very rapid technological advances affect the speed of understanding technology. This is a challenge
in the manufacturing sector in the industrial world which must meet consumers’ needs consistently and with
high quality [1]. To support this, in this modern era, it is very important to understand 21st-century skills which
include computational thinking [2] as stated in 21st-century learning framework [3]. Based on the literature,
programming competence strongly supports 21st-century skills. As applied to STT-PLN, to support this,
STT-PLN has participated to improve student’s comprehension of microcontrollers by creating practical
modules and obtaining an increase in the value of respondents by 7.8% [4].
Robotic courses are often encountered in universities with major electrical engineering. Broadly
speaking, the automation system in the industrial world is included in the electrical engineering students [5].
As in the Universitas Katolik Indonesia Atma jaya, Robotics is taught as one of the subjects with a lot
of interest. The purpose of this course is to create a robotic-based tool/technology. In general robotic lesson
2. ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 899 - 906
900
does not only teach the students to become experts in the field of robotics but also to be able to develop essential
competencies to be succeed in the real world [6].
Recently, Robotics has a big impact on the manufacturing industry [7]. Robotics is closely related to
programming, and currently increasingly associated with the field of computer vision [8]. In the current era,
Robotics is not far away from the application of artificial intelligence [9] as well in performing fast learning to
obtain decision options based on multi-input multi-output problems [10]. The control system theory which is
inseparable from mathematics is also applied to the results of this learning. Basically, there are a lot of
enthusiasts to learn about robotics, but they are hampered by the programming that is considered complicated
[11]. As a study conducted at the Department of School of Computer Science, University of Lincoln, UK,
the method of integration between computer vision and robotics is very possible to be taught [12].
In addition to programming, the number of sensors that need to be implemented in robots also
becomes a problem in assembling robots. This is because if there is one sensor that has a problem, it can cause
a fatal error at the robot's rate. Similar to the line follower robot, it moves based on lines, so that there are more
than one sensor needed to make the robot see the line below it [13-16].
For this reason, this integration method is proposed to encourage the focus of students learning about
robot programming. In this study, the robot is implemented as a line follower robot equipped with a camera as
a sensor, Raspberry Pi as an embedded system/processor, IC L293d as a motor driver, and 2 DC 12v motors
as movers. We use Raspberry Pi as an embedded system that helped in data processing because it could be
used effectively and smoothly for detection work [17-20]. We replace the photodioda sensor used for line
follower robots to be a camera because in addition to the use of the cameras, it is easier than making sensor
modules. Students can learn how to acquire images, and be processed in such a way that they can be data that
is ready to be processed as a reference for moving motors. To support image processing, the OpenCV
library is used in this study refers to many projects related to image processing that were also completed with
OpenCV [21-24].
2. RESEARCH METHOD
Programming comprehension receive special attention and has been applied to the educational
curriculum in many developed countries. However, programming has not received much attention by
educational institutions in Indonesia. Although there are already a number of institutions that hold
programming club activities, it is not enough as we should consider the benefits of programming to train
student's critical thinking. Efforts are needed to further introduce programming to students. Therefore, this
study proposed a method in which computer vision and robotics approaches are integrated to improve student’s
comprehension of programming. The integration steps can be seen in the following Figure 1.
Figure 1 shows that in order to increase the student's robot programming comprehension, the most
important thing to do is doing study literature. At this stage, all knowledge about robot programming and
computer vision is explored. Materials about programming are obtained by using reference books, surfing
the internet, and presentation slides provided by the instructor. Broadly speaking, things explored include how
the robot can recognize lines based on image acquisition from the camera, how to process data obtained from
data acquisition from the camera, and how to use the image acquisition data that has been processed to be able
to move the robot.
Figure 1. Computer vision and robotics integration programming methods
3. TELKOMNIKA Telecommun Comput El Control
P-D controller computer vision and robotics integration based for … (Nova Eka Budiyanta)
901
After a literature study has been carried out, the researcher started to analyze the needs. The needs
analysis process is used to find out what hardware is used for image acquisition; embedded systems used to
process data; hardware to make robots can move based on data that has been processed; and the hardware
assembly structure of the robot. In addition to analyzing hardware requirements, the software is no less
important to analyze, such as what software is used to program an embedded system in acquiring images from
cameras, processing data acquisition, programming languages, and sending data to actuators to move a robot.
In addition to hardware and software requirements, a control system is also needed to make the robot run stably
in following the line. Then, the researcher implemented a control system together in data processing to produce
mature data that is ready to be sent to the robot actuators.
After all aspects of the needs have been identified, then the process of assembling and programming
robots begins. There are several choices of programming languages which are suitable for computer vision and
robotics. One that is used in this study is the Python programming language.
After the assembly and programming process, the last is evaluation. There are 2 aspects of
an evaluation carried out in this study. The first is image acquisition, it is used to test programs made by
students for robots to acquire data from images captured by cameras. The second test is the robot running test,
which is the robot runs on a white track with a predetermined black line.
To test the level of student's comprehension, the pretest-posttest technique was used in this study.
There were 22 respondents involved in this study. The pretest was given at the beginning of the material to
measure the extent of students comprehension of robot programming. After the achievement is done,
the treatment begins using the method as stated in Figure 2. Finally, after completing the evaluation phase,
a post-test was given to measure the extent of students comprehension after the learning process. After
obtaining pretest and posttest data, an analysis was conducted to measure the level of change in students'
understanding of robot programming with the integration of computer vision and robotics.
In addition to the Pretest-Posttest to test the student's programming comprehension improvement, data
analysis techniques in this study were carried out using a quantitative descriptive approach. The quantitative
descriptive approach was tested using descriptive statistics. The purpose of this analysis is to test the Feasibility
of the integration of computer vision and robotics methods in helping to teach about programming. Quantitative
data is in the form of calculation and/or measurement figures and can be processed by adding up and comparing
with the expected number so that a percentage is obtained. So the feasibility percentage is determined by
the following calculation:
𝑃𝑒𝑟𝑐𝑒𝑛𝑡𝑎𝑔𝑒 (%) =
𝑇𝑜𝑡𝑎𝑙 𝐴𝑐𝑡𝑢𝑎𝑙 𝑆𝑐𝑜𝑟𝑒
𝑇𝑜𝑡𝑎𝑙 𝐼𝑑𝑒𝑎𝑙 𝑆𝑐𝑜𝑟𝑒
𝑥 100% (1)
The analysis of numerical data in this study uses a Likert scale. This is because the Likert scale is
more reliable than the single team scale. After the percentage scale is formed, the data is interpreted into
the Score Conversion table as in Table 1.
Table 1. Score Conversion
Percentage (%) Criterias
100 – 76 Very Feasible
75 – 51 Feasible
50 – 26 Not Feasible
25 – 0 Very Infeasible
3. RESULTS AND ANALYSIS
3.1. Hardware
The hardware needed for programming the integration of computer vision and robotics includes
a camera. The camera is needed as a substitute for sensors to detect lines by acquiring path images to be
represented in pixel coordinates in programming. The camera used in this study is Pi Camera V2 which can be
used to take pictures with a resolution of 1080p and 720p, while for video can be recorded with a resolution
of 640x480p. The embedded system device as a data processor used in this study is the Rspberry Pi 3 B +
model that uses ARM (Advanced RISC Machine) as a processor and 1 GB of RAM. In addition to cameras
and embedded systems, the robot is equipped with a motor driver module with IC L293d which is used to assist
in regulating the speed and direction of rotation of two DC12v 450rpm motors on the robot. Then, to assemble
all hardware components, a chassis made of acrylic boards with a thickness of 3mm is used in this study.
In addition to the hardware from the robot itself, a PC/Laptop is needed to help the programming process by
means of the Raspberry Pi remote system to the PC/Laptop.
4. ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 899 - 906
902
3.2. Software
The softwares used in this study include the Operating System used on Raspberry Pi 3 B + models,
applications for Raspberry Pi remotes using a PC using a WIFI connection, applications for making code, and
libraries needed to program robot hardware. The operating system used in this study is Raspbian Stretch.
To support the robot programming process, the VNC application is used to operate Raspberry Pi remotely
through a laptop. Furthermore, the application used to create code on the Raspberry Pi is the default text editor
from Raspbian. The last but not the least software is OpenCV library that was used to assist in making code to
acquire image data captured by cameras.
3.3. Programming
In this phase, Python is used as a programming language to make robots function as line follower
robots. There are 2 phases of programming carried out on this integration method.
3.3.1. Image data acquisition
Image data acquisition is used to process images captured by the camera and take data every pixel
in the image. The purpose of this process is to produce the midpoint of the detected object, in this case
a black line in the robot's path. The results of the programming process in image data acquisition can be seen
in Figure 2.
Figure 2. Image data acquisition
3.3.2. Control system and data delivery to actuators
After the center coordinate data of the object captured by the camera is obtained, the data is then used
to be processed again using a control system to be a value to control the rotation, direction, and speed of
the two actuators. The control system used in this study is the P-D controller. The stages of implementing data
from the center object reading into the control system are as follows. The frame divided into 9 parts, each part
has a weight value with the following details stated in Table 2. Which the weight value will be considered as
an error value of the X value in the middle of the frame.
Table 2. The weight value determination of each frame
The Range of X (px) Weigth Value
0 <x< 20 4
20<x<37,5 3
37,5<x<55 2
55<x<72,5 1
72,5<x<87,5 0
87,5<x<105 -1
105<x<122,5 -2
122,5<x<140 -3
140<x<160 -4
The next stage is the application of the weight value obtained from image processing into the control
system. This study applies PD controller to support the control system. There are many studies that apply PD
controllers to robots [25-26] and also develop PD controllers so that they are more robust [27]. The PD
controller system parameter is based on the diagram which can be seen in Figure 3.
5. TELKOMNIKA Telecommun Comput El Control
P-D controller computer vision and robotics integration based for … (Nova Eka Budiyanta)
903
Based on the diagram block in Figure 3, an algorithm can be interpreted to regulate robot motion into pseudo
code as follows:
setpoint = 0
previous_error = 0
Kp = (tuning)
Kd = (tuning)
error = setpoint – weight_value
derivative = (error – previous_error)/dt
pd_out = (Kp * error) + (Kd * derivative)
previous_error = error
wait(dt)
PWMLeft(constant_speed + pd_out)
PWMRight(constant_speed-pd_out)
By using the algorithm above, the robot’s logic can be interpreted as shown in flowchart Figure 4.
Figure 3. P-D controller diagram block Figure 4. Flowchart system
3.4. Evaluation
3.4.1. Robot testing result
The results of computer vision and robotics programming integration testing can be seen in Figure 5.
Figure 5. Mobile robot running test result
6. ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 899 - 906
904
3.4.2. The result of pretest posttest
The results of student programming comprehension improvement are assessed based on the pretest
and posttest questions done by students at the beginning and the end of the meeting. Pretest and posttest
questions were done by students amounted to 20 items including material about Image Processing, Python
programming, use of OpenCV, P-D Control System, and GPIO Programming on Raspberry Pi 3. Pretest and
posttest questions were done for 50 minutes with the expectation of maximum results. Based on the data
obtained, the average value of the pretest and posttest of all students has increased. An improvement in
the average pretest and posttest scores can be seen in Figure 6.
Figure 6. The improvement of average pre-test and post-test result
Student programming comprehension results improved by 40% from average Pre-Test score of 51.82
to average Post-Test score of 72.55. Based on this result, the learning methods of Computer Vision and
Robotics integration are appropriate to be applied to the Robotics course.
3.4.3. Feasibility test result
The Feasibility test in the study is based on the usability aspect of applying the learning stages of
programming with the integration of computer vision and robotics. Responses to usability aspect were collected
using a questionnaire with 7 items representing sub-aspects of Understandability, Operability, and Learnability.
Data on the results of the Feasibility test in this study can be seen in Table 3.
Table 3. Feasibility test questionnaire results
Aspect Sub-aspects Indicators Avg. Point Max. Avg. Point
Usability
Understandability
1 3.05 4
2 3.27 4
Operability
3 3.14 4
4 2.95 4
5 3.27 4
6 2.82 4
Learnability 7 3.18 4
Total 21.68 28
Table 3 shows that the total of average feasibility point is 21.68 instead of 28. According to the data,
the feasibility percentage can be shown using this equation as stated before. The result of feasibility percentage
calculation can be seen as follows:
𝐹𝑒𝑎𝑠𝑖𝑏𝑖𝑙𝑖𝑡𝑦 =
𝑇𝑜𝑡𝑎𝑙 𝐴𝑣𝑔.𝑃𝑜𝑖𝑛𝑡
𝑇𝑜𝑡𝑎𝑙 𝑀𝑎𝑥.𝐴𝑣𝑔.𝑃𝑜𝑖𝑛𝑡
𝑥 100% (2)
𝐹𝑒𝑎𝑠𝑖𝑏𝑖𝑙𝑖𝑡𝑦 =
21.68
28
𝑥 100% (3)
𝐹𝑒𝑎𝑠𝑖𝑏𝑖𝑙𝑖𝑡𝑦 = 77.44% (4)
7. TELKOMNIKA Telecommun Comput El Control
P-D controller computer vision and robotics integration based for … (Nova Eka Budiyanta)
905
Based on the Feasibility test survey, it can be interpreted that from the overall assessment after being
converted to Qualitative Data, all aspects of the testing of the application of learning programming stages with
the integration of computer vision and robotics are included in the Very Feasible category for use with
a percentage of feasibility by 77.44%.
4. CONCLUSION
The impact of applying the learning stages of programming with the integration of computer vision
and robotics can improve student’s programming comprehension in robotics. Student’s comprehension
improvement was observed based on pre-test and post-test results. The average value of student’s
understanding increased by 40% from the original average pre-test score was 51.82 to 72.55. In addition, based
on the Feasibility test that has been analyzed, this study falls into the very Feasibility category for use with
a percentage of Feasibility of 77.44%. The integration of Computer Vision and Robotic programming can still
be developed for further research such as the introduction of objects on the camera, calculation of the object
distance from the robot, and the object tracking system on the robot.
ACKNOWLEDGEMENTS
The authors thank the Electrical Engineering study program and the Faculty of Engineering at
Universitas Katolik Indonesia Atma Jaya that has fully supported our research.
REFERENCES
[1] Mohd RMS, Khalil AMA, “Synchronous mobile robots formation control,” TELKOMNIKA Telecommunication
Computing Electronics and Control, vol. 16, no. 3, pp. 1183-1192, June 2018.
[2] Keser H., Uzunboylu H., Ozdamli F, “The trends in technology supported collaborative learning studies in
21st-century,” World Journal on Educational Technology, vol. 3, no. 2, pp. 103-119, 2011.
[3] Sezer K, “Importance of Coding Education and Robotic Applications for Achieving 21st-Century Skills in North
Cyprus,” International Journal of Emerging Technology in Learning, vol. 12, no. 1, 2017.
[4] Indrianto, Mellia N., Rakhmat A., Riki R., “Embedded system practicum module for increase student comprehension
of microcontroller,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 16, pp. 53-60,
February 2018.
[5] Ade GA., et al, “Low-cost and portable process control laboratory kit,” TELKOMNIKA Telecommunication
Computing Electronics and Control, vol. 16, no. 1, pp. 232-240, February 2018.
[6] Kathia P., Belen C., Joaquin G., Vidal M., NXT, “Workshop: Constructionist Learning Experiences in Rural Areas,”
Proceeding of Intl. Conf. on SIMPAR (Simulation, Modelling, and Programming for Autonomous Robots) Workshop
“Teaching robotics, teaching with robotics”, pp. 504-513, November 2010.
[7] Ihsan AT., Hamzah MM, “Implementation of Controlled Robot for Fire Detection and Extinguish to Closed Areas
Based on Arduino,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 16, no.2,
pp. 654-664, April 2018.
[8] G. Bebis, D. Egbert and M. Shah, "Review of computer vision education," in IEEE Transactions on Education,
vol. 46, no. 1, pp. 2-21, February 2003.
[9] Catherine O. S., et al, “Architecture design for a multi-sensor information fusion processor,” TELKOMNIKA
Telecommunication Computing Electronics and Control, vol. 17, pp. 362-369, 2019.
[10] Karel O. B., et al, “Cognitive artificial-intelligence for doernenburg dissolved gas analysis interpretation,”
TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 1, pp. 268-274,
February 2019.
[11] Yorah B., Marco AG, “Why is programming so difficult to learn?: Patterns of Difficulties Related to Programming
Learning Mid-Stage,” ACM SIGSOFT Software Engineering Notes, vol. 61, no. 6, November 2016.
[12] G. Cielniak, N. Bellotto and T. Duckett, "Integrating Mobile Robotics and Vision With Undergraduate Computer
Science," in IEEE Transactions on Education, vol. 56, no. 1, pp. 48-53, February 2013.
[13] Islam M. S., Rahman A. M, “Design and Fabrication of Line Follower Robot,” Asian Journal of Applied Science and
Engineering, pp. 127-132, 2013.
[14] Prananjali K., Vishnu A., “Sensor Based Black Line Follower Robot,” International Journal of Engineering Research
& Technology (IJERT), vol. 3, September 2014.
[15] Anupoju A. V., et al, “Design to Implementation of A Line Follower Robot Using 5 Sensors,” International Journal
of Engineering and Information Systems (IJEAIS), vol. 3, pp. 42-47, January 2019.
[16] Mehran P., Mehdi S. M., Mahdi R. G., “A Line Follower Robot from design to Implementation: Technical issues and
problems,” Procedding of the 2nd International Conference on Computer and Automation Engineering (ICCAE).
Singapore, pp. 5-9, 2010.
[17] Sumardi, Muhammad T., Munawar A, “Street mark detection using Raspberry PI for Self-driving System,”
TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 16, pp. 629-634, 2018.
[18] Onkar R., et al., “Object Detection on Raspberry Pi,” International Journal of Engineering Science and Computing.
vol. 7, no. 3, 2017.
8. ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 899 - 906
906
[19] Ali A. A., Sara A. R., “Computer vision for object recognition and tracking based on Raspberry Pi,”
International Conference on Change, Innovation, Informatics, and Disruptive Technology ICCIIDT’16. London,
pp. 177-189, 2016.
[20] Dhanashree V. M., Mrinal R. B., “Real Time Object Detection and Tracking using Raspberry Pi,” International
Journal of Engineering Science and Computing, vol. 7, no.6, 2017.
[21] Grzegorz M., Przemyslaw M., “Line Following Robot Real-Time Virtebi Track-Before-Detect Algorithm,” Przeglad
Elektrotechniczny, pp. 71-74, 2017.
[22] Andrey K., Vladislav M., “New algorithms for satellite data verification with and without the use of the imaged area
vector data,” Proceeding of WSCG 23rd International Conference in Central Europe on Computer Graphics,
Visualization and Computer Vision, pp. 1-7, 2015.
[23] Guobo X., Wen L., “Image Edge Detection Based on Opencv,” International Journal of Electronics and Electrical
Engineering. vol. 1, no. 2, June 2013.
[24] João G., David R., Filipe S., “Perspective correction of panoramic images created by parallel motion stitching,"
Proceeding of WSCG 23rd International Conference in Central Europe on Computer Graphics, Visualization and
Computer Vision, pp. 125-131, 2015.
[25] Salah M. S., et al., “Design and simulation of robotic Arm PD Controller Based on PSO," University of Thi_Qar
Journal for Engineering Sciences, pp. 18-24, 2019.
[26] Adrian P., “The use of closed-loop control systems in Botball,” 2018 European Conference on Educational Robotics.
Malta, 2018.
[27] Hazem I. A., Ali H. S., “Robust PI-PD controller design for systems with parametric uncertainties,” Engineering and
Technology Journal, vol. 34, no. 11, 2016.
BIOGRAPHIES OF AUTHORS
Nova Eka Budiyanta got his Bachelor Degree in Mechatronics Engineering
Education from Universitas Negeri Yogyakarta, then pursuing his Master Degree in
Electrical Engineering Education from Universitas Negeri Yogyakarta and Electrical
Engineering Master Program from Universitas Katolik Indonesia Atma Jaya. He has
experience in hardware-software programming for education. Now acting as lecturer
and the Head of Embedded System Laboratory of Electrical Engineer Department,
Universitas Katolik Indonesia Atma Jaya with concern in image processing, robotics,
and machine learning research field.
Catherine Olivia Sereati is a lecturer and researcher at Universitas Katolik Indonesia
Atma Jaya. Catherine’s interest subject of researches are Electronic Instrumentation
System and System on Chip (SoC). She was also involved in several research projects
to design cognitive instrumentation systems. Some of them are a building a software
cognitive interpretation of ship movements, for Indonesian marine security purposes,
and Cognitive Electro Cardiograph (ECG) design. Currently her research project is
focusing to designing the architecture of Cognitive processor.
Lukas got Bachelor degree of electrical engineering (EE) from ITB, then pursued
Master of Artificial Intelligence and PhD in Electrical Engineering, both from KU
Leuven, Belgium. Currently acting as the Head of Master of EE program Unika Atma
Jaya, with research in image processing, natural language processing and apply
cognitive engineering. Currently acting as the President of Alumni KU Leuven
Chapter Indonesia, President of Indonesia AI Society, Secretary of Indonesia
Honeynet Project. His main interests are in artificial intelligence, natural language
processing and computer security.