GameObjects not moving smoothly when camera is also moving

I am trying to create a mini quad (drone) first person view game. In a nutshell the player controls the camera by using a remote control used to fly real drones. After adding a few other object to the scene that also move or rotate i started seeing that when the camera is moving the object seem to jerk from position to position. This is for moving and rotating. When the camera is stationary it seem fine.

link text

Here is the code that moves the bulldozer (on the Update). There is also a bit that rotates it towards the next waypoint.

 transform.position  += transform.forward * speed * Time.deltaTime;

The camera is moved in the fixedUpdate :

float force = throttle * motorOutput * 4;
rb.AddForce(transform.up * force);
rb.angularVelocity = transform.TransformDirection(new Vector3(p * degP * Time.deltaTime, y * degY * Time.deltaTime, r * degR * Time.deltaTime));

All I can think is that the time difference between fixed update and update is a problem.

Any Ideas ?

Yes, try fixed update. Maybe try decreasing the force?

Try using LateUpdate() instead of FixedUpdate(). Works nice for camera movements.