SI/STI2D/Univ
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.
Numerous sensors: proximity, infrared, touch, microphone
Numerous effectors/actuators: motors, LEDs, speaker
Operation: autonomous or programmable with Thymio Suite and AI software
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
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
TY//TY60: Thymio 2 AI Robot - With Artificial Intelligence software