Rolling fog effect (heavy smoke)

Is anyone able to suggest a way to get a rolling fog effect using the blender smoke sim?

I need “heavy” smoke that if displaced or disturbed by a collision object, it may float up and about but then fall and settle again?

Something similar to this Maya fluid smoke sim, however I require it to be a little less heavy.

Basically chasing the blender equivalent of a ground fog machine

How about the cloud generator. easy to use. I find the smoke difficult to control. Just a thought.

Lattices might do the trick.

I have not played with either of these, so I will do some research. I do foresee a possible issue in that I need the fog to use some physics and interact with things passing though the fog.