‹ Back to the directory

Silvere Bonnabel

Silvere Bonnabel

Professor

Center · CAOR

Awards & distinctions

  • 2024 « 2024 George N. Saridis Best Transactions Paper Award » de la revue IEEE Transactions on Intelligent Vehicles.
  • 2022 IMT-Academy of Sciences Young Scientist Award
  • 2021 2021 European Control Award (the “European Control Award,” a prestigious European control award). “2024 George N. Saridis Best Transactions Paper Award” from the journal *IEEE Transactions on Intelligent Vehicles*.
  • 2015 The 2015 Alain Glavieux Award, presented jointly by the SEE and the IEEE.
  • 2015 Winner of the 2015 SAGEM Innovation Awards.
  • 2009 GDR MACS Thesis Award
  • 2009 EEA Club Thesis Award

Team

CAOR

Biography

Silvère Bonnabel is a researcher whose work focuses on state estimation and filter theory for nonlinear dynamic systems, with particular expertise in the development of advanced filtering and smoothing methods. His research focuses in particular on the Invariant Extended Kalman Filter (IEKF), an approach that leverages the properties of Lie groups to improve the robustness and accuracy of estimators in various contexts, such as robotic navigation, vehicle localization, and extended pose estimation. His contributions include theoretical extensions of the IEKF, such as the Iterated IEKF (IterIEKF) and the adaptation of this framework to two-frame systems, as well as practical applications in sensor fusion (IMU, GNSS, LiDAR) and stochastic optimal control. His work also addresses issues related to dimensionality reduction for large covariance matrices, variational optimization for Bayesian inference, and the integration of constraints into nonlinear estimators.

Publication(s)

Teaching

Differential, Integral, and Stochastic Calculus II (Math2)

Lecturer

EC2 consists of two modules: Differential Equations and Probability. The differential equations course aims to introduce students to the study of dynamical systems: existence, uniqueness, and regularity of solutions to a differential equation (Peano–Arzela, Cauchy-Lipschitz, regularity with respect to initial conditions in finite time, chaotic systems), as well as an introduction to the study of the asymptotic behavior of solutions (periodic cycles, asymptotic stability of equilibrium points, etc.) An introduction to the simulation and numerical analysis of differential equations is also provided (discretization schemes, consistency/convergence analysis, differences between explicit and implicit schemes for stiff systems, the role of symplectic schemes for Hamiltonian systems, etc.) The probability course aims to consolidate and supplement the knowledge of probability theory acquired in CPGE, but above all to develop probabilistic reasoning. In CPGE, probability was studied in the context of random phenomena with at most a countable number of possible outcomes. Probabilities defined on the real line, as well as real random variables and vectors, are first introduced within the general formalism of measure theory—covered in EC1—which allows for the inclusion of the discrete case. The concepts of independence and conditioning of random variables, sequences of random variables, and finally stochastic simulation methods are addressed in turn to cover all the prerequisites necessary for the various engineering specializations offered at the school, particularly data science.

Stochastic Processes and Applications

Course Director

The course sessions will cover the following topics: Kolmogorov’s Conditional Expectation Theory, Discrete-Time Martingales and Financial Modeling, Brownian Motion, Stochastic Calculus, Stochastic Differential Equations, Markov Property, Girsanov’s Theorem, the Black–Scholes Model, Numerical Implementation, Various Applications

Regulation

Lecturer

Control – General FC Sensors and Actuators Fundamentals and Principles of Control Open-Loop and Closed-Loop Systems Static and dynamic behavior of systems; concepts of gain and loop complexity Control modes: T/R, P, I, D, cascade control. Technology of control loop components Practical Training – Industrial Control (7 hours) – Common to FC Implementing control loops on a simulator Boyds model Process identification. Proportional control Bode plot Stability.

Applied Mathematics: Robotics, Computer Vision, and Control Systems (MAREVA) track

Course Director

