Contributor
Danai Brilli

DIY Robot


Mentors
Christos Chronis, Iraklis Varlamis
Organization
Open Technologies Alliance - GFOSS
Technologies
python, raspberry pi
Topics
robotics, 3d printing, App Developmet
The project I want to focus on is developing a more compact version of DIY robot for younger students,opposed to the more modular design it currently has . This robot will have a compact design with little or no expandability in order for the students to engage more in the robot’s programming and understand various concepts. For that reason, we will have to ensure the robot’s resilience to avoid accidents and make it durable. Apart from that, I plan on developing use-case scenarios in greek, ready to use by the teachers, including course objectives and possible extensions for each one.It would be nice to also develop extensive and simple guidelines of how to print and assemble the robot for everyone to follow, despite their technological background. Since we want the students to focus on programming and learning to develop their own algorithms, it is important to develop an easy-to-use, kids-friendly environment, preferably a desktop app, integrating Google’s Blockly. During the last GSoC, an API system was developed, so that using Blockly is expected to be easy. So, I would love to connect both the compact version and the full one with Scratch/Blockly following ELLAK ‘s aesthetics, like this existing prototype. The app should be colourful and have an interactive design, specially designed for students, also having multiple pop ups and information about their actions and whether they were successful or not. I would like to turn programming into a fun activity, so that the children can learn while having fun. However, since Blockly’s integration requires modifying the core library, I plan on rewriting some parts of the Raspberry Pi’s code concerning movement control. There will be a custom functionality library for special control of every electronic part and sensor.