int getSteeringForceScale() {
		int s = 0;
		for (int i = 0; i < nAtom; i++) {
			if (atom[i].getUserField() != null) {
				s = (int) (atom[i].getUserField().getGear() * 4.0);
				break;
			}
		}
		RectangularObstacle obs = null;
		if (s == 0 && obstacles != null && !obstacles.isEmpty()) {
			synchronized (obstacles.getSynchronizationLock()) {
				for (int iobs = 0, nobs = obstacles.size(); iobs < nobs; iobs++) {
					obs = obstacles.get(iobs);
					if (obs.getUserField() != null) {
						s = (int) (obs.getUserField().getGear() * 4.0);
						break;
					}
				}
			}
		}
		return s;
	}