Second-Year Curriculum The courses and educational activities offered in the second year are the same for all students who have chosen the MAREVA program and take place in Paris. The second-year curriculum focuses on the study of Complex Systems: discrete-time dynamic systems, filtering and identification, embedded sensors and data fusion, image processing, and medical imaging. This module is supplemented by introductory lectures on robotics and ITS, virtual reality and augmented reality, C++ programming and graphical programming sessions, as well as mini-project sessions conducted in pairs, supervised by researchers from the centers, and applying the concepts covered in class. Here are a few examples of mini-projects completed in recent years: lateral control (Lane Keeping, ESP) and longitudinal control of a vehicle (ACC); color-sensor-based control of a small car on a white line; evaluation of a consumer motion-capture system (the Wiimote); 3D point cloud registration for digital mapping; modeling and stabilization of a diver; image editing based on hierarchical segmentation; modeling and control of construction cranes; estimation and control algorithms for a mobile robot developed by SAGEM; development of parking algorithms, validation, and testing using 3D graphics software; implementation of human-environment interactions in a virtual kitchen. Third-Year Curriculum In the third year, the activities for the month of October remain the same for all students. The first two weeks in Paris are devoted to courses, notably on computer vision and image processing in the automotive context, on nonlinear control and its applications in robotics, on humanoid robots, on discrete-event systems, and on systems with delays.... A one-week intensive course in computer vision and mathematical morphology held in November rounds out the training for the Computer Vision and Robotics specializations. The last two weeks of October are dedicated to mini-projects (at a more advanced level than those in the second year), as well as to the optional field trip during which students visit laboratories and companies. Over the past four years, the trip has been organized to Italy and the Rhône-Alpes region (STMicroelectronics, ISPRA, INRIA Rhône-Alpes, LAG ...), in the Nice and Monaco region (INRIA Sophia-Antipolis, Thalès Alénia Space, the Automata Museum ...), in Germany in Stuttgart and Munich (Bosch, Mercedes, German Aerospace ...), and in Toulouse (CNES, LAAS, Pierre Fabre Laboratories...), and in Bordeaux (LABRI, LAPS, Laser MégaJoule, Thales, EvTronic, BeTomorrow...). These trips provide excellent opportunities to establish valuable contacts for elective internships in the third year. Internship topics for the third year are pooled and proposed by faculty members from the school’s various applied mathematics centers (CAOR, CAS, CMA, CMM), often in connection with their collaborative work with industry partners. It should be noted that each year, the number of internships offered far exceeds the number of students taking the elective! Some representative elective topics covered in recent years: Control Systems: Exo-atmospheric guidance of Ariane V – EADS (Control Systems); Signal processing using filter banks (IFP); Development of a method for analyzing ECG signals using inverse scattering (INRIA); Simulation and control of humanoid robots (ATR Computational Neuroscience Laboratory, Kyoto); Synthesis of flight control correctors for a supersonic aerobatic vehicle (ONERA); Validation of vehicle models for control and command (PSA) Quantification of maximum allowable disturbances on the control surfaces of a winged vehicle during atmospheric reentry (EADS) Parameter estimation for quantum systems (Princeton University) Optimization of electricity generation (EDF, Clamart) Sizing of natural gas transmission networks, (GdF Suez, Saint-Denis) Robotics: Computer Vision-Assisted Driving (INRIA/CAOR) Improving Road Safety and Comfort via Global Chassis Control (PSA) Identification of Available Traction for a Vehicle (NEXYAD, ARCOS project) Configuration of a force-feedback system in virtual reality (CEA/CAOR) Vehicle-to-infrastructure communication on highways (ASFA) Virtual vehicle coupling for convoy driving (INRIA) Development of a humanoid robot behavior editor (Aldebaran Robotics) Motion planning for humanoid robots (Joint Research Laboratory Tsukuba) Development of a social robot (Advanced Telecommunications Research, Kyoto) The Cybercars Olympics: a competition featuring smart vehicles on the “road of the future” in Saint-Brieuc (Côtes d’Armor General Council) Simulation and position estimation of a quadcopter drone (Parrot, Paris) Preparation of the French pavilion at the Shanghai World Expo on ITS Road traffic modeling, Millennium project (University of Berkeley) Neural algorithms for perception (MIT, Cambridge) Spherical vision sensor for autonomous mobile robotics (INRIA Sophia-Antipolis) Vision: Automatic image annotation (LTU, Paris) Indexing of medical images (CEA, Fontenay-aux-Roses) Environmental sensor for a telematics service (PSA, Vélizy) Segmentation of medical images for radiation therapy (Gustave Roussy Institute, Villejuif) Fingerprint image analysis (SAGEM, Eragny-sur-Oise) Analysis of sports video sequences (Thomson Broadcast, Breda, Netherlands) Compression/deconvolution optimization (Alcatel Space Industries, Cannes) Quantitative cytology and drug discovery (CSIRO, Sydney, Australia) 3D morphogenesis of the mouse kidney (Monash University, Clayton, Australia) Video scene interpretation (Bosch, Hildesheim, Germany) Geolocation of a landscape (Google Earth, USA) Quality control of photovoltaic glass (Saint-Gobain, China) Image analysis for studying the mechanical properties of bone (University of Adelaide, Australia) Special features of the track: Students greatly appreciate working on these mini-projects. It is an excellent way to deepen their understanding of and apply the concepts covered in class, as well as a great opportunity to meet researchers from the school’s various laboratories and gain their first—albeit limited—experience in the research environment.

PhD supervision

  • 2026 Collaborative navigation of a fleet of agents MARIE-ANNE Julien
  • 2025 Simultaneous Localization and Mapping with Traversability Information in Unstructured Environments CALZAS Julien
  • 2022 Optimal control regularized by covariance using extended Kalman filter backpropagation BENHAMOU Jonas
  • 2020 Backpropagation in a Kalman Filter with applications to fault detection and navigation PARELLIER Colin
  • 2019 Using machine learning methods for radar tracking and aircraft classification tasks. JOUABER Sami
  • 2017 Smoothing algorithms for navigation, localization, and mapping, based on high-quality inertial sensors CHAUCHAT Paul
  • 2017 Modern techniques for multi-sensor navigation prototyping BROSSARD Martin
  • 2015 Dynamic resource management for tracking highly maneuverable targets PILTÉ Marion