Project Title | Detecting Human Actions in Surveillance Videos Using Neural Networks |
Student Name | Ivan Lim Ai-Wern |
Supervisor | Mohd Haris Lye Abdullah |
Year of Completion | 2018 |
Description | This project studied the effect of multiple preprocessing methods, used on the training data set,
on the performance of a neural network. A VGG16 CNN model was created using the Python Tensorflow library,
with the final layer modified to output 5 results instead of the usual 1000. The model was used to detect
the following actions: “kick”, “hug”, “punch”, “hit” and “none”.
The preprocessing methods explored in this project were: single frame, combined middle frames and combined
first-middle-last frames. As the data set consists of videos, the frames of each video were extracted and
preprocessed. The single frame method did not involve any further preprocessing besides the frame extraction,
while the other two methods have extra steps involved as shown in the figures below.The model was trained with
the preprocessed data sets to produce three trained models. These performance of these models were then compared.
|
Results / Conclusion | The output of each model was classified into three categories: “true positive”, “false positive” and “true negative”.
From these, the model’s recall, precision and F1 score for each action class were calculated.The overall performance of
each model was also calculated and compared between the three models.The results show that the combined middle frames method
performed the best out of the three preprocessing methods tested.
|
Project Title | Mobile Medical Adherence System |
Student Name | Kun Joen |
Supervisor | Mr. Cheong Soon Nyean |
Year of Completion | 2018 |
Description | In order to reduce the issues caused by medication non-compliances among cardiovascular patient, Med+ system is developed to aid patients adhere to their prescribed medication.
The vital objective of Med+ system is to aid patients who diagnosed with cardiovascular disease to be reminded to take medication on schedule, to identify the correct medicine
to take, to gain more information of medicine and monitor their medicine intake history. By using web technology, a web application named Medicine Management System (MMS) is
developed. Apart from allowing healthcare provider to configure patient’s medicine dosage time, the web application is able to store patient information and monitor patient’s
intake history. Moreover, by using smartphone technology, an android application name RemindMe is designed to remind patientconsume medicine according to the configured medicine
dosage time, allow patient to identify and gain more information of the medicine by scanning the QR code on the medicine package, and let patients monitor their medicine intake
history to prevent overdose.
|
Results / Conclusion | A cost-effective Med+ system was implemented through web and smartphone technologiesto help patients facilitate medicine adherence. The Med+ system consists of Medicine Management
System and RemindMe Android application. The MMS lets healthcare provider conveniently record medicine intake information, keeps track of patient’s medicine intake history and contacts
patient’s guardian whenever a missed dose is detected. The RemindMedata is synchronizes with the MMS.Thus, patients do not need to manually setup the medicine intake time themselves.
Patientswould beautomatically reminded to take their medicine at the prescribed time through the RemindMe.
|
Project Title | Development of an Indoor Position Tracking System for Library |
Student Name | Saw Zhao Yong |
Supervisor | Dr. Tan Wooi Haw |
Year of Completion | 2018 |
Description | In this project, an indoor positioning book searching system was designed and developed to help the patrons to easily locatebooks in the library. There are many
techniques for the implementation of indoor positioning system. BLE fingerprinting was employed in this project to develop the indoor positioning book searching
system for the library. In this approach, BLEbeacons were set up in the library. Next, a mobile application has been designed and developed to pinpoint the
patron’s location based on Received Signal Strength Indicator (RSSI) of the beacons. By doing so, the application will guide the patrons to the book they are
looking for by showing the path to the book’s location from the patron’s current location.
|
Results / Conclusion | The system was able to show the path to the book’s location from the patron’s current location. Even though there are some fluctuations in terms of the accuracy
of the navigation system depending on the environment,it generally was able to guide the patron to the book’slocation. Consequently, this project
has been invited to be showcased in “ILFA World Library Information Congress 2018”.
|
Project Title | Video-based Vehicle Detection and Classification |
Student Name | Wong Zi Jian |
Supervisor | Ir. Dr. Goh Vik Tor |
Year of Completion | 2018 |
Description | Automatic toll collection is typically implemented at toll gates as an efficient method to handle large volumesof vehicles using the tolled road.
More commonly known as Electronic Toll Collection (ETC), these automatic collection systems usually rely on radio frequency identification (RFID)
to identify the vehicle and charge accordingly. As shown in Figure 1, the RFID system installs an antenna at the toll gate which in turn, communicates
with a transponder in the vehicle. Although the RFID system has excellent accuracy and is responsive to fast moving vehicles, they can be expensive to
own. Specifically, the cost of the transponder can be prohibitive, thus discouraging a greater adoption of the system by the general public. Furthermore,
as most toll gates charge different rates for different classes of vehicles, it is also possible for unscrupulous users to defraud the RFID system. For example,
they can swap the transponders of more expensive vehicle class such as trucks with transponders belonging to cheaper classes such as cars and taxis.As such, it is
vital that these ETC system be able to distinguish and classify the different classes of vehicles passing through the toll gates. In this project, a video-based
vehicle detection and classification system is proposed. The video-based system uses a high resolution video camera to capture the vehicles while machine learning
is used to identify and classify these vehicles into their corresponding vehicle classes.
|
Results / Conclusion | The proposed system used a computer vision library called OpenCVto segment and extract the region of interest. This allowed the shape of the vehicle to be isolated
from the rest of the background image. Once sufficient training images have been obtained, these images were fed into a machine learning algorithm to perform model training.
Some examples of these extracted images are shown in Figure 2. The machine learning algorithm is based on the convolutional neural network (CNN) and is well suited to analyzing
images. The CNN was built using Tensorflow, an open-source software library for implementing machine learning.The vehicle classification can be seen in Figure 3. This proposed
system achieved a high validation accuracy of 93.8% while maintaining low validation losses of 0.236. This system minimises the need for human operators to manually classify
vehicles and hence, increases the toll collection rate and efficiency.
|
Project Title | Development of an Embedded System for Wildlife Protection Application |
Student Name | Yeap Thye Liang |
Supervisor | Dr. Sarina Mansor |
Year of Completion | 2017 |
Description | For the purpose of wildlife conservation, a human detection system incorporating both IR (Infrared) imaging and thermal sensing features is proposed
to curb illegal hunting issues.The proposed system is built by mainly using RPi3 as the microprocessor, a NoIR camera for image acquisition, D6T MEMS
thermal sensor for heat detection, and using MATLAB as the programing platform. The effective range of detection is approximately fall within 2.4m to 5.4m.
The NoIR camera can capture a relatively clear image in dark environment with assistance of IR light source. It also has wider Field of View (FOV )compared
to the thermal sensor. The human detection algorithm using the concept of both thermal sensing and IR imaging is built in this project. Thermal sensor is
able to detect changes in temperature within FOV based on dynamic threshold. Any temperature higher than the temperature threshold will be recognized as
foreign temperature.
|
Results / Conclusion | This project developed a human detection embedded system. The effective range of detection is approximately fall within 2.4m to 5.4m. The NoIR camera can
capture a relatively clear image in dark environment with assistance of IR light source. Two Graphic User Interface (GUI) were developed to interact with
the human detection system and display the image processing outcomes after frame differencing, filtering and SVM validation. Three main experiments were
carried out: i) day time test, ii) night time test and iii) non-human object test to evaluate the consistency of the algorithm. The experiments generated
high success rates in terms of human and non-human classifications in less than average three seconds per capture. The human images detected can be viewed
and saved in a computer. Lastly, the proposed embedded system achieved a 10% power savings compared to existing human detection system. The application of
thermal sensing as the first filter before carrying out any image processing improves it energy efficiency.
|
Project Title | Tracking and Monitoring using Wi-Fi Positioning System |
Student Name | Tai Kain Hoe |
Supervisor | Dr. Goh Vik Tor |
Year of Completion | 2017 |
Description | In this project, a tracking and monitoring system that is able to detect Wi-Fi enabled device is implemented.The system utilises wireless access points that scan
for the presence of 802.11 probe request packets and upon detecting them, will record their unique MAC addresses. Once a device has been recorded, a tracking and
handover algorithm will monitor the said device across multiple access points if the device moves between them. The information is aggregated from these access
points and visualised on an administrator’s workstation.
|
Results / Conclusion | The system is able to detect the probe request packets sent by the Wi-Fi device and subsequently, track that device across the multiple access points that had been installed in the monitored area. The monitoring can be done in real-time where the device is seen to be moving from one area monitored by one access point, into another area that is monitored by another access point. In addition, the Received Signal Strength Indicator (RSSI) is used to increase the accuracy of the system by estimating the actual distance of the device from the access point. |
Project Title | Cost-effective IoT-enabled Outdoor Smart Parking System with Convolutional Neural Network on Raspberry Pi |
Student Name | Ng Chin Kit |
Supervisor | Mr. Cheong Soon Nyean |
Year of Completion | 2017 |
Description | The objective of this project is to design and implement an outdoor smart parking system for detecting vacant parking spaces
and illegally parked vehicles on real time basis. This project introduces CNN SPS, an integrated Smart Parking System based
on Convolutional Neural Network (CNN) which employs a stationary IP camera to monitor the parking lot within its vision and
is capable of identifying the occupancy status of individual parking space as well as recognizing the instance of illegal parking
in non-parking area. The system design of CNN SPS is comprised of two phases: offline training phase and real-time operation phase
which take place at the CNN training server and base station respectively. The use of CNN classifier in CNN SPS offers superiorities
in term of automatic image feature extraction and invariant against environmental variations, thereby capable of achieving high
detection accuracy.
|
Results / Conclusion | The proposed system has been deployed at Faculty of Engineering, Multimedia University parking lot for real-time detection of parking space vacancy and illegal parking events. Experimental results demonstrated that CNN SPS is able to detect vacant parking spaces and illegally parked vehicles with high accuracy, implying that the detection is robust against the changes in light intensity and the presence of shadow effects under different weather conditions, attributed to the superiority offered by CNN. The integration of parking space vacancy detection system and illegal parking detection system in CNN SPS could be used to generate numerous beneficial services for both vehicle drivers and the parking rules enforcement officers. On one hand, the live occupancy status of parking spaces could be channeled to the vehicle drivers to help them locate an empty parking space easily, thereby reducing the probability of them parking illegally. On the other hand, the occurrences of illegal parking incidents can be notably reduced as the illegal parking detection system imitates the presence of enforcement officers to keep away those violators, thereby lighten the burden of enforcement officers. |
Project Title | Online Bus Tracker |
Student Name | Allan Tan Kean Yang, Tan Jia Cheng |
Supervisor | Tan Wooi Haw |
Year of Completion | 2013 |
Description | There are two problems regarding the Malaysian public bus systems that should be addressed, namely the punctuality,
and safety/reliability of the buses. For bus commuters, there are long waiting intervals between buses. There are
also buses that do not arrive punctually due to breakdowns or traffic congestion. This is where the Online Bus Tracker
project comes in handy. The GPS (Global Positioning System) data containing the location and speed of the bus was first
obtained from the In-Bus system. It was then sent to the Off-Bus server. Upon receiving the GPS data, the information was
published by the Off-Bus server to a webpage. In this project, multiple alternative methods were used to communicate
between the In-Bus system and the Off-Bus server, thus contributing to a reliable and cost-effective system.
|
Results / Conclusion | The Online Bus Tracker was able to provide real time tracking of bus locations, current traffic conditions, and an estimated time of arrival. Therefore, commuters can plan their journey accordingly based on the information provided, even when they are on the move by using their mobile devices, such as smartphones or tablets. Moreover, the passengers’ family members and friends are able to monitor the whereabouts of the buses whenever they are on a journey. |
Project Title | String Algorithm on GPGPU |
Student Name | Ong Wen Mei |
Supervisor | Vishnu Monn Baskaran |
Year of Completion | 2013 |
Description | Since the last decade, the concept of general purpose computing on graphics processors was introduced and has
since garnered significant adaptation in the engineering industry. The use of a Graphics Processing Unit (GPU) as
a many-core processing architecture for the purpose of general-purpose computation yields performance improvement
of several orders-of magnitude. One example in leveraging a GPU for improved computational performance is the
parallelization of string searching algorithms. The string search algorithm is often required to be performed on
large datasets. However, string algorithms are commonly optimised to be performed using a Central Processing Unit (CPU)
and risks high levels of computational bottlenecks. As such, this dissertation first identifies these bottlenecks by
analysing the design and implementation of a serial Bloom Filter algorithm. Based on the analysed results, a parallel
Bloom Filter algorithm is proposed, which utilizes software threads (i.e., OpenMP) on a multi-core processor for
data parallelism. Experimental results suggest that a multi-core driven (i.e., Using 8 logical processors) parallel
Bloom Filter algorithm exhibits performance speed up of up to 3.3x for a set of 10 million strings. The design and
implementation of the parallel Bloom Filter algorithm is then extended into a GPU processor using the Compute Unified
Device Architecture (CUDA) parallel computing platform. The proposed parallel Bloom Filter algorithm on CUDA segments
the string list into blocks of words and threads in generating the bit table, which is used during the string matching
process. This method maximizes the computational performance and sustains consistent string matching results. Experimental
results suggest that a GPU driven (i.e., Using 256 CUDA cores) parallel Bloom Filter algorithm further extends the
performance speed up to 5.5x for a set of 10 million strings. In addition, this project also analyses the searching
drawback of a Bloom Filter algorithm in locating matching string positions. As such, an alternative parallel Quick
Search string algorithm is designed, implemented and assessed in an effort to address this drawback.
|
Results / Conclusion | The massively parallel computing architecture of a GPU provides an opportunity for string searching algorithms to be implemented using CUDA. Thus, Bloom Filter has been chosen to be implemented in this project. The research of this project also includes designing and developing a parallel CPU implementation of the algorithm. A performance speedup of 3.3x was attained for the dataset size of 10,000,000. The performance of the Bloom Filter algorithm using the CUDA implementation was also benchmarked. For 10,000,000 strings, a gain of 5.5x was obtained in the performance of the algorithm. Hence, it can be concluded that utilising a GPU to perform a computationally expensive algorithm improves the performance of the program. However, the improvement in performance is affected by the architecture and the compute capability of the GPU. The Bloom Filter algorithm offers space and time efficiencies; however it is not suitable if location identification is needed. Quick Search would be a more appropriate algorithm if space efficiency is not a primary concern. |
Project Title | Android Near-Field Communication (NFC) for Maintaining Library Catalogues |
Student Name | Cheng Kae Tzong |
Supervisor | Dr. Goh Vik Tor |
Year of Completion | 2012 |
Description | Near-Field Communication (NFC) is a short-range wireless communication technology that allows the exchange of
information between two parties. We use NFC to wirelessly manage a library’s book collection. Books that have NFC
tags can be efficiently tracked and catalogued using a NFC-enabled device. NFC-enabled devices such as a smartphone
can be used to scan the NFC tags and upload any pertinent information directly into the library’s database. Books
can be easily loaned and returned with a single swipe of the smartphone over the book. This interaction is
illustrated in the figure below.
|
Results / Conclusion | We develop an Android-based app containing most of the features of a library management system. This app is then installed into a smartphone that a librarian can use to efficiently manage the library's book collection. The app works in conjunction with a backend system consisting of a webserver and database. The benefits of our work include increased security due to the built-in security features of NFC technology, greater mobility, reduced costs and better efficiency. Our work won 3rd Place in the Computer and Multimedia Category for 2013 IEEE-FOE FYP Award. |
Project Title | Design and Development of shop finder application via iOS (iPhone) |
Student Name | Teh Shau Hooi |
Supervisor | Cheong Soon Nyean |
Year of Completion | 2011 |
Description | The project Shop Finder application was coded in Objective C language using iOS SDK (Software Development Kit) for Apple iPhone that runs on iOS.
The Shop Finder application incorporates multiple features such as location service to provide GPS (Global Positioning System) to track user's location
and route to desired destination. The application showcases the latest and widest range of iPad, iPhone, iPod, Mac desktops and laptops, software and
accessories available in six Machines (Apple Premium Reseller) stores situated within the Klang Valley and one store in Johor Bahru. The features are:
|
Results / Conclusion | This project was successfully completed and able to run on Apple iPad, iPhone, and iPod Touch. Besides, the application was integrated with resources
and information from an Apple Premium Reseller company in Malaysia. The program was submitted and reviewed by Apple Inc. and it is now available in
Apple App Store for free download at this link: http://itunes.apple.com/us/app/machines/id441123999?ls=1&mt=8 |
Project Title | Integration of Wiimote into the Computing Space for the Enhancement of E-Learning and Improving User's Experience |
Student Name | Goo Yik Yeun |
Supervisor | Cheong Soon Nyean |
Year of Completion | 2009 |
Description | The objective of this project is to investigate the possibilities
of integrating Wiimote technology into computer applications. The
Wiimote's rich level of input and output (I/O) combined with the ease
of PC connectivity (via Bluetooth) makes it a popular platform for
exploring alternative control schemes for existing applications.
Work that was done on this project includes:
|
Results / Conclusion | System evaluation for the WCGENK were conducted and participated by 60 students in MMU. The result from the evaluation showed that the WCGENK's I/O devices were more preferred by the students and it provides a better overall user experience as compared to the conventional navigation system. The participants found that the WCGENK was very user-friendly and visually pleasing. Research work done in this project was published in two international conferences - ICSTIE 2008 and ICERP 2009, respectively. |
Project Title | Wiimote-based Tabletop |
Student Name | Liew Wei Theng |
Supervisor | Cheong Soon Nyean |
Year of Completion | 2009 |
Description | This project aims to create cost-effective Microsoft Surface like
tabletop using Wiimote technology to narrow down the gap between
computer-literate users and non computer-literate users. The tabletop
allows student to interact with computer content on large table surface
with their finger by wearing an IR ring.
|
Results / Conclusion | One Wiimote-based tabletop prototype with display size of 32" has been
developed. System evaluation for the tabletop was conducted with 60
participants from MMU. The result indicated that non computer-literate
users find the Wiimote-based tabletop provide a better user experience
and easier to learn as compare to the standard computer. Two papers were
published in proceedings of International Conference on Educational
Research and Practice 2009 (ICERP).
|
Project Title | Bluetooth MIC and Webcam Cell Phone |
Student Name | Lee Kok Peng |
Supervisor | Dr Ian Chai |
Year of Completion | 2009 |
Description | Most cell phones have camera, microphone, and Bluetooth features.
The objective of this project is to enable a cell phone to act as a
Bluetooth webcam and microphone to be used by a personal computer.
The project is written in Java - J2ME on the mobile phone and J2SE
on the computer. The program on the phone accesses the camera and
microphone devices and transmits the data to the computer using
Bluetooth. The program on the computer receives the information and
plays it.
|
Results / Conclusion | 1 program for a cell phone to access the camera and microphone
and also provides error notification & control. 1 program for a personal computer to display the video (image) stream and play the sound stream. The final application can live stream video (images) and sound from a cell phone. However, it is not compatible with all the phones on the market. Unfortunately, there is a lack of standardization in phone implementations of J2ME, especially in the area of device handling. Test results on cell phones:
|
Project Title | Squeak Virtual Machine and Plugins |
Student Name | Ang Bee Peng |
Supervisor | Dr Ian Chai |
Year of Completion | 2009 |
Description | The objective of the project is to figure out how to speed up Squeak Smalltalk programs by creating native plugins for the Squeak Virtual Machine. Aside from improving Squeak performance especially in term of speed, this has the possibility of making Squeak callable by external applications. The project scope includes creating a plugin that performs Gaussian elimination on matrices, and learning of compilation and debugging techniques related to plugin development. Also, various studies were conducted to explore the possibilities of Squeak callable by other applications. The plugin is intended to run in the Windows operating system. |
Results / Conclusion | The plugin performs Gaussian elimination on matrixes with the
ability to process data in double precision; to detect and report
singular matrices; and to process matrixes of any dimensions. The
plugin interface works as the wrapper of the plugin to create so
that the programmer can call the plugin like a normal Squeak object,
except that it runs faster. Finally, to open up the possibility of
Squeak callable by external application, studies had been done on
packages which support calling external libraries; for instance, the
Squeak Dot Net Bridge and the Squeak FFI. Studies were done on the
blue book to get a better understanding of the Squeak virtual machine
implementation in order to enhance the Squeak virtual machine.
|
Project Title | FreeCAD Squeak |
Student Name | Phua Khai Fong, Chai Ya Wen, Wong Keng Fai |
Supervisor | Dr Ian Chai |
Year of Completion | 2008 |
Description | The objective of this project is to port freeCAD which
is written in Visual Works to Croquet, a 3D virtual world
platform. The goal was to have a 3D CAD with Motion
Simulation working in a highly collaborative virtual world
environment. Work that was done on this project includes:
|
Results / Conclusion | This project was successfully completed in the given time frame and
a beta release is available for download from
http://www.oopgames.com/freecad/downloads/. The project managed
to gain entry into the Google Summer of Code 2008 program which is an
open source project hosted by Google. Phua Khai Fong is currently
continuing development on freeCAD with funds from Duke University
together with mentor Dr. Koh Aik-Siong. The goal is to create a full
fledge CAD system in Croquet. Website link : http://www.oopgames.com/freecad/ Video link : http://www.youtube.com/watch?v=NLMkc7sI2-w |
Project Title | Qscilloscope - A PC-based Real Time Oscilloscope |
Student Name | Tew YiQi |
Supervisor | Dr Goi Bok Min |
Year of Completion | 2007 |
Description | This project specifies the development
and implementation of a low-cost PC-based real time oscilloscope, named
“Qscilloscope”. It endeavors to achieve the same functionality as a
traditional oscilloscope. Besides that, it is using a Programmable
Intelligent Computer (PIC) 18F Series micro-controller for data
acquisition (including appropriate analogue circuitry) to digitize the
analog input signal values and transfers the data to the Universal
Serial Bus (USB) port (via USB D+/D- pins). A Microsoft Windows based
software application will then display the waveform, as it would appear
on a traditional CRT oscilloscope. This software application has
additional features that are not provided by traditional oscilloscope.
In this project, Qscilloscope constructed base on basic electronics
circuit design, microcontroller programming and Visual Basic software
application programming. This project is divided into two parts: Part 1
consists of the hardware construction that measures sine wave signals,
transmits them to the micro-controller for analog to digital conversion,
and sends to computer port via USB. Part 2 is the development of
software application to process the input data from part 1, and
displaying digital signals for further application such as scaling
function, printing function and recording function on Windows platform.
In part one, a micro-controller electronic device from Microchip Inc. is
used in hardware prototype as main electronic component. The purpose of
this device is to execute analog to digital conversion, process data
logging and work with communication device class for USB communication
with PC. Furthermore, Visual Basic .Net is used to design a software
application in part two. The function of this application is to
communicate with USB device, process the received data (from USB),
display input signal on screen and further implementation such as save
and print. This PC-based oscilloscope is designed suitable for educational purpose on
demonstration, lab presentation and so on. It is a low cost, portable
and convenient device. It has a limitation of input frequency range,
restraints from high frequency signal due to the low sampling frequency
in hardware design. However, it can be improved with further
enhancement, appropriate for student usage and more practical
application purposes in future.
|
Results / Conclusion | Qscilloscope
involves various applications in electronics engineering. It is
constructed base on basic electronics circuit design, microcontroller
programming and Visual Basic software application programming. In line
with the limitation of input range, this oscilloscope is designed for
educational purpose. Comparison to the conventional oscilloscope, the
Qscilloscope is a low cost, portable and convenient device. Undeniable,
the privilege of connection via USB port is kept pace with the advance
technology of nowadays. Therefore, the oscilloscope waveform signal can
be displayed on a larger screen for presentation purpose. User can save
the displayed waveform and print it out for documentation. However, the
software application is restraint from displaying high frequency signal
due to the low sampling frequency in hardware design. Consequently, a
well constructed programming code in different type of microcontrollers
is possible to increase the sampling rate for higher frequency reading.
Besides that, the hardware design is unable to differentiate AC and DC
value of displayed signal. Hence, further modification on circuit design
should be emphasized to plot AC and DC signals separately. The final
version of this project is submitted to CITISIA 2008 Conference and IEEE
online database (IEEE Xplore) for paper publications. http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4607341 |
Project Title | Exercise Machine Video Game |
Student Name | Tay Khek Yang |
Supervisor | Mr Simon Lau Boung Yew |
Year of Completion | 2007 |
Description | The idea of the
exercise bike game machine is actually the simple idea of combining the
fun but unhealthy factor of computer gaming with the boring but healthy
factor of exercising on an exercise machine together to bring out the
best of both worlds. This hardware component connects an ordinary custom
exercise machine to the computer and sends the necessary and relevant
data required by the computer game to run. One of the main decisions for
this project is to decide on the reflective infrared device amongst the
other methods of measuring bicycle pedal speed, as the pedaling
detecting sensor in order to count the amount of revolution made by the
player, thus taking the information in and sending it to the computer.
The connection method of the sensor was also important due to the rather
complicated structure of the pedals of the exercise bike and the
interaction of the player’s leg with the pedal. In the process of
building the hardware component, the computer is hooked up with the
exercise bike game machine with a USB connector as it is currently one
of the most popular ways to connect items to a computer. In the end, a
rather portable prototype unit is built which can be used on any
computer; any exercise bike machine as well as accomplishing our aim
which was to introduce fun and entertainment into the mundane and boring
act of exercising without compromising on the calorie burning factor.
|
Results / Conclusion | The entire project can be considered a success, as its initial objective, which was to provide the necessary hardware to help create an exercise bike game machine which combines the functions of gaming as well as exercising to provide a good experience, fun and interesting method of approaching exercise was met. The device has potential to be marketed around to the public, thus making the device a viable project, capable of fulfilling a potential market demands for a gaming device which satisfies the exercising aspect. |