Electronic hardware subsystems, embedded firmware & algorithms for next-generation robotic vacuum cleaner.