Mobsya / aseba

Aseba is a set of tools which allow beginners to program robots easily and efficiently. To contact us, please open an issue.
https://www.thymio.org
GNU Lesser General Public License v3.0
18 stars 22 forks source link

Associating physical robots with their in-launcher icon #213

Open cor3ntin opened 6 years ago

cor3ntin commented 6 years ago

We want a way to light a given robot from the launcher so that each student can identify which robot it will use. After thinking about it and talking with Vincent, here is the proposed design.

In a classroom, there will be multiple launchers connected to the same set of robots. And if each launcher decides which color a robot can have, we may end up with 6 green robots, defeating our goal of identifying them.

Instead, deciding which color each robot should have will be left to the device manager

This ensure that the colors of the robot won't collide. Vince will make a list of easily distinguisable colors for the TDM to choose from.

Future direction:

From a protocol standpoint --> HighlightRobotRequest <-- RobotHighlighted #FF00FF <-- RobotHighlighted #000000

mbonani commented 4 years ago

Friendly names are the first stet to distinguish robot, a flashing mechanism can be add in the robot menu as it show it works well. No colour are needed and only white, green or red are sufficient. I will propose at first step to only let the master computer (where the robot is really connect) to flash it.

mbonani commented 4 years ago

think more about the user experience