Hi @umarmnaq, welcome to the forum
Yes, BlueOS is intended for general robotic systems. It currently provides the most support to vehicles running an ArduPilot autopilot firmware, and given Blue Robotics only make submarine and water surface vehicles that’s where most of our internal development efforts are focused, but BlueOS doesn’t place intentional requirements on the vehicle type - it just needs a network connection for its interface to be accessible.
When we released the Navigator it was tested with ArduSub, ArduRover, and ArduCopter using BlueOS