Extending previous work on ultrasonic robot tracking, a new geometric position-calculation algorithm is introduced. This removes the need to locate the ultrasonic receivers at used positions on orthogonal axes, equidistant from the origin, and offers substantial advantages in terms of improved accuracy and flexibility.