GNSS kinematic techniques provide precise coordinates from short observations time span, or even while the receiver is moving. The accuracy of stop and go kinematic methods is lower than static method, while the required time for processing is shorter. Augmenting the GNSS kinematic equations by constraints increases the degrees of freedom and the accuracy of the estimated unknowns. These constraints could be derived from geometric relations between receiver positions during the observations. In this contribution the constraint which is added to the system is a circle. Application of this known constraint increases the accuracy of the estimated unknowns. Meanwhile the designed and the estimated radiuses will identical by the hundredths of a millimeter level (for simulated RINEX observations). In this paper stop and go kinematic positioning with virtual observation by known constraint (the center and radius of the circle assumed to be known) and unknown constraint (the center and radius of the circle assumed to be unknown) was carried out. The results of these two constraints were similar, in other words if the center and radius of the circle are unknown, prior to constraint implementation, one can compute these parameters with estimated GNSS positions. Kinematic positioning with true observations was carried out applying constraint. The results state that the constraint increases the accuracy of processing, especially in horizontal component. Again the computed radius from processed coordinates was equivalent to the designed one