Francesco Mondada

EPFL STI IEM SCI-STI-FMO1
ME B3 426 (Bâtiment ME)
Station 9
1015 Lausanne

Web site:  Web site:  https://mobots.epfl.ch

EPFL AVP-E LEARN
ME B3 424 (Bâtiment ME)
Station 9
1015 Lausanne

Web site:  Web site:  https://learn.epfl.ch

EPFL STI IEM SCI-STI-FMO1
ME B3 426 (Bâtiment ME)
Station 9
1015 Lausanne

EPFL STI IEM SCI-STI-FMO1
ME B3 426 (Bâtiment ME)
Station 9
1015 Lausanne

EPFL STI IEM SCI-STI-FMO1
ME B3 426 (Bâtiment ME)
Station 9
1015 Lausanne

EPFL STI IEM SCI-STI-FMO1
ME B3 426 (Bâtiment ME)
Station 9
1015 Lausanne

EPFL STI IEM SCI-STI-FMO1
ME B3 426 (Bâtiment ME)
Station 9
1015 Lausanne

Web site:  Web site:  https://robopoly.epfl.ch

EPFL STI IEM SCI-STI-FMO1
ME B3 426 (Bâtiment ME)
Station 9
1015 Lausanne

Web site:  Web site:  https://ssc.epfl.ch

EPFL STI IEM SCI-STI-FMO1
ME B3 426 (Bâtiment ME)
Station 9
1015 Lausanne

Web site:  Web site:  https://sin.epfl.ch

vCard
Administrative data

Fields of expertise

Design of miniature mobile robots for: 
- Swarm robotics research 
- Animal-robot interaction 
- Cross-fertilization between robotics and art 
- Edutainment

Publications

Infoscience publications

Teaching & PhD

Teaching

Microengineering

Computer Science,Communication Systems

PhD Programs

Courses

Embedded Systems and Robotics

This course deals with the programming of embedded systems: cross-compilation, the use of FPU in microcontrollers, the use of DSP instructions and the mechanisms available in a Real-time Operating System. The whole is implemented in a robotic context.

Basics of mobile robotics

 
  • Sensors
  • Perception, feature extraction
  • Modeling
  • Markov localization: Bayesian filter, Monte Carlo localization, extended Kalman filter
  • Navigation: path planning, obstacle avoidance
  • Control architectures and robotic frameworks
  • Locomotion principles and control
  • Sustainability
 

Robotics practicals

The goal of this lab series is to practice the various theoretical frameworks acquired in the courses on a variety of robots, ranging from industrial robots to autonomous mobile robots, to robotic devices, all the way to interactive robots.