How might you apply knowledge and experience in robotics systems to unmanned systems? How important is it to have low level hardware knowledge if one works as a computer science researcher in fields like machine learning, theoretical computer science, intelligent systems, and robotics?