The University of Auckland

Projects for 2020

Increasing usage of renewable energy is a major focus worldwide. In spite of being abundant and freely available from nature, renewable sources like solar, wind individually have the intermittency problem. Microgrids are the solution to integrate the renewable energy source, energy storage system and local loads, which connected by power electronic devices. Hence, the design of an efficient, robust and ... Read more
Green Energy Technologies
Electrical and Electronic Engineering
The primary and secondary magnetic couplers used by an inductive power transfer (IPT) based wireless EV charger are constructed as coplanar coils wound using Litz wire on ferrite bases. The loss in these couplers’ accounts for a significant portion of the total losses. As such, it is critical to understand the factors that contribute to losses and optimize the design ... Read more
Power Electronics & Electronics Systems Wireless Power Technologies
Electrical and Electronic Engineering
University of Auckland Formula: SAE Team is a club where students design and build an electric race car every year to compete with teams from other universities. For the drivetrain in the electric vehicle (EV) class, teams can choose to either buy off-the-shelf motors and drivers or build custom ones that better suits their requirements. Although off-the-shelf motor drivers are ... Read more
Power Electronics & Electronics Systems
Electrical and Electronic Engineering
The primary and secondary magnetic couplers used by an inductive power transfer (IPT) based wireless EV charger are constructed as coplanar coils wound typically using Litz wire on ferrite bases. The cost of these couplers’ accounts for a significant portion of the total system cost. As such, it is advantageous to find ways to reduce the cost of the couplers. ... Read more
Power Electronics & Electronics Systems Wireless Power Technologies
Electrical and Electronic Engineering
This project will involve the development and investigation of using VR to train people to conduct the task of pruning vines correctly. Using an Oculus Quest the team will develop a simulation environment that will display realistic-looking vines in order to train workers which vines should be removed and which should be left behind. Further work will investigate how this ... Read more
Games & Education Aids 1 Human Computer Interactions Software Development Tools and Processes 1
Software Engineering
The long term goal of automation is to enable robots to learn and adapt to their environment through their own interactions. This would allow for full autonomy to operate in complex and dynamic environments without any human supervision. The aim is to do this via reinforcement learning in particular model-based learning, i.e. predicting the effect of one's action on the ... Read more
AI & Machine learning Robotics
Software Engineering
The long term goal of automation is to enable robots to learn and adapt to their environment through their own interactions. This would allow for full autonomy to operate in complex and dynamic environments without any human supervision. The aim is to do this via reinforcement learning in particular model-based learning, i.e. predicting the effect of one's action on the ... Read more
AI & Machine learning Robotics
Software Engineering
Spatial visualisation is the ability to mentally manage complex objects, serving a valuable role in STEM subjects. While computer-aided 3D applications help visualise 3D shapes, support is still demanded when learning to hand-draw shapes on paper and interpreting/visualising 2D flat drawings into 3D objects mentally. After the literature review is carried out, you will design, build, and test a software ... Read more
Games & Education Aids 1 Image & Voice Processing
Software Engineering
Learning the underlying concepts of object-oriented programming is known to be difficult. To help students understand concepts, this project will involve developing a web-based visualisation tool that will illustrate the runtime of OOP code, similar to a debugger. It will also allow the generation of diagrammatic images representing the OOP objects in the executing programme (for example, for integration into ... Read more
Games & Education Aids 1 Web tools and Application
Software Engineering
Machine learning has gained a lot of popularity over the years. This project will involve identification of an educational domain that will benefit from applying machine learning techniques. After the literature review is carried out, you will design, build, and test a software solution that employs machine learning for an educational domain to be decided. Examples may include natural language ... Read more
AI & Machine learning Games & Education Aids 1
Software Engineering
Children are often fascinated with robots and want to control (program) them. Currently, most programming environments are screen-based, requiring the use of either a mouse and keyboard or a touch screen. This project will investigate the use of physical coding blocks (tangibles) as an alternate approach to programming robots. The project will involve developing the programming environment and evaluating it ... Read more
Games & Education Aids 1 Human Computer Interactions Robotics
Computer Systems Engineering Software Engineering
Trying to understand a large, unknown computer codebase is a challenging task. Currently developers use Integrated Development Environments (IDEs) to navigate through a codebase whilst trying to connect different parts of the system together. Another approach would be to use people's spatial abilities to help with this process, but currently most computer screens are not large enough to display several ... Read more
Human Computer Interactions Software Development Tools and Processes 1 Web tools and Application
Software Engineering
There are a number of collaborative boardgames that are designed to fostor interaction and collaboration between people. This project will build an interactive, tabletop computer version of one of these games. The tabletop computer game will then be used to explore different aspects of how people collaboratively play games together and the influence of technology on these games. Read more
Games & Education Aids 1 Human Computer Interactions
Software Engineering
DC grid technology has attracted researchers’ attentions in recent years due to its inherent advantages, including but not limited to small power losses in the long-distance transmission, easy integration with asynchronous generation sources and the absence of reactive power component. However, the difficulties of dc fault protection technology impede the wide application of dc system. In order to test the ... Read more
Power Systems
Electrical and Electronic Engineering
New Zealand is well placed to exploit advances in Electric Aviation due to the scale of regional operations and New Zealand’s renewable electricity supply. Air New Zealand for example, is prioritising electric technology as a key part of its strategy. The requirements of electric aircraft differ to that of an electric vehicle (cars, trucks etc), highlighting the importance of this ... Read more
Power Electronics & Electronics Systems Power Systems
Electrical and Electronic Engineering
Safety-critical embedded systems must conform to both functional and timing correctness. Timing correctness has historically been difficult to verify using static timing analysis due to complex speculative hardware in conventional processor architectures. To overcome this, several time-predictable processors such as T-CREST and ARPRET have been developed to specialise in time predictable execution. Artificial Neural Networks (ANN) are increasingly being used ... Read more
AI & Machine learning Embedded Systems
Computer Systems Engineering
  Stress related depressive disorders affect the sympathetic tone, which is strongly correlated to low heart rate variability (HRV). In these conditions the heart rate goes up and the variability is minimal. There is mounting clinical evidence to this support the link between the lack of HRV and the stress related disorders [1-4].  Biofeedback is a recently studied technique to ... Read more
Control Systems Embedded Systems Software Development Tools and Processes 1
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
With everyone using an increasing number of electronic devices, each with their own power needs, the demand for Wireless Power Transfer (WPT) is growing. WPT makes charging devices ranging from cell-phones, computers, electric vehicles, and biomedical implants much more convenient. In wet environments, WPT is significantly safer than conventional wire based power transfer. Inductive Power Transfer (IPT) is the most ... Read more
Power Electronics & Electronics Systems Wireless Power Technologies
Computer Systems Engineering Electrical and Electronic Engineering
  With the increasing demand for energy, energy flexibility, energy reliability and green energy, the future of generating and delivering power lies in the smart grid. The smart grid creates a network where smart homes are connected to a range of distributors and consumers thus allowing for a dynamic system that can match fluctuating demand in an efficient and reliable ... Read more
Power Systems
Electrical and Electronic Engineering Software Engineering
      Intel has recently released a specification for safety distance computation for autonomous and human driven vehicles. The specification however is dependent upon a number of external parameters. These parameters are determined by road conditions, weather conditions, human factors, etc. The main purpose of this project is to build satifiability modulo theory (SMT) models of vehicle motion to ... Read more
Embedded Systems Transport Technology
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
  The main idea of the project is to develop carpooling app for students in different streams. Compared to a general carpooling app, the developed app can take advantage of the fact that students in the same stream/course are more likely to carpool and trust each other for safety reasons. Scheduling carpools for students of different streams can also be ... Read more
AI & Machine learning Web tools and Application
Computer Systems Engineering Software Engineering
Over recent years, the popularity of autonomous vehicles and computer vision has been rapidly increasing. These two systems are coming to a convergence point resulting in a steady rise in demand for these two technologies working in parallel. It is important that we maximise the potential of computer vision when providing information to autonomous vehicles to ensure they act in ... Read more
Embedded Systems Image & Voice Processing
Computer Systems Engineering
Waveguides for high-frequency signals have traditionally been realised using bulky three dimensional structures (e.g. coaxial cable, rectangular/circular waveguides supporting non-TEM modes, etc).  However, recently there has been some interest in developing planar waveguiding structures using metasurfaces.  Metasurfaces are two-dimensional equivalents of metamaterials, which are structures that contain a repeating microstructure - the elements of which are much smaller than a ... Read more
Radio Systems Telecommunications
Electrical and Electronic Engineering
The Half-Mode Substrate Integrated Waveguide (HMSIW) Antenna is a type of waveguide antenna for which the point of radiation along the waveguiding structure can be controlled by varying the frequency.  The ability to change the point of radiation is akin to physically moving a point-source antenna, and may find applications in 5G millimetre wave indoor systems as a way of ... Read more
Radio Systems Telecommunications
Electrical and Electronic Engineering
Electromagnetic anechoic chambers are frequently used to experimentally determine the radiation characteristics of antennas.  In order to perform measurements of an antenna under test (AUT), a second antenna is required which must have a sufficiently broad beamwidth to evenly illuminate the AUT, and must operate over as wide a range of frequencies as possible.  One such example is the omnidirectional bicone antenna (which can be engineered ... Read more
Radio Systems Telecommunications
Electrical and Electronic Engineering
Palm vein topography is a pattern recognition problem. Unlike other biometrics such as fingerprints or face recognition, the palm vein scanner works by capturing the images of the vein patterns that are beneath the skin of the palm. Thus, palm vein based biometrics is more secure than fingerprints and face recognition. Palm vein recognition technology is secure because the authentication ... Read more
Embedded Systems
Computer Systems Engineering
This project builds upon existing work by current and previous PhD students and will work closely with a current PhD student. We have developed a large database of pure honey which has been captured using the hyperspectral imaging system and developed some machine learning models around this to classify the type of honey.  This project requires students to capture samples ... Read more
AI & Machine learning Image & Voice Processing Signal Processing
Computer Systems Engineering Electrical and Electronic Engineering
Wearable technology has become increasingly integrated into our daily lives. These devices gather useful information related to health and exercise patterns of their wearers. Currently, common wearables provide real-time statistics and a history of exercising metrics. There are applications that analyse these collected data and report back to the users on their achievements. However, most existing applications only perform as ... Read more
Smart Phone & Tablet Applications
Software Engineering
Programming with voice control would be a very useful feature to have for many users. As a matter of fact, there are many voice enabled software systems available these days such as in smart home or building facilities. Speech recognition techniques have been well developed and popularly used in the modern computer systems, such as intelligent customer services, real-time interpreters, ... Read more
Image & Voice Processing
Software Engineering
Machine learning has been very popular nowadays, especially in data analytics and decision makings. Many fields have adopted learning based techniques to improve the accuracy of prediction or pattern recognition. This project investigates whether machine learning techniques can be used in the automated creation of software programs. Software construction could be learned based on examples. The question is how such ... Read more
AI & Machine learning
Software Engineering
  Auckland is a large, continually growing city, and as a result those who commute suffer the financial, social and environmental consequences of excessive traffic every day. Therefore, the motivation of this project is to improve the existing infrastructure to reduce congestion, travel time, and as a result carbon emissions. The two stages of this project are: 1. The simulation ... Read more
AI & Machine learning Embedded Systems
Computer Systems Engineering
Many students taking Stage 1 and Stage 2 programming courses struggle to understand core programming concepts during lectures. In order to resolve this issue, it becomes necessary to employ active learning approaches. Hands-on practical programming exercises (such as lab exercises or in-class programming) provide students with the opportunity to better understand underlying concepts by requiring them to put the theory ... Read more
AI & Machine learning Games & Education Aids 1 Human Computer Interactions Software Development Tools and Processes 1 Web tools and Application
Computer Systems Engineering Software Engineering
The examination procedure is unavoidable for all university students. However, from our own anecdotal experience, we see that many students rely on past examination papers as part of their study routine. Although past papers offer excellent practice for the exam itself, students are prone to study the question style rather than the content of the course. Our team looks to ... Read more
AI & Machine learning Games & Education Aids 1
Software Engineering
The concept of transferring power wirelessly to an electric vehicle has been under development for many years with Auckland University at the forefront of these efforts globally. Recent research efforts have focused on robust designs of pads that can be placed within a road. To date PhD research has considered DD pads with ferrite. This project intends to look at ... Read more
Power Electronics & Electronics Systems Wireless Power Technologies
Electrical and Electronic Engineering
Evidence-based learning is the use of study techniques that are backed by scientific research; methods like Active Recall and Spaced Repetition have been shown to increase rates of learning and improve long-term memory. Active recall is a learning technique where memory is actively stimulated through the use of questions e.g: “Who is the Prime Minister of NZ?”, rather than through ... Read more
Games & Education Aids 1 Games & Education Aids 2 Human Computer Interactions Parallel & Cloud Computing Smart Phone & Tablet Applications Web tools and Application
Software Engineering
  Cyber-physical systems, such as autonomous vehicles, use interactive machine learning modules for decision making. Current approaches use a set of interacting neural networks, called neural network ensembles, to design such systems. These ensembles are realised using multithreading-based composition, which is not ideal for safety-critical systems.  Hence, for safety-critical systems such as autonomous vehicles, there is a need for rigorous ... Read more
AI & Machine learning Control Systems Embedded Systems
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
As power levels increase for electric vehicle charging it becomes more difficult to perform high power tests accurately and safely. Due to this reason, a motorized movement rig, which can be controlled externally withdata capture and analysis is required so that users do not need to be exposed to fields in operation or connect mutiple currents and voltage probes after ... Read more
Power Electronics & Electronics Systems Transport Technology Wireless Power Technologies
Computer Systems Engineering Electrical and Electronic Engineering
With quantum computing and AI becoming the next thing in computing.  We want to apply and develop some techniques of machine learning for image processing.   We have access to a D-Wave 2X quantum computer (accessed via cloud) for experimenting algorithms. Read more
AI & Machine learning Image & Voice Processing Parallel & Cloud Computing
Software Engineering
Need a dynamic platform for editing and presenting graphs and networks visually. Read more
Human Computer Interactions Software Development Tools and Processes 1 Web tools and Application
Software Engineering
The Auckland ICT Graduate School (part of the University's School of Computer Science) currently offers a Masters in Information Technology degree. This is a taught Masters consisting of papers from multiple faculties / departments, including computer science, business, software engineering, maths, and medical & health sciences. The standard configuration of the degree has students take two semesters of taught courses, ... Read more
AI & Machine learning Web tools and Application
Software Engineering
Every developer knows that good quality code has meaningful identifiers. However it can be difficult to decide how meaningful an identifier is, and this judgement can be subjective. Ideally there would be some form of measurement that tells us how good an identifier is, but the subjective nature of evaluating meaningfulness makes this difficult. Nevertheless there are heuristics and proposals ... Read more
AI & Machine learning Software Development Tools and Processes 1 Web tools and Application
Software Engineering
There are several situations where there is a need to create source code that is realistic-looking yet its functionality is not necessarily that important, or that the functionality is similar-to, but not identical do, other code. One example is the security domain. Source code represents a significant amount of intellectual property, and so there is an interest in protecting it ... Read more
AI & Machine learning Software Development Tools and Processes 1
Software Engineering
Software documentation is meant to provide stakeholders with useful knowledge about the software product. However, it often is missing, out-dated, or incorrect. Recent research has identified many specific documentation problems. This research project will develop techniques and a proof-of-concept tool that can help to automatically identify problems in software documentation. The project will include a detailed study of documentation on ... Read more
Software Development Tools and Processes 1
Software Engineering
With many software companies employing agile methods and striving for near continuous deployment, software developers report feeling there is no time to celebrate accomplishments - something that used to be accomplished by large release parties. Now, when one iteration ends, the next begins. This research project will investigate ways to bring back the feeling of celebration to software and further ... Read more
Software Development Tools and Processes 2
Software Engineering
Software projects involve a variety of dependencies including structural, logical, and fault dependencies which can affect the quality of the system. It is crucial for developers to understand the impact that these dependencies can have on the codebase. Moreover, it is preferred to reduce the potential negative impacts these dependencies can have as early in the development life cycle as ... Read more
Software Development Tools and Processes 1 Software Development Tools and Processes 2
Software Engineering
Learning to play the piano requires the development of several skills. One such skill is the ability to read sheet music and translate it correctly to presses of the piano keys. Augmented Reality (AR) is a technology with some potential to assist learners in increasing the rate at which they can develop this skill. In this project students will investigate ... Read more
Games & Education Aids 1 Human Computer Interactions
Computer Systems Engineering Software Engineering
Cities are a common target of procedural generation techniques. Part of this process involves the subdivision of a city into blocks based on the generation of a road network, and then the subdivision of blocks into land parcels. Part of generating a visually plausible city is the appropriate placement of content within these land parcels. For this project students will ... Read more
Image & Voice Processing
Computer Systems Engineering Software Engineering
Telescopes observe celestial objects (or sources) in the sky. The telescopes are usually movable and can point at different positions in the sky. Very large scientific telescopes in astronomical observatories are highly specialised, very expensive and scarce. Hence, they must be used as efficiently as possible. In a typical operation mode, a telescope will be configured to observe a given ... Read more
Operations Research Parallel & Cloud Computing Space Systems
Computer Systems Engineering Engineering Science Software Engineering
The Square Kilometre Array (SKA, https://www.skatelescope.org/)  will be the world's largest radio telescope. A major challenge for its construction is the transportation and processing of the massive amounts of data produced by the many radio telescope dishes. The research of this project is to use FPGAs as reconfigurable high performance processing units for the processing needs of the SKA. You ... Read more
Parallel & Cloud Computing
Computer Systems Engineering Software Engineering
When the tasks of a program are executed on a parallel computer, it can be beneficial to executed the same task on more than one processor. This happends when this replicated execution of the tasks helps to avoid the costly transfer of data across the memory or network system. Scheduling algorithms with task duplication are not only allocating and ordering ... Read more
Operations Research Parallel & Cloud Computing
Computer Systems Engineering Engineering Science Software Engineering
Parallel computing has become extremely important in today's IT world. Almost all computers are now parallel systems. To efficiently use them one needs to divide a program into tasks and to schedule them onto the processors or cores of the system. Theoretically this is addressed by task scheduling where a program is described by a directed acyclic graph, a so ... Read more
Operations Research Parallel & Cloud Computing
Computer Systems Engineering Engineering Science Software Engineering
Over the past two decades, the landscape of the energy market has been going through a major transformation due to increasing share of non-linear load. The breakthrough progress in the semiconductor technology has enabled a wide-scale deployment of the power electronic converters, adjustable speed drives and consumer electronics. Further, the power electronic converters are the key components in the grid ... Read more
Power Systems Signal Processing
Electrical and Electronic Engineering
    The breakthrough progress in the semiconductor technology has enabled a wide-scale deployment of the power electronic converters. To efficiently control and deploy these converters, it is essential to develop mathematical models which can describe their dynamic and static behavior. Most of the existing models require the knowledge of the system parameters (e.g., inductances, capacitances). Further, such models do ... Read more
Control Systems Power Electronics & Electronics Systems
Electrical and Electronic Engineering
Analysis of previous dataset, new dataset, design of experiment. Read more
Human Computer Interactions Software Development Tools and Processes 1
Software Engineering
We radically reconceptualise healthtech through exploring how to meld ‘addictive’ sociodigital algorithms with customized cultural content in augmented reality (AR), to motivate elders to exercise, with our exemplar being stroke rehabilitation. Keeping to an exercise plan is hard, particularly when rehabilitation exercises are, by necessity, repetitive and thereby lacking intrinsic interest. Researchers have begun to understand why social media keeps ... Read more
Games & Education Aids 1 Human Computer Interactions
Software Engineering
This project has been featured in the news: "A decade-long, science-based, technological project may not seem the most likely research to highlight during Māori Language Week but that is exactly where the Māori Pronunciation Aid, or MPAi, belongs. It is a computer-assisted language tool that is being developed by a team that combines academic expertise in computer engineering, linguistics ... Read more
Games & Education Aids 1 Human Computer Interactions
Software Engineering
Growth in solar PV and wind generation penetration and uptake of EV, PHEV and its charging infrastructure will create issues around power system operation and stability which enables the need for Energy Storage Systems (ESS). The current global installed capacity of ESS are mostly based on pumped hydro and compressed air-based energy storage technology. However, with very fast response time, ... Read more
Power Systems
Electrical and Electronic Engineering
This project builds on a project run two years ago for a battery charger using IPT techniques to charge a multi-cell battery with a constant current/constant voltage method giving exact cell equality with no requirement for an independent cell management system.  The battery was a low voltage lithium ion battery (super capacitors were used for safety reasons) being one cell ... Read more
Power Electronics & Electronics Systems Wireless Power Technologies
Electrical and Electronic Engineering
CPT (Capacitive Power Transfer) has been proposed as an alternative technology for transferring power wirelessly. This project is to investigate how the metal objects in-between or around transmitter/receiver plates will affect the electric field distribution. Selected project students will work closely with PhD candidates in the field to learn basic CPT design, and to conduct detailed simulation studies, as well ... Read more
Wireless Power Technologies
Computer Systems Engineering Electrical and Electronic Engineering
Deep and accelerated electrification to enable exponential decarbonisation, including charging up the transportation fleet and transitioning process heat away from conventional fuels, has begun earnestly in response to climate change mitigation and adaptation measures globally. New Zealand estimates doubling of its electrical energy usage from the current 40 terawatt hours (TWh) per annum, of which 85% is sustainably produced, to ... Read more
Power Systems
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
  Autonomous underwater vehicles, AUVs, are currently used in a wide range of marine applications such as offshore energy and marine research sectors.  To power on-board equipment, as well as the drive of AUVs, batteries are used.  This limits the range and capability of current AUV systems.  Re-charging of these AUVs by wired means in an offshore marine environment has ... Read more
Green Energy Technologies Power Electronics & Electronics Systems Wireless Power Technologies
Electrical and Electronic Engineering Software Engineering
As part of the smart-grid concept, more and more renewable energy sources, such as solar, are integrated into electricity distribution networks to meet the energy demand in an efficient and sustainable manner. However, with more penetration of renewable energy, the voltage regulation of transformers by conventional means has become difficult and ineffective.   This project aims to develop a hybrid ... Read more
Green Energy Technologies Power Electronics & Electronics Systems
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
Exercises have a wide variety of health benefits, but a large proportion of the population does not perform sufficient physical activity. A frequently cited reason is a lack of intrinsic motivation. Exergames have been proposed as a means to address this problem by combining exercises with an enjoyable game play. While exergames have been originally devised as a means to ... Read more
Games & Education Aids 1 Games & Education Aids 2 Human Computer Interactions
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
Tutorials are an essential component of university teaching. Most tutorials are given by students employed as tutors. Allocating students to courses is non-trivial since all courses should be covered by the most suitable applicant, while at the same time tutor preferences (preferred courses, workload) and time table constraints should be considered. Furthermore other objectives, such as providing funding for PhD ... Read more
Web tools and Application
Software Engineering
#67: VisualizeNZ
Allocated
Recent years have seen an explosion of available data about New Zealand, ranging from geographic data and population data, to climate data and economic data. Unfortunately this has it also made more difficult to comprehend the data and see relationships between variables. While data science technologies such as machine learning can help to discover interesting properties and relationships in large ... Read more
Games & Education Aids 1 Human Computer Interactions Intelligent Systems & Industrial Informatics
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
Background The Voluntarily platform Voluntari.ly (https://voluntarily.nz/) is a charitable initiative that aims to connect NZ schools with corporate volunteers and digital technology course content. Schools today need to teach digital technologies. While training programmes for teachers exist, what's really needed is experts in digital technology to work closely with teachers and ground them in real-world context. Several large tech ... Read more
Web tools and Application
Software Engineering
Background The Voluntarily platform Voluntari.ly (https://voluntarily.nz/) is a charitable initiative that aims to connect NZ schools with corporate volunteers and digital technology course content. Schools today need to teach digital technologies. While training programmes for teachers exist, what's really needed is experts in digital technology to work closely with teachers and ground them in real-world context. Several large tech ... Read more
Web tools and Application
Software Engineering
This project will develop a robot soccer system that autonomously do soccer game. We have a famous robot soccer game, Mirosot, which is the game for the NZ Robot Soccer Championship. In this project, we develop a new game that uses three smaller and lighter robots with 3D printing in the smaller field. Example codes and all necessary devices will ... Read more
AI & Machine learning Embedded Systems Robotics
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
This project will develop a multi-human detection system using multiple depth cameras, such as RealSense/Kinect/Xtion, for indoor environment. We have a working system that detects where humans are, who they are as well as heights of them. This project will improve the current version, which is developed by part 4 students, and will be integrated to some of ongoing projects ... Read more
AI & Machine learning Human Computer Interactions Robotics
Computer Systems Engineering Software Engineering
This project will develop a multi-robot system using a guide robot and a logistics robot, which are already developed by part 4 students. We have three robots (a receptionist robot EveR, a guide robot Silbot, and a delivery robot GoCart), which can communicate with building system to control doors and elevators. This project will improve the integrated system focusing on ... Read more
AI & Machine learning Human Computer Interactions Robotics
Computer Systems Engineering Software Engineering
This project will develop an interactive chatbot system for social robot that talk with visitors at the university reception. We have a working version using DialogFlow, and will develop a better chatbot. You may use reinforcement learning and/or Deep Neural Network (DNN) if needed. So when the text is given, chatbot generates its reactive speech by considering history of conversation. ... Read more
AI & Machine learning
Software Engineering
Developing a gesture set for a particular scenario requires a deep understanding of how people preform a particular job and what their needs and requirements are. We are looking to support the consenting officers who check a building site to ensure that what is constructed matches the requirements specified by the council when the building was consented. This will require ... Read more
Games & Education Aids 1 Human Computer Interactions Image & Voice Processing Software Development Tools and Processes 1
Software Engineering
In many disciplines there are hundreds of documents written in natural language which specify what is allowed to be undertaken. Without conversion into a structured electronic form it is not easy for computer systems to support the requirements of that discipline. In this project the 600 codes and standards which are required to check that a building meets NZ regulations ... Read more
AI & Machine learning Software Development Tools and Processes 1
Software Engineering
The buildings we inhabit have sophisticated Building Management Systems (BMS) collecting data about the performance of the building and its various systems. Currently this is only visible and available to the facility managers of the buildings. This project looks to open this data to all building occupants by allowing it to be visualised in the context of a 3D model ... Read more
Human Computer Interactions Software Development Tools and Processes 1
Software Engineering
Criminals often use social media platforms such as Facebook, YouTube and messaging apps. Sometimes they use social media to assist in perpetrating crime, and in other cases simply to interact with friends and associates. When investigating criminal activity, NZ Police gathers intelligence from many sources, e.g. statements from people, CCTV cameras, ISPs, mobile phone providers, banking records, government departments etc.  ... Read more
Web tools and Application
Software Engineering
Art has become a popular medium to help a range of patients by enabling them to be creative, expressing themselves, finding purpose, and facilitate social contacts. One interesting application of art therapy is for dementia patients. Previous research suggest that it can help patients’ well-being, although the exact mechanisms are not known yet. One theory is that it can help ... Read more
Games & Education Aids 1 Human Computer Interactions
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
Robotic Process Automation (RPA) involves developing automated processes to tackle repetitive tasks in a business context. One of the major challenges with RPA is identifying which processes should be automated and how. The project would identify and develop techniques that can automatically discover flows from interaction or event logs and express these as process models, that can be used for Rapid ... Read more
AI & Machine learning Software Development Tools and Processes 1
Software Engineering
#82: Codegazer Web
Unallocated
Code development is an intensely interactive process, and every tool that can make important tasks more efficient can have great benefits for developers. This project is about extending a web-based IDE to include gaze interaction. The project logically builds on a desktop version, CodeGazer, which in turn uses the Actigaze technology for gaze interaction.As part of the project, a number ... Read more
Software Development Tools and Processes 1 Web tools and Application
Software Engineering
The project will explore 3D games which use gaze trackers to interact with a 3D environment. Nowadays such gaze-enabled technology can be used with gaze trackers on desktops as well as inbuilt in 3D headsets.   Read more
Games & Education Aids 1
Software Engineering
It is a general consensus that at the end of the day, the net user experience of a cell phone can be negative. What if with a single app we could not only make the experience net positive but also help an individual know themselves to unprecedented levels? This project aims at developing a smartphone application, BetterMe, that can help ... Read more
Smart Phone & Tablet Applications
Software Engineering
Convolutional Neural Networks (CNN) as one form of deep learning have been proliferating in many applications and become very popular in recent years. CNN is considered as the nearest biologically inspired model of computation, which tries to mimic the way the brain performs computation. In this project, students will apply CNN in recognizing objects from a big dataset called CIFAR10. ... Read more
AI & Machine learning Intelligent Systems & Industrial Informatics
Computer Systems Engineering Software Engineering
The amount of data generated in Internet of Things (IoT) has increased considerably and reached what we categorise the big data. This requires efficient methods to deal big data analytics tasks. Furthermore, machine learning (ML)-based methods have been applied in data analytics applications in both research and industry; however, the studies of using ML in large-scale analytics are still limited ... Read more
AI & Machine learning
Computer Systems Engineering Software Engineering
The project explores the extensions of existing software tools and paradigm for control of industrial automation applications in context of Industry 4.0. As the starting point, it uses Bechhoff platform for industrial control systems based on distributed set of industrial PCs and interfacing nodes connected through EtherCAT, an industrial proof networking system. Also, as a motivating use case we have ... Read more
Intelligent Systems & Industrial Informatics
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
RISC-V is emerging as a potentially biggest competitor to ARM-based world of microprocessors. Its open nature allows the designers to change features of the processor but still retaining compatibility with the already accepted instruction set architecture (ISA). There are a number of open implementations of RISC-V specified in traditional HDLs (Verilog, VHDL) or by using new specification paradigms (e.g. Spinal, ... Read more
Embedded Systems
Computer Systems Engineering Software Engineering
Wireless devices have become commodity in various kinds of applications such as smart phones and watches, autonomous vehicles, tags for asset monitoring etc. These devices and their carriers enter, move in and exit certain spaces and crowed the space saturating it RF signals. Monitoring the space, tracking the devices and evaluating performance of wireless communications is the objective of this ... Read more
Embedded Systems
Computer Systems Engineering Electrical and Electronic Engineering
With the emergence of the Internet of Things (IoT) and wireless sensor networks (WSNs), sensor devices are deployed across the globe in different applications such as healthcare, industry automation, precision agriculture, smart cities, and intelligent transportations. Recently, Cisco estimated that there would be approximately 850 zettabytes of data generated from IoT devices. However, the issues of connectivity and sensor data ... Read more
AI & Machine learning Embedded Systems Intelligent Systems & Industrial Informatics
Computer Systems Engineering Software Engineering
  The advancement of IoT technologies brings consumer electronics to our day to day lives, where wearable and environmental devices are everywhere, monitoring our activities and physical/environmental conditions. While the “intelligent systems” nowadays may be sufficiently autonomous, they are not interactive enough to engage human users to facilitate information flow, behaviour analyses, and decision making between users and IoT systems. ... Read more
AI & Machine learning Embedded Systems Human Computer Interactions
Computer Systems Engineering Software Engineering
Unmanned aerial vehicles (drones) are complex pieces of technology, with almost limitless potential due to its aerial movement and existing self-guided capabilities. Companies and organisations can use drones to complete tasks more efficiently, flexibly and with less error, among other benefits. Programmable drones, especially, are becoming more capable and more affordable in price as time goes on. This project would ... Read more
Robotics
Computer Systems Engineering Electrical and Electronic Engineering Mechanical Engineering Mechatronics Engineering Software Engineering
The field of artificial intelligence have found wide applications and recorded success in diverse facet of life from providing solutions in finance to medicine. Machine Learning is an important aspect of the artificial intelligence field and there are various architectures disrupting the status quo. Recurrent neural networks (RNN) are an important architecture which have found usefulness in time series-based problems, ... Read more
AI & Machine learning Embedded Systems
Computer Systems Engineering Electrical and Electronic Engineering
The students will join a PhD student and help in a bathymetry project. The bathymetry project consists of developing a steerable sonar for underwater acoustic ranging. The overall goal of this project is to develop a fully automated sonar that compensates pitch and roll on a moving boat subject to waves. This compensation will insure that the sonar beam always points straight ... Read more
Control Systems
Computer Systems Engineering Electrical and Electronic Engineering
This project will develop a VHDL model of heart cell to capture interactions of inputs of single and multiple sources. The intention is to quantity performance of FPGA based emulations vs GPU based emulations (previsously produced). The model will be based on a current PhD project that has undertaken a fair bit of exploratory work on FPGAs. We intend to ... Read more
Embedded Systems
Computer Systems Engineering Electrical and Electronic Engineering
The project will result in an app for collecting patient feedback after visiting a doctor (GP). Currently, when a patient visits a GP, they walk out with advice,  medicine and/or an appointment to see a specialist. There is little information available about what the patient did after the visit. The app will record self reported information from the patient, and ... Read more
Web tools and Application
Software Engineering
Text processing is important in many domains, including the medical domain. In this project, we will work out how best to include domain knowledge, and what gains can be made when domain knowledge is included in text processing in the medical domain. Read more
AI & Machine learning
Software Engineering
Results of Machine Learning Classifiers can be interpreted by perturbing values of input features. This project will use interpretation to describe what changes could lead to fewer car crashes across NZ. Read more
AI & Machine learning
Software Engineering
This project will develop a multi-modal social behaviour includes facial expression, verbal interaction, gazing using eyes and neck movement, lip synchronization, etc. We have a working system that detects human and talk with them using two different robots; 1) EveR, a humanlike mechanical robot, 2) Silbot, a humanoid robot using emoticon type facial expression. This project will improve the current ... Read more
AI & Machine learning Robotics
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
This project will understand English sign-language from hand gesture. Do literature survey on conventional approach, and select the best one and develop it as the first version. Then improve the method as the second version. You may use reinforcement learning and/or Deep Neural Network (DNN). This project may be combined with other related projects, such as facial emotion understanding, interactive ... Read more
Human Computer Interactions Robotics
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
This project will develop a system to monitor the change of plant growing. 3D reconstructed model may be needed to measure the number and size of fruit and leaves. May need to train Deep Neural Network (DNN) models to detect different fruits, such as kiwi, apple, grape, strawberry, tomato, paprica. We have a well working detection model for kiwi and ... Read more
AI & Machine learning Robotics
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
This project focuses on designing of a glare modelling tool for LED luminaires. Although glare values can be calculated by commercial lighting products such as DIALux and AGI, the calculation techniques are limited and cannot serve multisource luminaires. These days many luminaires consist of multiple light sources or diffusers. In some cases the diffusers ore not uniformly illuminated. Also most ... Read more
Green Energy Technologies Power Electronics & Electronics Systems
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
Using mobile phones in cars is possible, but restricted to hand-free devices. Many cars are built-in microphones, which are used with mobile phones. However most of these microphone systems are subjects to the background noise produces by the vehicle. In this project a new microphone system with high noise attenuation will be developed. Read more
Power Electronics & Electronics Systems Signal Processing
Computer Systems Engineering Electrical and Electronic Engineering
Augmented reality (AR) is an emerging technology that has been adopted in many areas of life, including education, business and medicine. In particular, it has been linked to assistance in the development and maintenance of cognitive ability and motor functions. The project will involve designing and implementing a tool to be used by students. Read more
Games & Education Aids 1 Human Computer Interactions
Software Engineering
With the increasing popularity of virtual reality (VR) headsets, the restrictions of a wired connection decrease immersion and limit the freedom of movement of users. Wireless video streaming allows the mobility from an all in one virtual headset while utilising the power of a personal computer to maintain frame rates required for virtual reality. Current wireless streaming technology is not ... Read more
Radio Systems Signal Processing
Computer Systems Engineering Electrical and Electronic Engineering
Radiation Oncology is the medical care and management of patients with cancer primarily through application of targeted irradiation of the cancerous volume, whilst minimising and sparing dose to surrounding healthy tissue.  Daily measurements are taken by a team of Medical Physicists to assess machine performance and to primarily monitor the machines output. If these measurements are out of tolerance then ... Read more
AI & Machine learning Intelligent Systems & Industrial Informatics Software Development Tools and Processes 2
Software Engineering
The project will create a multi-user VR environment for earthquake disaster preparedness. Current VR-based training environments allow a single participant to be trained in disaster preparedness. However, for realistic training you would want to train with other members of your class or office, as well as with NPC (non-player characters) who would create particular scenarios to respond to. We have ... Read more
Games & Education Aids 1 Human Computer Interactions Software Development Tools and Processes 1
Software Engineering
Learning music can be hard, especially music theory. Imagine you want to write your own music. Unfortunately, the process of coming up with the right notes and then noting them down before you forget can be long and tiresome. Alternatively, if you have a song you really want to learn but for the life of you, you can't find the ... Read more
AI & Machine learning Signal Processing Web tools and Application
Computer Systems Engineering
This research will examine productivity during software code review. The project will involve setting up and running a lab experiment to investigate productivity during software code review. Part of setting up the lab experiment will involve setting up a facial recognition system to detect affective states and a web interface to allow collection of data. Read more
Human Computer Interactions Software Development Tools and Processes 1
Software Engineering
  These days speech recordings from mobile phones are increasingly being used as Forensic evidence in court.  One of the things about mobile phones is that people can move around considerably as they speak into their phones.  The question is how much does this movement impact on the speech signal? This project will involve creating a corpus of speech when ... Read more
Image & Voice Processing Signal Processing
Computer Systems Engineering Electrical and Electronic Engineering
  Machine learning is increasing being used in speech analysis for automatic speech feature extraction. It has immense appeal as many of the machine learning platforms are much easier to use than the traditional speech processing methods. When it comes to the recognition of speech machine learning has been used with great success. However the question is can machine learning ... Read more
AI & Machine learning Image & Voice Processing Signal Processing
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
The use of electric fences is common place in NZ. One of the issues faced is that segments of the fence experience faults leading to the a collapse of the fence voltage. This project has been proposed by a farmer who would like to explore a technological solution that identifies and localizes the fault. It would be preferable if some ... Read more
Control Systems
Computer Systems Engineering Electrical and Electronic Engineering
Human coversations contain many emotions, and identifying these emotions correctly is essential for interactive technology (like talking aids, social robots) to respond to them. Many emotion recognition studies focus on identifying/classifying stronger emotions like anger, happiness, sad etc. But in real-life conversations people use these strongers emotions less, and tend to use subtle emotions more. These subtle emotions are called ... Read more
AI & Machine learning Human Computer Interactions Image & Voice Processing Signal Processing
Computer Systems Engineering Electrical and Electronic Engineering Software Engineering
  Many communities in New Zealand are quite vulnerable to tsunamis and/or earthquakes.  During these disasters few people know what to do. A potential solution is a very local (LPFM) radio station that: Always broadcasting so the community becomes familiar with it, it is known to be functional, promotes preparedness and just generally works for the community engagement. Battery/solar ... Read more
Embedded Systems Image & Voice Processing Smart Phone & Tablet Applications
Computer Systems Engineering Software Engineering
Due to the increase in class sizes in introductory courses, students are becoming more distant from both the instructors and their peers. Consequently, most learning becomes individualised, with less official opportunity for students to engage in debates, discussions, and justifications over conceptually difficult problems. Yet, these activities are what forms a crucial part of internalising threshold concepts. Furthermore, assessments aimed ... Read more
Games & Education Aids 1 Web tools and Application
Computer Systems Engineering Software Engineering
Forensic voice comparison (FVC) involves a comparative analysis of suspect and offender speech data for use in a court of law, with the Bayesian Likelihood-ratio (LR) framework being one common approach for undertaking this task. Central to this approach is making comparisons against a large background of speakers with similar speaking styles as the offender in question. But often not ... Read more
Signal Processing
Computer Systems Engineering Electrical and Electronic Engineering
Forensic voice comparison (FVC) involves a comparative analysis of suspect and offender speech data for use in a court of law, the Bayesian Likelihood-ratio (LR) Framework being one approach for undertaking such comparisons. Within this framework there are a number of strategies that have been proposed. Assessing the strengths and weaknesses of each requires undertaking a large number of FVC ... Read more
Signal Processing
Computer Systems Engineering Electrical and Electronic Engineering
Most electronic door locks use a solenoid based locking mechanism, which have several drawbacks. This project presents an opportunity to design and develop a novel type of magnetic lock which uses electro-permanent magnets, which can be bistable and also ultra energy efficient for infrequent operation. The basic door lock has already been designed and this project will take it to ... Read more
Power Electronics & Electronics Systems
Electrical and Electronic Engineering
STEAM toys are fast gaining popularity among young children, where children get an early exposure to technology, in the hope that it will kindle an interest towards science, technology, engineering, Art and mathematics in future. However, many of these toys are designed in a more commercial sense and tend to have less educational quality and value. This project the aims ... Read more
Games & Education Aids 1
Computer Systems Engineering Electrical and Electronic Engineering
Amplifiers with very good linearity (low distortion) over a wide dynamic range can be complex and expensive to design and manufacture. This project will investigate a combined analog-digital approach to improve the linearity of voltage amplifiers. By actively measuring and characterising the non-linearity of an amplifier it is possible to pre-distort the input signal to reduce the total harmonic distortion. ... Read more
Power Electronics & Electronics Systems
Electrical and Electronic Engineering
The reflectance function of an object is a measure of the amount of incident light that is reflected from the surface and is a function of wavelength and position on the surface. The reflectance function is an intrinsic property of an object but is notoriously difficult and expensive to acquire. A recent summer research project has shown that it is ... Read more
Signal Processing
Electrical and Electronic Engineering
The colour of large water bodies is an important indicator of ocean health. Clean ocean water absorbs longer wavelengths of light (reds) meaning that the shorter wavelengths are reflected and that is why the sea usually looks blue. The precise spectral signature of the ocean, of which the notion of colour is a crude summary, depends on many things, including ... Read more
Signal Processing
Electrical and Electronic Engineering
As Artificial Intelligence (AI) and Machine Learning (ML) algorithms prove to get more capable, we have started to see the rise of Intelligent Software Applications (ISAs)– software applications in which their core functionalities are delivered via AI and ML algorithms. The implementation of these algorithms themselves do not necessarily follow typical software principles, such as OOP best practices. Likewise, software ... Read more
AI & Machine learning
Software Engineering
Recent advancements in Generative Adversarial Networks (GANs) in creating new data, such as images and videos, have enabled new and interesting trends in deep learning. In this project you are required to investigate and develop a GAN model that can take in speech samples and generate new speech data. This is particularly useful for speech recognition tasks where reaching practicality ... Read more
AI & Machine learning Image & Voice Processing
Software Engineering
Analog electronics isn’t particularly popular these days, but I have always been keen to combine analog and digital electronics to improve the performance of analogue amplifiers, in a similar way that “analogue” engines perform better with a digital engine management system. The aim of this project would be to design an electronic system that will automatically measure the non-linear nature ... Read more
Power Electronics & Electronics Systems Signal Processing
Electrical and Electronic Engineering