UMIRobot
The UMIRobot is a open {hardware, software} (5+1) robotic platform developed for online and hybrid learning courses. The (under)graduate level students are divided into groups and have to design a gripper and a master control.
License
Mechanical files: CC BY-NC-ND 4.0.
Software: GPLv3.
Note: The copyright for the student’s designs remain with them.
Past teleoperation challenge winners by category
Year/Semester | Best gripper | Best master | Smoothest teleoperation | Best presentation |
---|---|---|---|---|
2021/Autumn | Inteligent Calicos | Inteligent Calicos | Inteligent Calicos | Curious Chaussies |
2021/Spring | Unparalleled Shibas | Beady Beagles | Unparalleled Shibas | Unparalleled Shibas |
2021/Autumn Videos
Inteligent Calicos | Robotic Tabbys | Curious Chaussies |
---|---|---|
The sushi-meowster. | ||
Mechanical
The 3D-printer-friendly files are shared over at Thingiverse.
Software
There are two main software components related to the UMIRobot.
(A) umirobot-arduino
The Arduino example sketch must be uploaded to the Arduino connected to your UMIRobot.
- Install the UMIRobot Arduino library [Instructions].
- Upload the UMIRobot sketch to your Arduino.
(B) umirobot-py
You can interact with your UMIRobot through your computer using a python-based program. In a computer with a Python >= 3.8
enviroment:
- Create a
venv
- Install the
umirobot
package - Run the module with
python3 -m umirobot
- Rejoice
Electronic
Under construction