The little guy is based on an arduino mega, although the base state could be attempted on a Arduino Uno or similar. He has 4 independent motors controlling each wheel, and as of right now 3 HC-SR04 Ping sensors to interact with his environment. He scatters around driving forward until he detects an obstruction. If the obstacle is directly in front of him, it will slow down and stop, choose a new direction and then continue on his merry way. If one of the side sensors detects an obstacle it will course correct and avoid hitting the object.
I hope to soon acquire a Pulsed Light LIDAR Light, and start to some work into SLAM algorithms. Whether I implement them into MATLAB or C# or Python will be explored further down the road.