Le titre

Justin Cano

Research in progress...

Short biography

Justin Cano, born in 1994, is currently a Ph.D. Student co-advised between Polytechnique Montréal (QC, Canada) and ISAE-Supaéro (Toulouse, France). Advised by Prof. Jérôme Le Ny, he is with Canadian research groups GERAD (Group for Research in Decision Analysis) and MRASL (Mobile Robotics and Autonomous Systems Laboratory, EE department, Polytechnique). For the French part of his Ph.D, he is co-advised by Prof. Éric Chaumette and Gaël Pagès, he works for the DEOS (Department of Optronics, Electronics and Signal processing, SCAN research team) and is with doctoral school MITT (Maths, Computer Eng. and Telecommunication of Toulouse) of the Toulouse Federal University.
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.

Research interests

  • 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 robots.

Teaching activities

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é.


Conference papers

J. Cano, S. Chidami, et Le Ny, Jérôme, « A Kalman Filter-Based Algorithm for Simultaneous Time Synchronization and Localization in UWB Networks », in IEEE International Conference on Robotics and Automation, Montreal, QC, Canada, may 2019. Preprint availiable here.

Master's thesis dissertation

J. Cano, « Synchronisation et positionnement simultanés d’un réseau ultra-large bande et applications en robotique mobile », Master’s Thesis, Polytechnique Montréal, Montreal, QC, Canada, 2019. Availiable on Polypublie site.

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.

Site de J.Cano