He completed a Master of Science degree at Polytechnique Montreal, advised by Prof. Le Ny, in 2019 and his dissertation was nominated to the excellence prize at Poly. Between 2014 and 2016 he studied Computer Science and Automation at the Engineering School of Centrale Marseille, France and received the Master of Engineering in 2019, achieving his double degree.
- Multi-robot systems, cooperative robotics;
- Navigation systems;
- Embedded systems;
- Ultra-Wide Band sensor networks;
- Control theory;
- Motion planning and stochastic optimization.
My work is essentially on the automated
deployment of robot swarms using Kalman
Filters, sensor fusion and distributed architecture.
Localization aided by Ultra-Wide
Band (UWB) technology and synchronization
issues are also involved in my research. Motion planning
is important in swarm deployment due to the dependency
between localization accuracy and networks topology. I am
also interested in the integration and development of ROS (Robot Operative
Systems) code features to localize and schedule motion of
As teaching assistant
- Active circuits - ELE2611: Corrector (2017-now) a
second year course for Electrical Engineering
undergraduates at Polytechnique Montréal, I am with the
teaching team lead by Prof. Jérôme Le Ny.
- Linear SISO control - ELE3201 : Laboratory
instructor and corrector (2017-now) a third year
fundamental course for Electrical Engineering
undergraduates at Polytechnique Montréal, I belong to
the teaching team lead by Prof. Roland Malhamé.
Master's thesis dissertation
ABSTRACT Mobile robots require accurate real-time location estimates to operate. These estimates use external measurements, obtained for example from Global Navigation Satellite Systems (GNSS), to correct integration errors from proprioceptive sensors. This master’s thesis fo-cuses on short-range Ultra-Wide Band (UWB) radios as a source of external range mea-surements, which can be used to provide centimeter-level positioning accuracy in indoor environments, where GNSS signals are generally unavailable. UWB-aided positioning systems most commonly rely on pseudorange measurements obtained by multiplying the speed of light by the Time-of-Flight (ToF) of messages transmitted be-tween UWB nodes with known positions, called anchors, and UWB nodes to localize, called tags. To achieve the localization accuracy desired for indoor applications, errors in ToF mea-surements need to remain below the nanosecond. The main challenge in achieving this level of accuracy comes from the fact that internal clocks at di˙erent nodes are not synchronized. Simple two-way ranging protocols can provide ToF measurements without synchronizing the nodes, but require the tags to transmit messages to the limited number of anchors and as a result do not support more than a few tags. Hence, motivated by applications requiring the deployment of multi-robot systems, we focus on one-way ranging protocols with the tags operating as passive receivers, which however requires synchronized anchors. The main con-tribution of this thesis is to design a protocol based on Kalman filtering to simultaneously synchronize UWB nodes and obtain ToF measurements between active anchors and passive tags. The modeling and rejection of outliers in these measurements is discussed in details in order to improve the robustness and performance of the proposed algorithm. The pseu-dorange measurements are also fused with other sensor measurements to design UWB-aided integrated navigation systems. Our algorithms are implemented on a custom embedded platform combining a commercial o˙-the-shelf micro-controller and UWB radio with inertial sensors, and interfaced with a standard software framework for robotics. We characterize the localization performance achievable in practice through several indoor experiments with ground robots.