Open FrancescoMondada opened 7 years ago
I think it is easy to add if #17 is implemented.
If it is important that the mode always be available, the bytecode could be stored permanently in flash with a reserved number, rather than on an SD card.
Emulating the BeeBot in Aseba is straightforward using a motion queue like in thymio_motion.aesl and constants that define turns (see scratch_turn
for example). It would be even more compact with aseba-community/aseba#583.
I think it is a new behavior that could be add in the basic mode. But it needs that we can better control the turn and the go forward and so I think #18 is more mandatory for that. At least the motor speed.
latest improvment in the motor control could now let us think about it, different choice have to be done:
for now we will only provide aesl for ii and make more test before including it as a fix behavior.
for now we will only provide aesl for ii [...]
I am also interested in a "bee mode" where can I find those files?
soon on thymio.org website but if you want to test (in french) Beebot mode pour Thymio.zip Distance_orientation_calibration_user_guide_2022.pdf
Thanks for the fast response! I don't speak French, but I got the main information from the code.
Until now, I don't have a Thymio but thinking about it. So I tested the code in the simulator.
But with Aseba Studio 2.3.0 it only gives me the compiler error "Target does not provide function _system.settings.read". After deleting those lines the program compiles. During runtime the simulator displays a warning message about missing functions of the simulator, but the program works 🥳
I will have a talk with my family about buying a Thymio for my son (and me ;)
Could we have a basic mode reproducing a way of functioning similar to the beebot?