- Programming
- Sensor fusion
- Electronics
- Artificial intelligence
Building robots combines all these topics, so it is a fun way to learn about them.
A road map for incremental knowledge improvement (could evolve into a knowledge map such as the one in Khan Academy):
- Use LEGO (Technix/Mindstorms) to build a ground vehicle that
- does open loop control to drive around the basketball court in our park.
- follows a white line drawn on the court.
- ...
- Advanced: Write an auto routing algorithm that allows the quadrocopter to navigate autonomously around obstacles in our park.