Robot Challenge: Sumo Advanced

Challenge Description
Robot Challenge Description: Sumo Advanced.
Find and push the object (opponent) out of the ring using both ultrasonic sensors while staying in the ring using the both light sensors.
– eBot should reverse from the ring away from the light sensor that detected the line.
– scan direction should be randomised.
– randomise the scan direction.
– turn towards the ultrasonic sensor with lowest distance
– continuously moves without stopping for more than 1 second
– always stays inside the ring
– never drives completely over the ring line
– reverses first when over the line so that it’s back end doesn’t go outside the black ring