As seen in the above video, the naive approach of using a semi-circular social forces model makes the motion of the people extremely jerky, with each person experiencing a lot of vibrations. The principal cause for this is the fact that the field around each person has a uniform distribution. Due to this, when a person approaches another person , he first gets repelled out of 's region of influence. Then, since the basic tendency of is to continue moving towards the end it was initially destined to, it enters the region of influence again. This leads to oscillations. This phenomenon will no doubt be observed for any kind of force field which has a finite region of influence. However, the oscillations can be significantly reduced by employing a triangular force field ( , where is the region of influence) instead of a circular field.
In addition to changing the variation in the force field, we also changed the
region of influence from a semi-circle to half an ellipse, wherein the major
axis of the ellipse is along the direction of the person's velocity. The major
and minor axes of the ellipse were set to and ,
respectively, in place of the radius used earlier. So, for any person with
velocity , the force he experiences from a person with position relative
to him is