NEW
Font size
WorksheetsRobot Design and Programming Quiz
Total questions: 10
Worksheet time: 5mins
While designing a robot that sorts coloured blocks using the Colour Sensor, the robot keeps misreading dark blue as black. Which modification would MOST likely improve accuracy?
Increase the robot’s movement speed
Reduce ambient light around the sensor
Place the sensor farther away from the blocks
Use the Force Sensor instead of the Colour Sensor
A Spike robot uses a Distance Sensor to avoid obstacles. In testing, it sometimes stops even when the path is clear. What is the MOST likely cause?
Motor rotational speed is too low
Sensor detected reflections from shiny surfaces
The Drive Base is too heavy
The program uses a forever loop
You build a robotic arm with a Medium Motor to lift objects. The arm starts shaking after lifting heavier loads. What programming adjustment will help the MOST?
Increasing motor speed
Increasing motor acceleration
Reducing motor power and adding gradual ramping
Changing the arm’s colour sensor threshold
A line-following robot drifts away from the black line whenever it turns. Which change will MOST likely improve the line-following precision?
Using only one motor
Narrower wheel spacing (wheels closer together)
Increasing turning angle in the code
Making the robot heavier
A Spike Prime project uses a Gyro Sensor to maintain straight movement. The robot drifts to the right even though the program continually corrects angle deviations. What is the MOST likely reason?
Gyro Sensor was not reset to 0 before starting
Motors have too little power
The robot has rubber wheels
The project uses a block-based program
You program a Drive Base to move exactly 100 cm using motor rotations. During testing, it travels different distances each time. What is the MOST probable cause?
Battery power variation affecting motor torque
Gyro Sensor misalignment
Colour Sensor error
Motor speed set too low
A Spike robot is designed to push objects, but the wheels slip frequently. What design improvement will MOST likely fix this?
Increase motor speed
Use wheels with more friction or add weight above the Drive Base
Move the sensors to the back
Reduce sensor sampling rate
Two Spike robots must communicate using the light matrix display (e.g., flashing patterns). Robot B often misinterprets the signals. What is the MOST likely reason?
Robot A is using a Medium Motor instead of a Large Motor
Flashing speed is too fast for the receiving program to detect
Robot B has a low battery
The robots are using different wheel sizes
In a Spike project, the program sometimes freezes when the robot encounters multiple conditions at once (sensor + motor blocks). What programming method improves reliability?
Add delays between every block
Use parallel loops with sensor prioritisation
Increase motor power
Reduce the number of sensors
A robot uses both Colour and Distance sensors to sort objects by both size and colour. To avoid conflicting actions, what is the MOST important programming strategy?
Increase motor power
Add a Gyro Sensor
Create decision trees (nested IF/ELSE conditions)
Reduce sensor readings to once per second
