Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Collaborative Research and Development Grants

University of Waterloo

$90,000.00

Symbolic dynamics and model-based control of autonomous vehicules

FY 2017-18

Summary
Autonomous driving technologies will transform the automotive sector, greatly increasing vehicle safety and transportation efficiency, and providing low-cost mobility to thousands unable to handle the task of driving on their own. Private and public sector investment is ramping up in the expectation of significant progress over the next few years. Google's ambitious program promises fully automated vehicles by 2020, but Google's very expensive state-of-the-art vehicles are achieving only 2000 km between forced disengagements of the driverless system.A promising technology to control autonomous vehicles so that they avoid static objects and moving cars or pedestrians is known as ""model-predictive control"". Essentially, a dynamic model of the car predicts a short time into the future; the controller uses this prediction to control the steering, brakes, and throttle. The better the model, the better the control. However, the model-predictive controller must run very quickly on a car's computers, especially when emergency maneuvers are required.Symbolic computing is a technology pioneered and commercialized by Maplesoft. It allows the direct manipulation of the mathematical equations within the model and controller. Not only can the equations can be simplified symbolically, they can be used to generate extremely fast simulation code - such as that needed by an autonomous vehicle.The goal of this research is to develop new theories and symbolic computing software that automatically generates very fast model-predictive controllers; the target application is the University of Waterloo's AutonoMoose, the first autonomous vehicle approved for Ontario's roads. The proposed new theories and Maplesoft-based algorithms will improve the performance of vehicle controllers, and accelerate the development of autonomous vehicles in Canada and abroad. In turn, this will increase the adoption of Maplesoft software by automotive manufacturers and researchers around the world.
Program
Collaborative Research and Development Grants
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
506419-2016
Name nom
McPhee, John
Department département
Systems Design Engineering
Organization id
33
Institution établissement
University of Waterloo
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2017
Competition year année de concours
2016
Award amount
90000
Program id
CRDPJ
Program name en
Collaborative Research and Development Grants
Program name fr
Subventions de recherche et développement coopérative
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
512
Area of application group en
Manufacturing processes and products
Area of application group fr
Procédés et produits industriels
Area of application en
Transport equipment
Area of application fr
Matériel de transport
Research subject code
2102
Research subject group en
Mechanical engineering
Research subject group fr
Génie mécanique
Research subject en
Dynamics
Research subject fr
Dynamique
Partie
1
Nb partie
2
Application title
Symbolic dynamics and model-based control of autonomous vehicules
Keyword
NSERC
Application summary
Autonomous driving technologies will transform the automotive sector, greatly increasing vehicle safety and transportation efficiency, and providing low-cost mobility to thousands unable to handle the task of driving on their own. Private and public sector investment is ramping up in the expectation of significant progress over the next few years. Google's ambitious program promises fully automated vehicles by 2020, but Google's very expensive state-of-the-art vehicles are achieving only 2000 km between forced disengagements of the driverless system.A promising technology to control autonomous vehicles so that they avoid static objects and moving cars or pedestrians is known as ""model-predictive control"". Essentially, a dynamic model of the car predicts a short time into the future; the controller uses this prediction to control the steering, brakes, and throttle. The better the model, the better the control. However, the model-predictive controller must run very quickly on a car's computers, especially when emergency maneuvers are required.Symbolic computing is a technology pioneered and commercialized by Maplesoft. It allows the direct manipulation of the mathematical equations within the model and controller. Not only can the equations can be simplified symbolically, they can be used to generate extremely fast simulation code - such as that needed by an autonomous vehicle.The goal of this research is to develop new theories and symbolic computing software that automatically generates very fast model-predictive controllers; the target application is the University of Waterloo's AutonoMoose, the first autonomous vehicle approved for Ontario's roads. The proposed new theories and Maplesoft-based algorithms will improve the performance of vehicle controllers, and accelerate the development of autonomous vehicles in Canada and abroad. In turn, this will increase the adoption of Maplesoft software by automotive manufacturers and researchers around the world.