You are not logged in
Time stamp: 21:06:40-20/6/2018

2012 | 2013 | 2014 | 2015 | 2016 | 2017

Projects from 2017

Adam KearneyMedical image processing - arthritis (pits)Paul L RosinDave MarshallMSc
This project will analyse a set of microscopic images provided by the School of Medicine at Cardiff University. The goal is to determine features of the image that characterise arthritis, and that could ultimately lead to a diagnostic tool. The images show a pattern of pits which appear as dark disks, and the first task is to count the number of these pits. Complicating factors are the varying size and intensity of the disks, and occasional substantial overlap of the disks. The second task is to...[more]
Alastair HadwenCloth Simulation Using Projective DynamicsBailin DengXianfang SunMSc
Cloth modelling is a complex field with a long history of varied approaches, ranging from geometric representations and physics based models, to more modern constraint structures. Within this project I intend to implement a modern system called Projective Dynamics, which fuses the ideals of continuum mechanics with the faster more adaptive position constraints used in Position Based Dynamics, in order to showcase the power and flexibility of this system. I will do so by working with the ShapeOp ...[more]
Alex HutchingsMobile car messaging systemGeorge TheodorakopoulosDavid W WalkerBSc
This project would consider the possibility of creating a system that provides an interface for drivers to pass on important information to other drivers on the road. For example, if the car in front has a brake light that is not working, then you can send a message to that car that reads, "Your left brake light is not working." The system would act as a central hub that could communicate warning messages to drivers, traffic updates and general hardware issues. The messages could potentially s...[more]
Alexander OwenAn Analysis of the tools availale for providing Feedback on Code.Helen R PhillipsBailin DengMSc
As Assessment and Feedback Lead I am all ways interested in innovative ways to provide students with feedback and to mark work. Following a piece of coursework staff wish to provide students with feedback in the most helpful way possible. This project will request a students to analysise current research in this area, work with staff and students in the school and investigate the tools available. There are several questions that need investigating including * what is good feedback? * How do s...[more]
Andrei HodorogCrowd funding of Civic ProjectsOmer F RanaJing WuBSc
A number of projects current exist that enable individuals or companies to seek funding from other individuals, instead of from financial institutions (e.g. banks). Such ``crowd funding" sites often build on an emotional and a "social value" proposition individuals can associate with, based on a proposition made by another individual or company (which may also be a charity). A number of such sites have emerged over recent years -- such as KickStarter, Lending Circle, Zopa Finance, Lending Works,...[more]
Ashley S JamesCross Mapping Between Scientific TaxonomiesAndrew JonesAngelika KimmigMSc
Cross mapping between scientific taxonomies has become an area of scientific interest mainly due to the ability to combine cross maps and infer new information from them. Information such as the validity of scientific opinion; both the approach used and the scientists views on classification. Factors such as the author of the scientific name and the date of discovery are important areas I seek to look at further. Through building two taxonomies as ontologies and looking at the synonyms(scientif...[more]
Benedict MorrisEnglish Draughts AIYukun LaiMartin CaminadaBSc
English draughts is played on an 8??8 chequered board with twelve pieces per side. The pieces move and capture diagonally forward, until they reach the opposite end of the board, when they are crowned and may thereafter move and capture both backward and forward. Developing AI to play human games can give inisights into the potential problem solving abilties of artificial intelligences, as well as showing the general public the power and value of AI research. This project would involve creati...[more]
Benjamin Ajax-LewisApplication of ISO 17025 with Inter-Laboratory TestingMichael DaleyAlun D PreeceBSc
ISO 17025:2005 "General requirements for the competence of testing and calibration laboratories" for the first time is being enforced on Digital Forensic laboratories forcing them to test and validate the forensic tools and methods they use. I want to streamline the Integration of ISO 17025 into today's digital forensic Laboratories so that my research can be used to help police forces prove that the tools they use are backed up by scientific research by running proficiency tests following t...[more]
Braden MarshallReal-time networking gameFrank C LangbeinMatthew J W MorganBSc
For this project you may choose an arbitrary game that is played between at least two people based on the players taking turns. The aim of this project is to implement a user interface and game engine to run this game and add artificial intelligence and possibly networking capabilities to the game. There should be a core interface to the game engine for any player-decisions where the player decisions can either come from some AI program, a local or remote human player, or a remote AI program. A ...[more]
Christopher HutchingsInternet of Things SecurityOmer F RanaKirill SidorovBSc
The aim of this project is to investigate security issues within Internet of Things (IoT). The project is intended to carry out: (i) a survey of concerns that arise in this area; (ii) to investigate use of IoT Recipies from the If-this-than-that web site. The interested student is expected to investigate existing recipies -- and subsequently extend these and analyse implications on security of these applications.[more]
Christopher RothwellA role playing game that teaches WelshCoral Yan-huang WalkerHelen R PhillipsMSc
There are many computer games available related to language learning, but these are usually very simplistic web games. For example, it's easy to find games like hangman or four in a row, focusing on testing a person's memory for a small number of words or phrases. The duolingo website takes the concept further, offering a more unique approach that allows the player to level up as they learn, but the games are still quite simplistic and unlikely to hold the player's attention for hours at a time....[more]
Corey L WatsonAn Android version of a crowdsourcing appIrena SpasicPadraig CorcoranBSc
As part of the CorCenCC project, a mobile application was recently built for iOS that allows Welsh language speakers to record conversations (as audio or video files) and upload them for inclusion in the proposed National Corpus of Contemporary Welsh. The aim of the corpus is to provide as much Welsh language data as possible - which can be studied later by researchers, linguists, publishers and so on. The purpose of the app is to allow users throughout Wales to upload spoken contributions to th...[more]
Deborah KhooThe Use of Blockchain Technology in Smart ContractsDavid W WalkerPaul L RosinBSc
Blockchain is the technology that underpins Bitcoin, but there are many more applications for Blockchain, with potentially large business and societal impact. One of the recently proposed applications is smart contracts The aim of this project is to understand the business impact of smart contracts, and also to implement a smart contract prototype. To undertake this project, you will need to understand the basics of cryptography and to have programmi...[more]
Dheeraj ThankachanUsing Beacons for Location-based targeted advertisement to nearby users.Alia I AbdelmotyMichael DaleyBSc
Beacon technology is changing the way consumers interact with brands, making devices more helpful, smart and ultimately revolutionizing the way retailers measure the offline impact of online ads, and encaging nearby users with information that they wish to discover and be interested in. In this project i will be developing a mobile application and the infrastructure that allows beacons to provide/transmit targeted advertisement to nearby users. This project also involves physically making equi...[more]
Fai Man KwongSemi-Automatic or Computer Assisted Lyric WritingDave MarshallPaul L RosinMSc
The project could have two flavours, which could possibly be combined. 1. As system could be produced to assist a songwriter in the writing of lyrics (or poetry?). The system will provide a suitable interface for assisting in the process. Facilities will need to provide to assist in organising and structuring the verses/choruses etc. and also the rhyming structure and meter for each verse/chorus. Critical will be a system that will help in user create and find rhyme, using a rhyming dictiona...[more]
Georgia K PocockCreate a simple Prototype Math Problem Solver aimed at young adults with Learning Difficulties, focusing on disability specific HCI and end user testing.Matthew J W MorganAlun D PreeceBSc
As discussed with Matt Morgan[more]
Gregory NicholsImproving responsiveness of autoscaling systemsOmer F RanaHantao LiuBSc
The aim of this project would be to implement more efficient and responsive autoscaling for the existing production parsers for a company I have connections with. Through this project I hope to: (i) improve the deployment model for autoscaling in terms of reactivity, granularity and termination speed; (ii) implement a system to predict and anticipate increased workload and scale up accordingly. There would also be potential to extend this project further by extending the deployment model to the ...[more]
Harriet ClarkeA Study in the use of Mobile Devices for Supporting the Care of Elderly PatientsAlia I AbdelmotyJing WuBSc
This project will consider qualitative and quantitative approaches to measuring usability of mobile apps. Case studies will be used as a platform to demonstrate how designers can critically analyse usability and identify specific problem areas. Starting with task and user analysis, techniques such as cognitive walkthrough, heuristic evaluation, user testing and cognitive modelling will be considered and their adaptation to mobile situations studied on different application and platforms. The ...[more]
Hein Min HtikeThe Collection and Display of Citywide Journey Information.Ian M CooperJames OsborneMSc
Social media, among other tools, can be used to generate a map of journeys made across a city. The problem with this data is that it is difficult to make sense of, due to the quantity and irregularity of the data. This project involves the initial collection of journey information from Internet accessible sources such as twitter and the subsequent analysis, processing and display of that data. It is anticipated that research into existing edge bundling algorithms and their implementation will ...[more]
Iain R JohnstonMaximising entertainment value in the vote-reveal problemRichard BoothXianfang SunBSc
In many elections or competitions, a set of voters will rank a set of candidates from best to worst, or will give scores to some of the candidates, with the winner then being the candidate that gets the highest total number of points. When it comes to revealing the result after all votes have been cast, some competitions proceed by having a roll-call of all the voters in which each announces their own scores. This is often done for entertainment purposes (see, for example, the Eurovision Song Co...[more]
Jack EdwardsA sprite-based video game engine and editor for creating component-based gamesYukun LaiPaul L RosinBSc
Modern technology has made it much easier for anybody with a computer to start creating their own video games. Tools like Unity and Unreal Engine are often used by amateurs, but they focus on the creation of 3D games, leaving 2D games as an afterthought. Regardless of this, 2D games are still extremely popular and very much in demand. I propose to create a sprite-based game engine that focuses entirely on the development of 2D games, as well as an editor that allows users to manage aspects of th...[more]
Jacob GoughWeather Radar Android AppLiam TurnerMatthew J W MorganMSc
The project's aim is to create a Weather Radar Android app in order to answer the question: "Could Google Maps implement a weather overlay feature?" The first objective is creating an Android app which combines the Google Maps API with the OpenWeatherMap API as a way to retrieve the weather information for chosen locations within Google Maps. The methods for choosing a location are: the device???s GPS location, a searched location or clicking/tapping onto the Map itself in order to pinpoint a l...[more]
James A MorrisMaths Tutor Using Machine LearningJianhua ShaoHantao LiuBSc
Maths Tutor Using Machine Learning.[more]
James DavisUniversity student timetabling SAT solverFrank C LangbeinAlun D PreeceBSc
Generating an optimal solution for university student timetables for a specific year of a specific school. The problem will treated as a weighted constraint satisfaction problem and will attempted to be solved using a evolutionary algorithm. Parallel processing over a number of separate machines may also be implemented in order to generate a more optimal solution. Various constraints will be taken into account, with different levels of importance; some of the most important constraints will be: ...[more]
Jasmin BeckfordPrivacy preserving data miningJianhua ShaoPadraig CorcoranBSc
This project will investigate how data may be anonymized so that sensitive information about individuals will be protected, yet data can still be analysied meaningfully using some standard data mining tools.[more]
Jiaming KeTo what extent does an Object have ActionDave MarshallPadraig CorcoranBSc
Object recognition has advanced significantly in recent years, with large scale benchmarks and CNN's pushing the domain in excellent directions. Action recognition has made similar pushes toward large scale benchmarks, however due to the high cost of labelling data it has struggled achieving this aim. Definition of an action is often implicit within papers and ends up being a concatenation of various appearance based models. To this end we are interested in exploring to what extent actions can ...[more]
Kai ChanMedical image processing - bruisesPaul L RosinDave MarshallBSc
DETAILS TO BE UPDATED This project will use a set of images of bruises that have been marked with circles to roughly outline their position. The project aim is to develop automatic detection of bruises using a combination of image processing and machine learning techniques.[more]
Kenneth DasallaSaliency in image and vision computingHantao LiuYukun LaiBSc
Do you know where you are looking at while watching online videos? Do you know where the computers think you are looking at? Modelling visual saliency ??? predicting where human eyes pay attention to in visual content ??? has been a very active research area over the past 25 years in both academia and industry. This project aims to investigate saliency modelling in emerging applications in image and vision computing, such as computer rendered images, high-dynamic-range (HDR) imaging, medical ima...[more]
Khaledur RahmanWorkout Tracker with NFCAndrew JonesDave MarshallBSc
A mobile application that allows users to create training plans that consists of workouts. The workouts will contain exercises that they can track. They can track workouts easier but enabling and using NFC. The workouts will be trackable within a custom calendar and data will be visualised to them. User Functionality: Track workouts into Custom Calendar Track exercises for each workout Data visualisation of each exercise over day/month/year Log weight daily, weekly or monthly and visualise th...[more]
Konstantinos DimouVisualising Quantum Control LandscapesFrank C LangbeinJing WuMSc
We are particularly interested to visualize landscapes of optimal control problems for quantum systems. Such problems are usually defined as an optimization problem over a high-dimensional parameter space to maximize the value of a target functional. The values of the target functional form a landscape over the parameter space and the properties of this landscape are crucial to understand how the optimization technique will perform. The aim of this project is to visualize this landscape as a ...[more]
Laura DimondMotion Driven Computer Games using KinectYukun LaiBailin DengMSc
As a new trend for computer games, using devices such as Kinect, users can now control and interact with the games without the need to touch a game controller, through a natural user interface using gestures and spoken commands. Kinect was originally released with Microsoft's game control Xbox and a later model (Kinect for Windows) allows WIndows PC-based developers to take advantage of low cost motion sensing. The project aims at developing computer games that take advantage of the Kinect motio...[more]
Louise EvansImage analysis for museum insect drawersPaul L RosinXianfang SunBSc
Museums have collections containing millions of objects. One such set of objects are standardized drawers of insects which are kept as specimens. The goal of this project is to analyse high resolution images of some of these drawers (obtained from Cardiff Museum) and determine information such as the positions of trays, specimens, labels, etc. in the drawer. If time permits, then further challenges would include identifying objects, reading printed/hand-written labels, etc. Examples of related ...[more]
Marios PaschosNetworked Multi-Player Game with Game AI - OthelloFrank C LangbeinXianfang SunMSc
For this project you may choose an arbitrary game that is played between at least two people based on the players taking turns. The aim of this project is to implement a user interface and game engine to run this game and add artificial intelligence and possibly networking capabilities to the game. There should be a core interface to the game engine for any player-decisions where the player decisions can either come from some AI program, a local or remote human player, or a remote AI program. A ...[more]
Melissa WhitingElectronic map of COMSCHelen R PhillipsPadraig CorcoranBSc
The School of Computer Science & Informatics is located within the Queen???s Building which has several levels and buildings. New students and staff struggle to find their way around and paper maps are not very effective given the various levels. Students with disabilities can find it even more challenging. Many of us use google maps or Sat Nat to direct us to new locations when travelling by Car, Bike or even on foot, is something potentially possible for within COMSC? This project wou...[more]
Michael JarvisA system to match Modern Language Partners.Helen R PhillipsGeorge TheodorakopoulosBSc
This is a real-world problem. The School of Modern Languages, Cardiff University each semester have approximately 400 students signed up as part of their language exchange programme. This programme offers the opportunity for a student studying a language to pair up with a native or fluent, speaker of that Language and vice versa. This matching process is currently undertaken manually and is very time consuming. They project would require a Computer Science students to work closely with the relev...[more]
Natalie MacHiniOS Development - As discussed with Matthew MorganMatthew J W MorganIan M CooperMSc
Project outline previously discussed with Matthew Morgan[more]
Nathan RussellAnalysing Office Mobility DatasetsAlia I AbdelmotyJianhua ShaoMSc
Due to a spike in media attention regarding office lifestyle and lack of movement within the workplace. This project aimed to create a web application that will allow an ???employer??? to analyse and track its workforce mobility and health data. It will allow the employee to look at the collective workforce data such as statistical figures and graphical representations. While, also giving functionality to look at individual employee???s data. Employees will also have access to their own data for...[more]
Nikolay TsonevTowards Anonymity In Ridesharing Applications By Using Location Obfuscation Of Origin-Destination PointsGeorge TheodorakopoulosKirill SidorovBSc
The project will aim at developing an android ridesharing application which will include the following modules: - authentication handled by Firebase - building user profiles and adding some social network capabilities - private communication (chat) - Google Maps integration - Algorithms for comparing similarities between different routes - A privacy feature for extending the range of the picking up and/or dropping of points [more]
Owain J CarpaniniGive me the complete picture! Assessing trust in the World Wide WebFederico CeruttiDavid W WalkerBSc
The Web provides individuals and organizations with a rich and diverse source of information. However, an open and enduring problem resides in how to estimate "trust" in individual Websites and how to aggregate that "trust" across many websites. This project will provide an investigation in this direction by delivering the first ontology of trust over websites, and experimenting on different approaches for aggregating trust across many websites dealing with the same topic. This will therefore pr...[more]
Owen DaviesSports and Surveillance Video Analysis and AnnotationDave MarshallHantao LiuMSc
There a good few potential projects in the area of Video Analysis available: 1. Sports Video: This work builds on an on going collaboration with the Welsh Rugby Union and Swansea University. Every game of Rugby Union (both International and Region/Club) is annotated by hand by expert sports coders employed by the Welsh Rugby Union. Key events like Tries, Kicks, Scrums, Lineouts, Tackles etc. are annotated using specialist software ( This is outputted in X...[more]
Owen ShevlinCreating an AI to play OthelloFrank C LangbeinHantao LiuBSc
Othello (also somtimes called Reversi) is a board game played on an 8 by 8 board, where players take turns placing counters of their colour onto the board. When a player places a counter, if the counter forms a horizontal, vertical or diagonal line with any of their counters on the board, any counters of the opponents colour are flipped to the player's colour. The game ends when neither player is able to make a move, and the winner is the player with the most counters of their colour on the boar...[more]
Reza MoghbelThe investigation and development of a system to allocate tutors to classes, in a fair and optimal way.Helen R PhillipsBailin DengMSc
This project is an enhancement of work already undertaken by a previous final year student. The work completed so far is the backend initial simulated annealing system. The aim of this project is to improve the results of the simulated annealing and to develop a front end to the system.[more]
Robert HarrisCreating An AI That Can Play a Tactical Intelligence Game Alongside Human PlayersAlun D PreeceFederico CeruttiBSc
The aim of this project is to determine whether a virtual system can be a viable asset in contributing to crowd sourced knowledge bases. The project aims to answer this by implementing a system that can play the crowd sourced knowledge game SHERLOCK. Using image recognition, data reasoning and communication it is hoped the system can act as ???one of the crowd??? and contribute at the same level a human player can when playing the game. The project will use a mix of technologies such as; control...[more]
Rohan SachdevOccupancy Monitoring App for Computer Science LabsMatthew J W MorganRichard BoothBSc
Ruben Murillo HiguitaHourcoin - mobile appGeorge TheodorakopoulosBailin DengMSc
Community time banks (and similar things e.g. Bristol Pound) tend to be local (you cut my grass, I cut his hair, he fixes your fence) and paper based. Hourcoin would not only allow this to be ubiquitous, but also for companies to run (and exchange) their CSR efforts with individual volunteers and social enterprises. This project will implement a mobile app and a cloud stored backend service as a prototype for Hourcoin.[more]
Sam RuffAnalysis and Visualisation of Access Attempts on a Honeypot ServerMichael DaleyDave MarshallBSc
Analyzing and visualizing intrusions from honeypots placed on the internet. The idea would involve 2-3 Raspberry Pi's connected to the Universities network running a custom version of the SSH server that I would adapt from the open-source version. This adapted version would include remote logging and data collection capabilities to collect information about the connection and what commands are used and what programs are run. I could then do a forensics analysis on the Raspberry Pi's after a succ...[more]
Samuel MartinLaser Triangulation SLAMDave MarshallFederico CeruttiBSc
Robotic platforms regularly rely on lidar, sonar and GPS for positioning. However scanners for smaller robotic platforms are usually inaccurate, very expensive or complex to implement. Laser triangulation sensors are used in quality assurance testing and 3d object scanning. They are also a lot easier to make at home compared to other scanners such as Lidar. The project overview is to create a simple 3D environment scanner using laser triangulation to be mounted on a mobile robotic platform f...[more]
Senzo DlaminiConversational Crowdsourcing: Advice for New StudentsAlun D PreeceAlia I AbdelmotyMSc
CENode (Controlled English Node - is a lightweight natural language knowledge-based system implemented using JavaScript, designed to run effectively in a wide variety of contexts, from servers to mobile devices and Internet "things". CENode-based apps interact with users in natural language using a conversational protocol that allows people to input queries and pieces of information (ask and tell); the apps can also ask and tell the user things. Example CENode-based apps includ...[more]
Sheng GuoPredicting where people look in imagesHantao LiuJing WuMSc
Do you know where you are looking at while watching online videos? Do you know where the computers think you are looking at? Modelling visual saliency - predicting where human eyes pay attention to in visual content - has been a very active research area over the past few years in both academia and industry. This project aims to investigate saliency modelling in emerging applications in image and vision computing, such as computer rendered images, high-dynamic-range (HDR) imaging, medical imagin...[more]
Sian LloydA Bespoke System to Support Staff of a Local Primary School in Teaching and Learning.Jianhua ShaoMatthew J W MorganMSc
Following discussion with the staff of a Vale of Glamorgan primary school I aim to create a system that will support them in their teaching and learning. Although I will listen to their particular needs, some suggestions that I will put to them for potential development are: 1. A 'walled garden' system to keep younger computer users on targeted sites when using web based learning resources in an independent learning situation - thereby improving usability of many of the school's bought-in res...[more]
Simon TitcombRealistic Procedural Generation and Rendering of PlanetsYukun LaiXianfang SunMSc
The aim of the project is to develop an application that generates realistic planets. The primary goal is for the planets to have realistic features like oceans and mountains, with secondary goals such as adding more complex features like rivers, caves and flora. The application will also render the planets at all levels of detail, from space all the way to the surface.[more]
Sithimai WongwudthianunSmart Syslog DaemonFrank C LangbeinMichael DaleyMSc
Syslog under Unix-like systems is a central service to collect log messages across the whole machine or even a complete network. Usually it just stores these messages in a range of log files according to a range of simple classifications. The aim of this project is to extend a syslog daemon (e.g. rsyslog) with advanced functionalities to analyse the logs and identify messages a human administrator should look at vs. messages that can be sagely ignored. Instead of simply collating the messages (s...[more]
Stuart ClarkMedical image processing - lungsPaul L RosinXianfang SunBSc
Sultanah AljaserConversational Crowdsourcing: Advice for New Students (Arabic/English)Alun D PreeceAlia I AbdelmotyMSc
The specific focus of this proposal is crowdsourcing advice for new students: getting timely and useful "insider" information to students who need it, from people (e.g. fellow students) who are "in the know". A goal of the project is to consider how to provide information in Arabic with possibly bilingual information in English. [more]
Thomas StevensModelling Cyberattacks in Internet of Things environmentsOmer F RanaRichard BoothBSc
The aim of this project is to better understand the types of cyberattacks that take place within Internet of Things (IoT) devices - such as the recent attach on DNS servers operated by Dyn. The student is expected to investigate the types of attacks that can: (i) be initiated through IoT devices; (ii) be targetted to IoT devices. The student will be expected to use a threat modelling approach to characterise such attacks. It is expected that students will also example a few scenarios of such att...[more]
Timothy FisherAn Analysis of Blockchain Technology and its Commercial ExploitationDavid W WalkerYukun LaiBSc
This project requires you to report to a (hypothetical) group of venture capitalists on the commercial exploitation of blockchain technologies. You should explain how a blockchain works from a technical viewpoint, with emphasis on how it achieves distributed consensus, and provides a secure and trustable record of transactions. You should then go on to discuss how blockchain technology is currently being used, as well as areas in which it could be applied in the future, highlighting any promisin...[more]
Wai Yin LeungGeneration of Facial CartoonsPaul L RosinYukun LaiBSc
The aim of this project is to take an input image of a frontal face and generate a cartoon stylised version. Many possible approaches are possible, see e.g. Data-driven face cartoon stylization, Zhang et al., 2014. Image Based Hair Segmentation Algorithm for the Application of Automatic Facial Caricature Synthesis, Shen et al., 2014. At least in the first instance, this project will take a simple approach, in which facial features (eyes, mouth, etc) are matched to a library containing multip...[more]
Weinan FanAugmented Conversation 1Ian M CooperMatthew J W MorganMSc
Augmented Conversation 1. The basic idea of the project is to develop a framework which will take a conversation as input and deliver relevant search results as output. We envisage a scenario where people can take part in a conversation and as the conversation progresses relevant content is retrieved from the web and displayed to the participants. This project focuses on un-supervised methods of Keyword extraction to improve the accuracy of the search terms. [more]
William DunnUsing social media to observe wildlife distribution in the UKChris B JonesFrank C LangbeinBSc
Utilising data taken from social media sites (Potentially Flickr, Instagram, Twitter) to plot animal sightings on a UK map. Functionality to include the ability to move through historical data in order to determine whether certain species of animals are more common in specific parts of the UK throughout the year. Project to be focused mainly on research, but to extend to a publicly available web based prototype if time constraints allow.[more]
Winston EllisComputing reachability graphPadraig CorcoranFrank C LangbeinBSc
Due to the ever increasing concern about the environment, the resulting policies and advances in technology, zero and low emission electrical and hybrid vehicles become much more important and popular. Despite the advantages of electrical vehicles, their relatively limited cruising range (in comparison to traditional diesel/petrol vehicles) and significant battery loading time provide major challenges for their usage. As a result, in order for electrical vehicles to be viable, it is necessary t...[more]
Xerxes BamjiImplementing a user-friendly version of the TRAK web siteIrena SpasicKirill SidorovBSc
TRAK is a web-based app that supports self-management of knee rehabilitation. The key functionality of the app includes information provision, a three-step exercise program based on a standard care for the rehabilitation of knee conditions, self-monitoring with visual feedback, and a virtual support group. more information about TRAK can be found here: The app has been re-implemented for use within NHS: You can login...[more]
Time stamp: 21:06:40-20/6/2018-ca94250b8c8ccb445760a6328102635fa8d247a0