Engineers write nodes that communicate over topics and services. Packages cover navigation, perception, and manipulation, and tools like RViz and Gazebo help visualize and simulate. ROS 2 is the current main line.
It is free, and it is a common base for robotics research and products.
Isaac Sim and Gazebo help with simulation. ROS suits robotics engineers.