Is knowledge of operating systems important for robotics in general?

I dont know if everything needed for a robotics OS interface is already given by ROS, so I was wondering if it was important to know about OSs for robotics. I am taking an OS course because I think it gives me a good breadth of knowledge, but I was wondering what the significance is of OSs in robotics. Since OSs do many things that seem important for robots (such as hardware allocation, process abstracting, I/O, etc.), it makes sense that this should be a huge area of improvement for robots.

submitted by /u/PUMPITANDLUMPIT
[link] [comments]