There are high quality software robotics simulators like Gazebo available today. What is the difference between a pure software simulation and a real world (say RC) scale model simulation? Is it possible to skip the scale model simulation and only do SW simulation and then build a full scale final product right away? Does scale model simulation have any advantages over say Gazebo?
I don't have any direct experience with developing a product in robotics but if I try to think then I guess the SW simulation may primarily be used to develop the very basics of a product and then scale model simulation may take over or complement SW simulation. My personal view is that any (even small scale) real world simulation/testing is beneficial because the features of real world (noise, dust etc.) can hardly be simulated in SW. Is this true? Also small scale model will be many times cheaper than full scale one.
I am considering an autonomous car (self-driving) as one of the possible products resulting from such simulation. I read that vision is one of the weak parts of SW simulators. I can think that sensing in general may be a weak part of SW simulators since any real sensor is imperfect and noisy which Gazebo may not take into account...