International Conference on Advances in Computing and Technology (ICACT)

Permanent URI for this communityhttp://repository.kln.ac.lk/handle/123456789/15607

Browse

Search Results

Now showing 1 - 5 of 5
  • Item
    Global Positioning System Based Real-Time Traffic Monitoring System for Minneriya National Park
    (4th International Conference on Advances in Computing and Technology (ICACT ‒ 2019), Faculty of Computing and Technology, University of Kelaniya, Sri Lanka, 2019) Hansanie, M.H.M.; Manawadu, U.A.; Abeyratne, K.R.; Perera, P.; De Silva, R. S.
    Located in the North Central Plains of Sri Lanka, Minneriya National Park is an ideal eco-tourism location. Annually during the dry season, August to September herds up to 300 elephants get attracted towards the Minneriya reservoir. Due to the large elephant herd that visits the reservoir throughout the year, mostly in the dry season, Minneriya National Park has become a large visitor attraction. The increasing visitor attraction to witness the elephant gathering in the banks of Minneriya Reservoir has caused adverse effects to the sensitive ecological areas, disturbing the natural habitats. The high number of visitor attraction has caused difficulties in the systematic management of safari rides in the park. The main objective of this project is to design and develop an android app that tracks the location of vehicles entering the park based on GPS data. The geo-location history of safari jeeps is updated in Firebase Real-Time Database. The park administrators are provided with a web-based system that consists of a customized map that shows the real-time location of all vehicles inside the park. Also, using Firebase Cloud Messaging facility, administrators can message the safari jeep drivers real-time and redistribute the vehicle traffic. Geo-fences are implemented in the app that marks protected zones. It indicates to the drivers that they are sensitive ecological areas and enter and exit to the areas are marked by an app notification. The app also shows the other safari vehicles in its proximity and the jeep drivers can have an idea of the realtime vehicle traffic. When implementing the app traffic data of 20 vehicles were collected and identified that grassland habitat occupied the maximum number of vehicles. There were concerns regarding network battery drain. It can be minimized by changing the CPU frequency when the app is inactive in run time. Through this real-time traffic monitoring system, the park administrators can easily manage and redistribute safari jeep traffic and improve the behavior of safari jeep drivers eliminating disturbance caused to flora and fauna of the national park due to increased vehicle traffic.
  • Item
    Online Train Ticket Reservation System.
    (Faculty of Computing and Technology, University of Kelaniya, Sri Lanka., 2017) Siriweera, U.G.S.M.; Dias, N.G.J.
    Railway is one of the most important means of transportation, and plays a vital role in the transport industry. With such a huge customer base, purchasing train tickets has been a very prominent problem. Railway E-Ticketing systems have been developed with the acceleration of technology but, they are not economically viable as mobile applications. After considering the above facts, “Sri Lankan Railway (SLR)” has been developed as a mobile application for making online reservations and accessing relevant information across different locations via are Internet. In SLR Application, user should create an account as first time and then can make a reservation by adding the train details. As soon as the payment is done, reference number is generated on the application. While this is convenient for most people, it has made things particularly easier for people residing in remote areas. It is much easier than standing in long queues. So they can book tickets with a tap and they can check available train for required date and time, which seats are already booked in relevant compartment and which are the seats available for booking. They can graphically see those details. The system has a separate application called checker application (SLRCS) for validation of ticket. Since Checking application it saves a huge work of the ticket checkers for validation of tickets by moving from manual ticket checking process to digital ticket checking process. This is done by just scanning with their own android mobile to validate the ticket. Using this application, Railway department’s employees can log on to checkers account and the system verifies the ticket reservation by comparing generated reference number. Further the android and cloud based technologies have been used for the development process of the both applications. The SLR application was a success in developing an online mobile ticket booking which could satisfy the current problems of passengers who reserve tickets. The testing process has been successfully done by reviewing users in different backgrounds. An application for managing server side can be proposed to further enhancement for the project. In order to manage the database as the admin, it can provide a dashboard. In current application, the database updates manually. Need to focus on a way of letting it to be updated automatically. And a payment gateway should have to apply for the implementation stage. The developed SLR application will contribute for a positive impact in the business economy in Sri Lanka. Hopefully, it will be beneficial for all the users who travel in trains and it will make their lives easier.
  • Item
    Android smartphone operated Robot
    (Faculty of Computing and Technology, University of Kelaniya, Sri Lanka, 2016) Thiwanka, U.S.; Weerasinghe, K.G.H.D.
    In the present an open-source Android platform has been widely used in smartphones. Android platform has a complete software package consisting of an operating system, middleware layer and core applications. Android-based smartphones are becoming more powerful and equipped with several accessories that are useful for Robotics. The purpose of this project is to provide a powerful, user-friendly computational Android platform with simpler robot’s hardware architecture. This project describes the way of controlling robots, using smartphone and Bluetooth communication. Bluetooth has changed how people use digital device at home or office, and has transferred traditional wired digital devices into wireless devices. The project is mainly developed by using Google voice recognition feature which can be used to send commands to robot. Also motion of robot can be controlled by using the Accelerometer and the buttons in the Android app. Bluetooth communication has specifically used as a network interface controller. According to commands received from application, the robot motion can be controlled. The consistent output of a robotic system along with quality and repeatability are unmatched. This project aims at providing simple solutions to create a framework for building robots with very low cost but with high computational and sensing capabilities provided by the smartphone that is used as a control device. Using this project concept, we can help disabled people to do their work easily ex: Motorized wheelchair, remotely controlling some equipment using the smart phone. Also using this project, we can build Surveillance robot devices and reconnaissance devices can design home automation and can use to control any kind of device that can be controlled remotely. Many hardware components were used such as Arduino Uno, Adafruit Motor Shield Bluetooth module and Ultrasonic Distance Measuring Transducer Sensor. The Uno is a microcontroller board based on the ATmega328P. It contains everything needed to support the microcontroller; simply connect it to a Computer using a USB cable or power it with an AC-to-DC adapter or battery to get started. The Arduino use shield boards. These plug onto the top of the Arduino and make it easy to add functionality. This particular shield is the Adafruit Industries Motor / Stepper / Servo Shield. It has a very complete feature set, supporting servos, DC motors and stepper motors. The Bluetooth module is used to connect the smart phone with robot. It uses AT commands. The HC-SR04 ultrasonic sensor uses sonar to determine distance to an object like bats or dolphins do. It offers excellent non-contact range detection with high accuracy and stable readings in an easy-to-use package. From 2 cm to 400 cm or 1” to 13 feet. Its operation is not affected by sunlight or black materials. It comes with an ultrasonic transmitter and a receiver module. This system has two major parts. One is Android application and the other is robot hardware device. When developing this Android application new Android technologies were used ex: Google Voice and motion of the phone. To improve the security of this Application a voice login is added. In addition, a program is added to change login pin and to develop robot scan program and finally to develop two control programs using buttons with accelerometer and Google voice inputs. Arduino IDE and Arduino language is used to program the robot. Arduino has a simple methodology for running the source code. It has a setup function and a loop function. We can define variables and other things inside setup function. The loop function is running always according the content of the function body. AFmotor header is used to develop the code file to get functions to control the motor shield and the motors and used SoftwareSerial header file to make connection between Arduino and Bluetooth module. Using Black Box test method, integrity, usability, reliability, and correctness of the Android application is checked. Finally, user acceptance tests are done for different kind of users. A field-test is done to test whether the robot can identify the object in front of it and the distance limit is coded to the program. Today we are in the world of robotics. Knowingly or unknowingly, we have been using different types of robots in our daily life. The aim of this project is to evaluate whether we can design robots ourselves to do our work using a low budget and simple way. Finally, we think this project will be helpful for students who are interested in these areas and this will make a good solution for human matters. This project has many applications and a very good future scope. It also allows for modification of its components and parameters to get the desired output. This project allows customizing and automating our day-to-day things in our lives.
  • Item
    MySight – A New Vision for the Blind Community
    (Faculty of Computing and Technology, University of Kelaniya, Sri Lanka, 2016) Nimalarathna, O.D.; Senanayake, S.H.D.
    People read newspapers, books, articles and many other materials every day. It is a basic human need which is forbidden for blind people by nature. Sometimes, braille education might be the ultimate solution for such person. As stated by The National Federation of the Blind (NFB), less than 10% of the blind children are engaging with braille reading in United States. Every year a lot of people lose their vision fully or partially. According to the findings, diabetics is one of the major causes for blindness and nowadays it is spreading rapidly. Therefore, the present consequence is significant regarding the blindness. According to NFB, most of the blind people are unemployed and a lot of blind students give up their studies due to the difficulty of learning. The problem is that there are not enough teachers to teach Braille system and also the learning of Braille system is really hard. Therefore, it is feasible to find a method such that a blind person could read newspapers, textbooks, bills, etc. without the braille system. There are several smart applications available which use internet connection to find the Portable Document Format (PDF) of the particular newspaper, book or document and then reads that PDF document audibly. But the problem is that they require the PDF document of the particular reading material to be on the internet available in PDF format which is not practical when all the books have no PDF versions. Currently AIRS-LA, BARD MOBILE, iBlink Radio, NFB Newsline, Voice Dream Reader are the top five applications for the usage of the blind community. Since, they need an internet connection and use huge amounts of data, it is not suitable for real time reading. The problem is if a blind person wants to read something in an area which does not have an internet connection, he cannot use any of the mentioned applications. Therefore, there is a great necessity of an application which is portable, effective and work in an offline environment. This research is completely focused on finding a way which could let the blind people to expose to a new kind of reading. The main objective of this research was to develop an android application which could identify words and various kinds of symbols written using a standard font in a given document, and then convert them into an audible format such that a blind person could understand. It also should easy to use by a blind person by providing voice notifications and smart touch techniques. “MySight” is a revolutionary application which could change the entire reading and learning techniques of a blind person. This would replace the braille system currently used by the blind people and let them read and learn effectively and easily. The application was designed in such a way that a blind person could simply get handled with its functionalities and experience the maximum benefit. Also, this can be considered as a method which could let them read like a normal person. The first step was to find an appropriate and efficient Optical Character Recognition (OCR) technique which compatible with the Android platform. In order to fulfill that requirement, the Tesseract OCR library was used. The reason behind choosing Tesseract is, now it has become a leading commercial engine because of its accuracy. The next step was interface designing. Fig.2 shows how the application captures the text. Fig.3 (a) shows the interface after detecting the text and the Fig.3 (b) shows the text operations that can be performed once it detects the text. Once the OCR implementation completed, the application can detect the text using the captured image. At the same time it can convert the text as a sound output through the mobile phone speaker or headset. For the future improvements, the application should be enhanced to guide the blind person to capture the image of a paper or a page of a book. If the four borders of the page are not captured, the application should say the user to move in the corresponding direction. Fig.1 (a) shows the page which is not fully detected to mobile camera. In that situation the border of the page can be identified using the edge detection. If the four borders of the page are not presented in camera preview, it indicates that the page is not ready to be processed. The adjustment can be identified using the distance from the edges. Then the user can be notified by giving a sound output asking to move to left, right, forward or backward until the image is ready to be processed as in Fig.1 (b). For the above improvements, OpenCV library is going to be used for edge detection and the smart voice commands for giving instructions to the blind person. Furthermore, the application will be tested with the blind community to evaluate the applicability and the effectiveness of the application in the real environment.
  • Item
    Development of a Location Based Smart Mobile Tourist Guide Application for Sri Lanka
    (Faculty of Computing and Technology, University of Kelaniya, Sri Lanka, 2016) de Silva, A.D.; Liyanage, S.R.
    Tourism plays a momentous role in the accomplishment of macroeconomic solidity in Sri Lanka. It is one of the main industries that generates a higher emolument for Sri Lanka. The amount of foreign currency earnings from tourism industry has decreased significantly during the past few years according to observations and collected data. This can be partially attributed to the lack of loyalty of the physical tour guides as well as not modernizing the tour guide booklets regularly. Considering the above issues, we propose a mobile application named “Live Tour Guide” to make the travelling easier for the tourists and thereby creating a positive impact on the economy of Sri Lanka. A meticulous investigation was carried out in order to find out the software and hardware requirements to develop this automated tour guide application. The feasibility analysis for the system was carried out under three areas; i.e Operational, Economic and Technical. Since this application consists of the details about the hotels, attractive places and the longitudes/latitudes of different locations it was needed to use an exterior source to collect these respective data. Under the assumption that the particular websites are updated regularly, the dedicated websites were used to gather the required information. Direct observation data collection method was also utilized to identify the work carried out by the tour guides, their behavior, the way that they treat the tourists etc. The system has been developed focusing on two main elements; Mobile Application and Web Server. The Web Server is used to access the cached data or information through the Mobile Application. Information regarding different locations such as, longitudes and latitudes were gathered with the use of the Global Positioning System (GPS). Google maps was employed to access the map based services. Central web server can be accessed through the Internet by using wireless connectivity or 3G connection. The Web Server serves the contemporary location information and it also provides the details of the hotels and attractive places situated close-by, so that it will allow the tourists to plan out their journey accurately in advance with a minimum effort. An external database has been developed using MySQL in order to maintain the details of the places of interest. Java Script Object Notation (JSON) objects are used to exchange the location data over the internet and the application program. Google Maps Application Programming Interface is used to access the Google Map. The “Live Tour Guide” mobile application has developed in order to provide the real time location based services according to the requirements of the tourists. The system has been tested to operate on any smartphone with Android Operating System version 4.2 or later. When a user enters the source and the destination, it will display the route, estimated time for the journey without traffic and the distance between the origin and the destination. Along with that it provides two options to select as “Locations” and “Hotels”. Those two options will provide the details of all the available hotels as well as attractive places located close-by along the preferred route. Apart from the mobile application, “Live Tour Guide” web application has also been developed for maintaining the database in a user friendly manner that can be used by the travel agencies. By using all the above mentioned technologies together with the real data, the objective of developing this “Live Tour Guide” android based application was successfully achieved. Even though some of the solutions are already available as tour guides, this “Live Tour Guide” application allows the tourists to plan out their tour before they start up their journey, by providing various kinds of origins and destinations. It will allow tourists to choose the locations that they are preferred to visit during their journey, since it provides all the information including the prices as well. Any user who is equipped with an android based smartphone, eligible to use this application. However, in future this system should be enhanced by enabling to display all the public places that are available within a selected route as well as it is needed to find out a way of accessing the “Live Tour Guide” application accurately even without having an internet connection. Currently, the database updates manually, but it is better to focus on updating it automatically within regular intervals, so that it will operate more accurately. Due to this innovative application, more tourists can be attracted and will gain a positive impact on the economy of Sri Lanka.