Research Publications Authored by SLIIT Staff

Permanent URI for this communityhttps://rda.sliit.lk/handle/123456789/4195

This collection includes all SLIIT staff publications presented at external conferences and published in external journals. The materials are organized by faculty to facilitate easy retrieval.

Browse

Search Results

Now showing 1 - 10 of 60
  • Thumbnail Image
    PublicationEmbargo
    A Secure and Intelligent Smart Home Controlling System
    (IEEE, 2022-12-26) Hettiarachchi, M. C; Abeysiriwardhana, W. D.C; Aththanayaka, A. M. R. E; Panangala, L. D; Jayawardena, C; Udara, I
    As a result of technological progress, people’s standard of living has improved and is continuing to do so in a variety of ways. Automation is the central idea in contemporary technology, and increasingly, automation technologies are taking the place of human operators. There are currently 4.8 billion people using the internet, or 60% of the global population, and around 87500 people join the internet every single day. The concept of an interconnected network of devices known as the “internet of things” expanded swiftly along with the expansion of the internet user population. The proliferation of IoT-enabled smart home gadgets is largely responsible for this shift. Although technology has advanced, it is still entirely dependent on human input. In addition, the current crop of smart home control systems is narrowly focused, mostly on a handful of security-related tasks such as monitoring, management, and the like. Research into existing solutions revealed that end customers wished for a less complex, more accessible, and cheaper method of controlling their smart homes; hence, we propose a smart home control system that meets these needs while being affordable and user-friendly. This paper presents cutting-edge investigation into the concept of a smart house, which can not only be used to manage appliances but also to open and close gates based on the user’s GPS location and to minimize energy consumption by automatically switching on and off equipment. Furthermore, the produced solution has increased security by implementing a biometric authentication system, a mobile application has been developed on the android platform, and user testing has shown the solution’s significance and validated the proof of concept.
  • Thumbnail Image
    PublicationEmbargo
    Train a Robot to Climb Staircase Using Vision-Base System
    (Institute of Electrical and Electronics Engineers, 2022-09-16) Jayawardana, J.T.H.; Dilshan, H.V.V; Wijethilaka, R.G.K.H; Balasooriya, T.D; Rajapaksha, U.U.S; Harshanath, S.M.B.; Jayawardena, C
    Currently, robots are used for different types of work, such as the manufacturing industry, healthcare, and the hotel industry. According to the current epidemic situation, the usage of robots was increased because of the need to reduce human interaction. As a result, they have to walk around the workplace, because of that, they may have to climb staircases. The world has many types of robots. Here the selected robot is a humanoid. This proposal is concerned with how to detect the staircase, count steps, get dimensions of it, and move the robot on it by keeping body balance. First, want to know what the objects are, then walk. The identified images from the image sensors will get as input. The technology stack that is used for image analysis is a method related to computer vision in deep learning. Other than that, while climbing the stairs robot needs to identify whether the staircase is over or not. Here we introduce a new concept: get the number of steps required to climb before climbing the stairs. It is related to how humans identify things by seeing and making decisions. The need to take the dimensions of the stairs is that when considering the stairs, they have their height, width, and range. Therefore, it is imperative to calculate the dimensions of each staircase separately. Creating a balance system similar to human balance is a great advantage in robotics. To implement such a system, there is an upright pose controller to allow the robot to walk stably by preventing tilting of the robot during walking on uneven floor. In general, for us to do that we need to calculate the global inclination of the floor is a key factor. It can be measured with a 2-axis accelerator meter, and it is installed in the inertial sensor.
  • Thumbnail Image
    PublicationEmbargo
    Developing A User-Friendly Interface from Robotic Applications Development
    (IEEE, 2022-10-04) Fernando, W. A. M.; Jayawardena, C; Rajapaksha, U. U. S.
    In this research, we have developed a web-based Robot Operating System (ROS) learning environment with its own set of tools. Our system is a comprehensive learning environment where students can go through the tutorials using the web interface and use our web-based development environment for writing scripts. Furthermore, students can use the web-based Gazebo simulator to visualize the robots. In addition, our learning environment also has its own set of tools that students can utilize for testing and troubleshooting robots. One of the other benefits of our system is that it is platform independent, and hence it can be accessed from either computer, mobile phone or tablet. Our system also has a dropdown for selecting commands. In this, all the descriptions and syntaxes of the commands are predefined and populated whenever a command is added from the dropdown. In addition, we have developed multiple other features that make this system much easier to use and user-friendly. In order to verify the usability of the system, we have performed a heuristic evaluation, and our findings show that the system complies with nine of the ten heuristics in Nielsen’s framework. In addition, our system complies with twelve of the fourteen heuristics in Zhang’s framework. We performed a performance evaluation as well. In this, we compared the performance of simulating our web-based system against running the same simulation directly from a Linux-based ROS server using the Gazebo client. The results showed that our system was faster by a small margin.
  • Thumbnail Image
    PublicationOpen Access
    Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control System
    (Hindawi, 2022-05-30) Rajapaksha, U. U. S; Jayawardena, C; MacDonald, B. A
    Heterogeneous multiple robots are currently being used in smart homes and industries for different purposes. The authors have developed the Web interface to control and interact with multiple robots with autonomous robot registration. The autonomous robot registration engine (RRE) was developed to register all robots with relevant ROS topics. The ROS topic identification algorithm was developed to identify the relevant ROS topics for the publication and the subscription. The Gazebo simulator spawns all robots to interact with a user. The initial experiments were conducted with simple instructions and then changed to manage multiple instructions using a state transition diagram. The number of robots was increased to evaluate the system’s performance by measuring the robots’ start and stop response time. The authors have conducted experiments to work with the semantic interpretation from the user instruction. The mathematical equations for the delay in response time have been derived by considering each experiment’s input given and system characteristics. The Big O representation is used to analyze the running time complexity of algorithms developed. The experiment result indicated that the autonomous robot registration was successful, and the communication performance through the Web decreased gradually with the number of robots registered.
  • Thumbnail Image
    PublicationEmbargo
    Adding Common Sense to Robots by Completing the Incomplete Natural Language Instructions
    (IEEE, 2022-07-18) De Silva, G. W. M. H. P.; Rajapaksha, S; Jayawardena, C
    This system is developed to identify and complete the human’s instructions or incomplete sentences given by a user as a command. It would facilitate the interaction between the human and mobile service robots. However, when humans give the instruction, there can be incompleteness or else missing the information related to the environment. That is because humans, generally based on common sense, depending on the environment. Then the human brain can complete all those incomplete sentences by using common sense knowledge. This paper itself introduced a model of a service robot who can compete with the given incomplete instructions, display the related sentences or words, and finally move to the related objects in the environment. First, it will consider and identify the objects in the environment and then consider the given natural language instruction by humans. As a first step of the approach, complete the incomplete sentences. Those sentences are coming as natural language instructions. By parsing it into as the frame can identify the related words by using the created model or can call as language model and here used some identify words from the human common sense also, then the service robot will learn about the commonsense knowledge automatically from the parsing sentences as a speaker. Considering all the parsing sentences, it calculates and measures the accuracy of this service robot model. Simply this is a commonsense reasoning model. The result of the provided solution can enable the robot model that works in a ROS environment to identify and automatically perform the tasks.
  • Thumbnail Image
    PublicationEmbargo
    Identifying Objects with Related Angles Using Vision-Based System Integrated with Service Robots
    (IEEE, 2022-07-18) Pasindu Lakshan, K. K; Rajapaksha, U. U. S; Jayawardena, C
    Manipulation of an object can be done with the collaboration of a human to a robot by properly introducing the object. To do this easily, we can model the object inside the robot’s head and let the robot identify it using some sensors and cameras. But when it comes to the real world, robots should have some mechanism to recognize objects in a perspective frame with angels. In this research authors will present a strategy to identify the unknown objects using a vision-based system and with the perspective angles of the detected object and the system is integrated with service robots. This will go in a way when the robot should be able to identify the objects around the robot in an asynchronous manner with rotational angles and the pitch and roll angles, perspective to the robot standing surface. The research will be based on Artificial intelligence, Machine learning, and Robotics.For the identification process, a few ways can be used. Vision-based identification using color and depth images from an RGB camera, and this research is mainly based on this RGB and depth feature integrated with YoloV5. And there are some other ways to identify objects like using LiDAR laser scanner. However, this learning process, should have a stable object to model and train the object. After the object recognition, by using the proposed methodology robots can calculate and estimate the rotational angles and pitch and roll angles of an object.
  • Thumbnail Image
    PublicationEmbargo
    Artificial Intelligence Based Smart Library Management System
    (IEEE, 2021-12-01) Jayawardena, C; Reyal, S; Kekirideniya, K. R; Wijayawardhana, G. H. T; Rupasinghe, D. G. I. U; Lakranda, S. Y. R. M
    The concept of a smart library system is to operate in a library with minimal human intervention. The proposed system handles basic library functions such as issuing books, returning books, reserving books, collecting late return fines, antitheft detection, and managing booking inventory using IoT technologies such as RFID and Raspberry Pi. The first key criterion is shelves management, which provides a unique key and uses RFID technology to identify and arrange the books. The succeeding category is providing users with book recommendations by penalizing hidden layer activations to encourage only a few nodes to activate when a single sample is an input. The dimensionality reduction neural network method was used to select the optimal seating arrangement. The LSTM algorithm will be used to make predictions to provide an efficient service to library users.
  • Thumbnail Image
    PublicationOpen Access
    Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control System
    (Hindawi, 2022-05-30) Rajapaksha, U. U. S; Jayawardena, C; MacDonald, B. A
    Heterogeneous multiple robots are currently being used in smart homes and industries for different purposes. The authors have developed the Web interface to control and interact with multiple robots with autonomous robot registration. The autonomous robot registration engine (RRE) was developed to register all robots with relevant ROS topics. The ROS topic identification algorithm was developed to identify the relevant ROS topics for the publication and the subscription. The Gazebo simulator spawns all robots to interact with a user. The initial experiments were conducted with simple instructions and then changed to manage multiple instructions using a state transition diagram. The number of robots was increased to evaluate the system’s performance by measuring the robots’ start and stop response time. The authors have conducted experiments to work with the semantic interpretation from the user instruction. The mathematical equations for the delay in response time have been derived by considering each experiment’s input given and system characteristics. The Big O representation is used to analyze the running time complexity of algorithms developed. The experiment result indicated that the autonomous robot registration was successful, and the communication performance through the Web decreased gradually with the number of robots registered.
  • Thumbnail Image
    PublicationEmbargo
    Learning platform for visually impaired children through artificial intelligence and computer vision
    (IEEE, 2018-02-19) Balasuriya, B. K; Lokuhettiarachchi, N. P; Ranasinghe, A. R. M. D. N; Shiwantha, K. D. C; Jayawardena, C
    The topic Visual Disabilities and Computer Vision are the most researched topics of recent years. Researchers have been trying to combine two topics to create most usable systems to the visually disabled to aid them in their day to day tasks. In this research, we are trying to create an application which is targeting children between the age of 6-14 who suffers from visual disabilities to aid them in their primary learning task of learning to identify objects without a supervision of a third-party. We are trying to achieve this task by combining latest advancements of Computer Vision and Artificial Intelligence technologies by using Deep Region Based Convolutional Networks (R-CNN), Recurrent Neural Networks (RNN) and Speech models to provide an interactive learning experience to such individuals. The paper discusses.
  • Thumbnail Image
    PublicationEmbargo
    TreeSpirit: Illegal logging detection and alerting system using audio identification over an IoT network
    (IEEE, 2018-02-19) Kalhara, P. G; Jayasinghearachchi, V. D; Dias, A. H. A. T; Ratnayake, V. C; Jayawardena, C; Kuruwitaarachchi, N
    Illegal logging has been identified as a major problem in the world, which may be minimized through effective monitoring of forest covered areas. In this paper, we propose and describe the initial steps to build a new three-tier architecture for Forest Monitoring based on Wireless Sensor Network and Chainsaw Noise Identification using a Neural Network. In addition to detection of chainsaw noises, we also propose methodologies to localize the origin of the chainsaw noise.