An anti-collision system for areas with traffic, wherein the system comprises: - a plurality of objects wherein each object comprises at least a transceiver unit and a processor configured to calculate a distance between the objects derived from ranging signals emitted and received by said transceiver unit ; - a communication network which enables bidirectional communication between the plurality of objects using the transceiver unit associated with each object ; and - a control unit ; wherein: - the plurality of objects comprises at least five objects; - the control unit is either integrated in each object and/or located in a remote position of the system with regards to all of the objects ; - the transceiver unit of each object is configured by said control unit to alternate between a first operating mode as a transceiver unit associated with an object emitting a signal, or TAG, and a second operation mode as a transceiver unit associated with an object receiving a signal, or ANCHOR, ; wherein at any time only one object is in the first operating mode as the TAG and all the remaining objects are in the second operating mode as ANCHORS , without over-lapping with the other objects; wherein the transceiver unit of the object , operating as the TAG , emits ranging signals towards objects (2 - 5), operating as ANCHORS , wherein once the transceiver units of ANCHOR objects (2-5) have received the ranging signal , the processors integrated in the ANCHOR objects (2 - 5), then determine the distance between themselves (2 - 5) and the TAG , which is currently object ; wherein the processors of each ANCHOR object (2-5) determine the distance between themselves and the TAG object by measuring the distance between them, and once the distance between ANCHOR objects (2 - 5) operating as ANCHORS , and the TAG object operating as the TAG has been determined, the control unit assigns one of the ANCHOR objects (2 - 5) as the new TAG and the TAG object , previously the TAG , now operates as another ANCHOR and this is repeated until all objects (1 - 5) have operated as the TAG and have determined the distance between them; and wherein said configuration executed by the control unit which comprises establishing a synchronized time-cycle protocol for the plurality of objects and designating an allotted time-slot for each object (1, 2, 3, 4 and 5) to either operate as a TAG or as an ANCHOR . - a plurality of objects wherein each object comprises at least a transceiver unit and a processor configured to calculate a distance between the objects derived from ranging signals emitted and received by said transceiver unit ; - a communication network which enables bidirectional communication between the plurality of objects using the transceiver unit associated with each object ; and - a control unit ; - the plurality of objects comprises at least five objects; - the control unit is either integrated in each object and/or located in a remote position of the system with regards to all of the objects ; - the transceiver unit of each object is configured by said control unit to alternate between a first operating mode as a transceiver unit associated with an object emitting a signal, or TAG, and a second operation mode as a transceiver unit associated with an object receiving a signal, or ANCHOR, ; <EOS>