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

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 practicals can include the following topics:
  • Teaching Robots to Accomplish a Manipulation Task
  • Experimenting with haptic interfaces
  • Controlling a serial robot ABB IRB 120
  • Control of the Micro Delta Direct Drive robot
  • LiniX, linear axis, assembly and control