A Customized CAD Tool for Automated CNC Program Code Generation

To develop parts from an initial design to the final product is a very tedious process in the mold manufacturing industry. Computer Numerical Control (CNC) plays a major role in the mold manufacturing industry to create products in a fast and efficient manner. The goal of this project is to automate the CAD to CNC […]

Read More
A nanoscale electrochemical sensor for measuring changes in blood-glucose levels

The proposed work main goal is to improve the overall human health quality through providing an online monitoring device acting as a data platform that represents a gateway to simple solutions that allow consumers and patients to better manage their health and disease risk. The broader mission includes leveraging the data platform to improve diagnostics […]

Read More
Detection of Mental Health Conditions from Textual Device Communication

Research into child safety applications using Artificial Intelligence (AI) methods is a new area of investigation. SafeToNet is continuing to develop AI monitoring tools together with a team of researchers at the University of Ottawa. These tools, when used over time, will take advantage of outgoing text-based communications from devices to detect the early onset […]

Read More
Mining Version Histories To Automate Merge-Conflict Resolutions

In current collaborative software development environments, developers usually work in parallel. They often share changes with other developers or incorporate changes from them, with the help of version control systems (VCSs) such as Git and Subversion. The parallel collaboration process improves the development speed on the one hand, but on the other hand, leads to […]

Read More
Design and development of an intelligent measurement flight mode

Testing industrial facilities including pipelines and tanks are key to optimize operation and maintenance costs in heavy industries such as oil and gas. Hazardous industrial spaces (e.g. confined spaces) are of the most challenging and costly areas to inspect. WorksafeBC has reported about 18 people have been annually killed in confined spaces in BC, in […]

Read More
Optimized Non-invasive Cuff-less Continuous Blood Pressure Measurement Technique Using Machine Learning

Continuous blood pressure (BP) monitor is highly beneficial for detection and prevention of stroke and cardiovascular disease. The most common BP monitor technique still relies on using a cuff that obstructs the blood flow, which is both uncomfortable and makes continuous monitoring impossible. Furthermore, research has shown that due to the numerous artifacts, the existing […]

Read More
Investigations and Analysis of Industrial Internet of Things Ecosystems

Rimot monitors, controls and provides insights into remote critical infrastructure through the use of enabling technologies such as data analytics, security and advanced networking.  Critical research areas in data analytics, security and advanced networking are beneficial for the creation of unique intellectual property and commercialization opportunities for Rimot.  This project will focus on the investigations […]

Read More
Toward Urban Resilience using Renewable and Distributed Energy Resources

Sustained operation of sanitary pumping stations in Richmond BC is critical to the health and safety of its residents. The overarching goal of this research project is to investigate strategies to improve urban resilience by operating the sanitary pumping station loads in coordination with distributed energy resources (DERs), including renewable generation and energy storage. Particularly, […]

Read More
Automated Generation and Integration of AUTOSAR Memory Configurations

Automotive Open System Architecture (AUTOSAR) is a system-level standard that is used worldwide by the automotive companies and their suppliers to develop the standardized software development framework for automobiles [1]. The basic software of AUTOSAR should be configured to develop an Electronic Control Unit (ECU). The information to configure the basic software is given in […]

Read More