Thymio 2 & AI
SI/STI2D/Univ

Presentation:

The Thymio 2 & AI Robot is a mobile, autonomous robot designed to introduce users to programming and artificial intelligence.

It is programmed using AI software and the Aseba software suite, which allows users to program the robot.

The software suite includes visual programming (VPL), Blockly programming (visual and textual), Scratch programming, text-based programming with Python, and graphic programming with neural networks.

Features:

Numerous sensors: proximity, infrared, touch, microphone
Numerous effectors/actuators: motors, LEDs, speaker
Operation: autonomous or programmable with Thymio Suite and AI software

Technical solutions covered:

The software:

- Reinforcement learning: the user defines rewards and the robot learns through trial and error

- Supervised learning: the user programmer trains the robot and it reproduces the behavior

- Expert learning: program the AI in Python with other machine learning algorithms

Educational Activities:

Activity 1: Initial learning
- Discover Thymio's basic features

Activity 2: The arena
- Thymio's evolution in an arena

Activity 3: Staying on track
- Maintain a path and move back and forth

Activity 4: Don't stay there!
- Thymio must push all objects out of a defined area

Activity 5: The autonomous car
- Thymio must take on the role of an autonomous car traveling down a street

Reference:

TY//TY60: Thymio 2 AI Robot - With Artificial Intelligence software

Videos: