This is a proof of concept test using ray tracing via intersectRay() to simulate the behavior of a roomba. Now, in this case it's not the exact behavior of a roomba, but rather a roomba that wants to escape the room it's in. The roomba is represented by the blue cylinder, the room by the red walls, and the 'outside' by the green walls. The roomba wants to go to the green and escape the red. The algorithms that determine the roomba's actions need to be refined a bit more, but overall, a success.
One day soon, Roomba is going to attain artificial intelligence and kill its owners. And then take the Camaro out for a ride.
mindsaglowin 4 months ago