There are occasions when the rink is all one color, and the areas around the rink are of multiple colors. This type if rink would pose problems for the SUMO code we have used, which relies on the border around the SUMO rink being the same all the way around the rink. Fusion can handle this type of rink as well, but needs a Color Sensor. This sensor is not part of the Fusion Base Kit, but is available for separate purchase from Modern Robotics. We have added a color sensor to an experimental version of our Fusion robot, and in the following video, we demonstrate how to teach Fusion to stay inside a rink which has an edge of an unpredictable color.
Currently we demonstrate only the use of Blockly. We plan to extend this video to include Python when we have time to do so.
Note: (January 2019) Currently only one Color Sensor may be connected to the Fusion Controller at a time. My understanding is that this is a limitation of the current Fusion implementation of Blockly, not a limitation of the Color Sensor/Core Controller combination itself. Thus, this limitation of only using one Color Sensor at a time could change in a future implementation of Fusion’s Blockly & Python.