Grant: Discovery Grants Program - Individual
Royal Military College of Canada
$36,000.00
Autonomous robotics in noisy and delayed environments
FY 2019-20
Summary
This research aims to develop the methods and processes that enable the development and deployment of autonomous robots in all environments wherein robots can contribute to safety and productivity, especially in time-delayed environments. The time delay comes from several different sources as sensors, computation, actuators, communication and interactions among different parts of the system, especially robot to robot (or agent to agent) interaction. We are primarily interested in the case of on-line real-time learning applied to multi-robot environments in which emergence of individual and group behaviours in collectives of robots arise and in which time-delays could lead to different, or even unstable, behaviours, individually or collectively.*** ***For the purposes of this application, individual behaviour is defined by how a single robot chooses to act (in terms of policies or strategies) given that it perceives the environment to be at a given state. The way the robot perceives the state of the environment is inherently imprecise, limited, noisy and potentially time-delayed. Also, the presence of other robots change the environment in such a way that the relationship with another single robot may affect the decision taken at any given time. Group behaviour is how the collective may act as a group when faced to conflicting roles and tasks. Group behaviours are linked to individual behaviours in a manner that is not presently completely known.****This research intends to apply learning algorithms based on reinforcement learning techniques (and its derivatives) in order to produce on-line real-time capable robots that can be applied to actual applications such as the location and disruption of improvised explosive devices (IED), object identification, mine and tunnel navigation, aerial surveillance, underwater mapping, navigation in crowded environments and so on.*** ***The representation of the environment is to be done by using learning algorithms as well as decentralized control based on Model Predictive Control (MPC), especially when considering the interactions among agents (either cooperative when the agents have a common goal or objective or competitive when the agents do not have an explicit representation of the goal of the others in nature). The learning will be applied to two different layers: (i) the individual execution of a task; and (ii) the interaction among agents.*** ***The algorithms developed will be tested in real robotic platforms that are compliant with the Robot Operating System (ROS). These algorithms are needed to run in real-time with the noisy and delayed sensor readings. Furthermore, stochastic delays in the processing of the control algorithms are possible. The platforms are composed of ground and aerial vehicles and the experimental facility is already available at the Royal Military College of Canada (RMCC).**
Program
Discovery Grants Program - Individual
Recipient
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
RGPIN-2016-04635
Name nom
Givigi, Sidney
Department département
Electrical and Computer Engineering
Organization id
30
Institution établissement
Royal Military College of Canada
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2019
Competition year année de concours
2016
Award amount
36000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1510
Committee name en
Electrical and Computer Engineering
Committee name fr
Génie électrique et informatique
Area of application code
1206
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Engineering
Area of application fr
Génie
Research subject code
2509
Research subject group en
Electrical and electronic engineering
Research subject group fr
Génie électrique et électronique
Research subject en
Control systems
Research subject fr
Asservissements
Installment
inst:4 - 5
Partie
4
Nb partie
5
Application title
Autonomous robotics in noisy and delayed environments
Keyword
NSERC
Application summary
This research aims to develop the methods and processes that enable the development and deployment of autonomous robots in all environments wherein robots can contribute to safety and productivity, especially in time-delayed environments. The time delay comes from several different sources as sensors, computation, actuators, communication and interactions among different parts of the system, especially robot to robot (or agent to agent) interaction. We are primarily interested in the case of on-line real-time learning applied to multi-robot environments in which emergence of individual and group behaviours in collectives of robots arise and in which time-delays could lead to different, or even unstable, behaviours, individually or collectively.*** ***For the purposes of this application, individual behaviour is defined by how a single robot chooses to act (in terms of policies or strategies) given that it perceives the environment to be at a given state. The way the robot perceives the state of the environment is inherently imprecise, limited, noisy and potentially time-delayed. Also, the presence of other robots change the environment in such a way that the relationship with another single robot may affect the decision taken at any given time. Group behaviour is how the collective may act as a group when faced to conflicting roles and tasks. Group behaviours are linked to individual behaviours in a manner that is not presently completely known.****This research intends to apply learning algorithms based on reinforcement learning techniques (and its derivatives) in order to produce on-line real-time capable robots that can be applied to actual applications such as the location and disruption of improvised explosive devices (IED), object identification, mine and tunnel navigation, aerial surveillance, underwater mapping, navigation in crowded environments and so on.*** ***The representation of the environment is to be done by using learning algorithms as well as decentralized control based on Model Predictive Control (MPC), especially when considering the interactions among agents (either cooperative when the agents have a common goal or objective or competitive when the agents do not have an explicit representation of the goal of the others in nature). The learning will be applied to two different layers: (i) the individual execution of a task; and (ii) the interaction among agents.*** ***The algorithms developed will be tested in real robotic platforms that are compliant with the Robot Operating System (ROS). These algorithms are needed to run in real-time with the noisy and delayed sensor readings. Furthermore, stochastic delays in the processing of the control algorithms are possible. The platforms are composed of ground and aerial vehicles and the experimental facility is already available at the Royal Military College of Canada (RMCC).**