In the past few years, we have covered plenty of cool omnidirectional robots here. The Nexus Omni Wheel Robot Kit comes with everything you need to build your own. It has 3 omnidirectional wheels that can move in any direction. The robot has a max speed of 0.6m/s and max load capacity of 5kg.
The kit comes with an Arduino and IO expansion board. It uses an ultrasonic rangefinder to understand its surroundings. You can program this robot with C and C++.