Browsing by Author "De Silva, B. P."
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item A Customizable Virtual Reality Application for Enhancement of Method of Loci(Uva Wellassa University of Sri Lanka, 2019-02) Perera, R. M.; Priyanga, E.A.I.; De Silva, B. P.; Karunarathne, K.R.R.; Jayarathna, H.M.P.P.; Senanayake, S.H.D.The ability of memorizing more information can be considered as a measurement of intelligence, especially in the long-term memory. There are several ways to recall the memory such as mental memory tree, memory map, etc. These methods are based on the visualization of facts. The Loci method is one of the best methods which allows quick recall of information through visualization and the use of spatial memory. This method enables to memorize by linking information with various symbols. However, that method has been proven to be effective for centuries, it is still not widely adopted by most of the people due to the complications of understanding the technique. This difficulty of visualizing and usage of this method renders it less useful to a majority. Various studies on enhancement of method of loci have been done through the years. These studies are not providing customizable approach to the end-user. This research also enhances this application by enabling the end-users with the ability of customizing the solution making it applicable in a broad range. The solution introduced in this research is a Virtual Reality based software application developed using Unity3D Game Engine and Google Cardboard Virtual Reality Software Development Kit. It renders a memory palace along with the ability of customization allowing the user to store information along the palace path. The researchers have developed a mobile application which can be run on any device that supports Google Cardboard Virtual Reality. This application has the potential of aiding the user with the ability of memorizing various information with ease. This can be applied in a wide range of fields such as education and psychological treatment. The researchers have planned to further develop the application allowing users to use various mind palace templates according to their preferences.Item Sixty Seconds Robot - An Effective Development Approach for Robot Programming(Uva Wellassa University of Sri Lanka, 2018) Priyanga, E.A.I.; Jayarathna, H.M.P.P.; De Silva, B. P.; Senanayake, S.Nowadays, a lot of people are interested in robotics technology. However, most of them do not have a required knowledge in robotics and pogramming. Therefore, it has become a major barrier for innovations in robotics. However, if the basic process is automated, the entire problem can be solved without wasting programmers' effort and time. There are some visual programming software existed for programming in robotics such as Visuino, GLTINO, XOD.IO, etc. The main problem of those types of advanced software is that the learning difficulties at the beginner level. Some of those tools are not much user-friendly for novice learners. Some of them do not facilitate to identify hardware related errors in the robot. To overcome these barriers, an efficient software tool has been introduced in this research to design the basic structure of a robot. The automated IDE can identify hardware related errors. There are many types of robots, such as line follow, wall detect, arm based, etc. The user can select a template from the IDE for one of the types and customize it. Also, it can be used for tuning sensors, Proportional Integral Derivative (PID) generators, etc. In this solution, the user has only to customize the template, and then the code for Arduino circuit that is generated automatically. Since, this is a full GUI application to do Arduino robotics, this provides a platform for the beginners to learn robotics and make their own projects with less errors. Our future development is mainly focused on developing solid work based on a universal template for more Artificial Intelligent (AI) based robots, radio signal based robots, etc. Ultimately, those extensions can be used in simple applications to more advanced applications such as robot based toys, military tools, drone technology, etc. In addition to that, the researchers have planned to develop a community for that where anyone can create libraries for implemented robotics platforms.