This blog post is about our current EV3 robot we're planning to use in the 2023/2024 FLL competition. Some features: 2 large motors for steering. 2 medium motors for attachments. 2 colour sensors for picking up the white and black lines, also used for line squaring. 1 gyro sensor. To enable attachments to be changed as quickly as possible we're using gravity to keep the gears connected, i.e. you don't need to fasten anything to the robot. Every attachment has 2x 12 tooth double bevel gear (part 32270) which comes in contact with the 2x 20 tooth double bevel gears (part 32269) on the robot. The medium motors are horizontally aligned on the robots, but we use 12 tooth double bevel gears to convert that to vertical alignments. These in turn are connected to 20 tooth double bevel gears, and the attachments in turn connect to these 20 tooth double bevel gears with their 12 tooth double bevel gears. The complete robot is modelled in Bricklink Studio 2 . You can download the rob...
The standard colour sensor block in EV3Lab unfortunately does not have the functionality to give you raw values for RGB values (Red, Green and Blue). This is a problem if you want to calibrate your colour sensors properly, i.e. look at the raw values of each component, and from these values derive if the sensor is seeing a specific colour you're interested in. Fortunately, you can install a 3rd party sensor which gives you access to all these values. Please see EV3 Color Sensor RGB Block Enhanced – OFDL Robotics Lab Taiwan . Note: although third party plug-ins were not allowed previously in FLL competitions, from 2020 that restriction was lifted where any software can now be used to program the robot. If you have multiple colour sensors, please use the same generation of colour sensors, because the RGB values can differ a lot between different generations for the same colour. You need to look at the code on the sensor itself to determine the generation. The code is in format 99N9,...