Code center > Suggestions
Brownian motion and rotational orientation
Numsgil:
You're welcome to add it, but in real fluids, especially viscous ones, there are strong drag forces that are going to dampen any motion relative to the fluid. The only way you could spin continously in a fluid is if the fluid is spinning continously areound you, with the center of the spin being you. Not very likely.
But feel free to add an option for it, as you say there might be desire to do it.
EricL:
Wanted to raise this subject again. What I am thinking is just adding a very (very!) small amount of random turning force in a random direction each cycle. The strength of the force would be proportional to the Brownian motion slider value and would just be part of browniam motion I.e. bots would forever stay aligned in the same direction in a sim with no brownian motion unless they initiated their own turns or had torque applied via a tie.
There is already code in place which reduces angular momentum over time as a function of surface friction or fluid resistance. Thus, the greater the friction or fluid viscosity, the more damping force is applied to turning momentum, be it acquired via tie torque, brownian motion or (in the future) off-center collisions with bots or other objects. I would scale the brownian turning force such that just about any level of friction or fluid viscosity would prevent continual spinning. Orientantions would change slowly over time, but bots would not freewheel due to my adding brownian turning forces.
As I write this, it is raining here in Seattle (big surprise). Raindrops are splashing down into the bird bath outside my window. Pine needles and leaves and thoise little maple seed pods have been blown into the water and the random splashing and drop action moves them about randomly. Even as I watch, their orientation is changing, spinning slowly first one way then another. All I ask is my evo bots be afforded the same access to realistic mixing forces as those pine needles floating outside my window...
Please chime in if you have strong opinions.
Jez:
Happy to have, if it includes an on/off switch to satisfy those that aren't so happy about it then all the better.
Light:
I agree with Jez
Navigation
[0] Message Index
[*] Previous page
Go to full version