Terrain Sensing Mechanisms for High-Speed Navigation of UGVs in Heterogeneous Ground Environments

This project will implement and test high speed autonomous navigation algorithms for Unmanned Ground Vehicles (UGV). The algorithms will i) sense the terrain, ii) determine the interaction between the terrain and the UGV such as forces induced on the UGV as it moves, and iii) autonomously determine the maximum allowable speed and turning radius of a UGV traversing unknown off-road terrains while maintaining safe conditions at all times for users, the UGV, and the environment.

Organizational Risk Appetite/Tolerances

Organizations face increasing pressure to articulate organizational risk appetite/tolerances but are not adequately equipped to do so. To remedy this problem, this project addresses how an organization should determine and express its risk appetite and tolerances. It employs qualitative research methods to integrate diverse theory, practice and policy literatures with the partner organization serving as a case study.

Water Issues in First Nation Communities

The world is facing a global water crisis, but the developing world is not the only one with a lack of access to safe drinking water; it is also an issue in many communities across Canada – particularly on First Nations Reserves. It should be a priority for Canada to reach 100% access to clean drinking water.

Improving Visibility Testing in Terrain Navigation

In this project, the intern will be tasked with improving the visibility testing algorithms in a commercial simulation software product. In the software, a large number of entities (such as military forces or emergency response personnel, including vehicles and people) are moving around on a two-dimensional map. The inter-entity visibility (that is, which entities are visible by any given entity) is crucial to the decision-making in the simulation, but the current solution employed by the software is too time-consuming.

Model-Based Detection of Emergent Behavior in Distributed Systems

The lack of central control in distributed systems makes the analysis and design of such systems a challenging task.  In fact many faults are introduced into the system at this stage of the software development life cycle.  Therefore discovering and removing design validation of distributed software systems prior to the implementation phase is greatly desirable as it results in huge savings in time and cost.  An effective and efficient approach to describing the requirements of distributed systems is by using scenarios.  Scenarios are commonly represented using message sequence charts or se

Phase II – A Software Platform for Generation of Mutually Correlated Multi-Dimensional Stochastic Time Series Vectors

The project is aimed to establish and algorithm and computer software for generation of multiple time series of data which represent processes that are closely correlated and auto-correlated (i.e. data in time step i are correlated to the data in time steps i-1, i-2,i-3, etc.). This project is of significant importance to the company.  It represents significant improvement of our earlier developments in this field.

Partial differential equations for seismic imaging.

The goal of the project is to implement specific numerical algorithms for rendering high resolution seismic images, using a parallel processing framework.