🤖 Thymio-II is a small differential-drive robot with a large number of sensors and actuators, as shown in following figure. The robot is programmable using Aseba - an event-based architecture
🔥 It is used for group exercises and project in EPFL MICRO-452 Basics of mobile robotics, supervised by Prof. Francesco Mondada in Laboratoire de Systèmes Robotiques (LSRO)
Sensors on Thymio - text reference card
- Program with Aseba Get total control with text programming
- Crash Tutorial on Thymio using Aseba Studio
- Tutorial on Programming with Text
- Main Programming Language: The Aseba language
- ⭐ My Note on Elements of Robotics
- ⭐raikilon/cnn-angular-velocity: ROS implementation that use a CNN regressor to predict the angular velocity of the Mighty Thymio to avoid obstacles and pitfalls
- ⭐mezdahun/VisualSwarm: Implementation of a minimal vision algorithm published by Bastien & Romanczuk (2020) on a Raspberry PI for movement control of Thymio II robots.
- ⭐TimMilhomme/wifiHeatMapRobot: This is a project where we couple a raspberry pi 4 with a Thymio II to create an autonomous vehicle able to map a room physically and by it's wifi intensity.
- ⭐AmirDavoodi/Hand-Gestures-Human-Robot-Interaction: This project is the final project of the course Robotics 2019 and we are implementing hand gesture classifier to using it for controlling Mighty Thymio robot which is a differential robot.
- ⭐GiorgiaAuroraAdorni/learning-robot-swarm-controllers: Master thesis project that simulate robot swarms for learning communication-aware coordination. @ USI 19/20. https://giorgiaauroraadorni.github.io/learning-robot-swarm-controllers/index.html
Official: Project based on Thymio
- Simple SLAM implementation using A* algorithm and IR frontal proximity sensor of Thymio
- EPFL || Basics of Mobile Robotics Project - December 2019
- Demo of the Mobile Robotics Project with Thymio at EPFL
-
Robotics Programming Laboratory on ETHZ
-
Book - Elements of Robotics: Learn and teach robotics from secondary school through university
-
Supplementary materials
Most of the activities have been implemented with the Thymio educational robot. There are Python programs for some of the activities that could not be implemented on the robot. We will be happy to add implementations for other robots.
-
Programs for the Thymio robot.
-
BugFix Version (to be updated)
The most common bug in the ExampleCode is that `<` should be `<`
-
-