OpenRoberta / openroberta-lab

The programming environment »Open Roberta Lab« by Fraunhofer IAIS enables children and adolescents to program robots. A variety of different programming blocks are provided to program motors and sensors of the robot. Open Roberta Lab uses an approach of graphical programming so that beginners can seamlessly start coding. As a cloud-based application, the platform can be used without prior installation of specific software but runs in any popular browser, independent of operating system and device.
Apache License 2.0
125 stars 121 forks source link

Calli:bot as a plugin in the Open Roberta Lab #1287

Open bjost2s opened 2 years ago

bjost2s commented 2 years ago

Calli:bot is currently programmable via the Calliope plugin. The user has to select the Calli:bot configuration block in the configuration tab of the robot. This configuration block is not really easy to handle, neither for the user nor for the implementation, so the suggestion is to create a separate plugin / separate plugins for the Calli:bot with an appropriate default configuration.

For backwards compatibility I propose to remove the calli:bot block from the configuration toolbox as soon as the new plugin is published. Old programs for calli:bot will be still changable via the calliope plugin, but if users create a new programm they have to choose the new calli:bot plugin to get the calli:bot functionality. It is also possible to create a separate converter program for old programs later, if needed.

joernalraun commented 2 years ago

I think this is quite a change in the system. I think it (and many more extensions and sensors) should be directly integrated into Calliope mini (for example) and not set up independently. How to make also use of the Calliope mini that runs the Calliope:Bit with this way? Sometime you want to show images on the display or make use of more sensors.