Francesco Mondada

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

Web site:  Web site:  https://mobots.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

Designing activities for developing and assessing computational thinking skills

In this course, students will learn how to design, realize, analyse and assess educational activities in formal education, with and without the use of technologies, for the development of computational thinking, based on the state of the Art of researcj in this topic.

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

 
  • Applications, products and market
  • 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
  • Current challenges in mobile robotics
  • Locomotion p

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