A system, comprising: a probe assembly coupled to one or more probe assembly controllers configured to control the probe assembly, the probe assembly including an ultrasonic probe coupled to one or more probe controllers configured to control the ultrasonic probe, the ultrasonic probe configured to transmit ultrasonic signals and receive reflected ultrasonic signals; a plurality of sensors configured to generate coordinate system data associated with an ultrasonic testing environment, the coordinate system data corresponding to one or more geometric features of the ultrasonic testing environment and a test piece within the ultrasonic testing environment; and characterized by a processor configured with executable instructions which when executed cause the processor to, receive probe position data, wherein the probe position data is generated by the one or more probe assembly controllers and the one or more probe controllers, receive coordinate system data associated with the ultrasonic testing environment, generate a digital twin representation of the ultrasonic testing environment corresponding to the coordinate system data and the probe position data, wherein the generated digital twin representation is a three-dimensional digital model of the ultrasonic testing environment and generating the digital twin representation includes determining a plurality of probe position measurements and a plurality of paths to be included in the digital twin representation, the plurality of paths including one or more paths along which the probe assembly and/or the ultrasonic probe can be configured to traverse within the ultrasonic testing environment, and provide the digital twin representation. a probe assembly coupled to one or more probe assembly controllers configured to control the probe assembly, the probe assembly including an ultrasonic probe coupled to one or more probe controllers configured to control the ultrasonic probe, the ultrasonic probe configured to transmit ultrasonic signals and receive reflected ultrasonic signals; a plurality of sensors configured to generate coordinate system data associated with an ultrasonic testing environment, the coordinate system data corresponding to one or more geometric features of the ultrasonic testing environment and a test piece within the ultrasonic testing environment; and characterized by a processor configured with executable instructions which when executed cause the processor to, receive probe position data, wherein the probe position data is generated by the one or more probe assembly controllers and the one or more probe controllers, receive coordinate system data associated with the ultrasonic testing environment, generate a digital twin representation of the ultrasonic testing environment corresponding to the coordinate system data and the probe position data, wherein the generated digital twin representation is a three-dimensional digital model of the ultrasonic testing environment and generating the digital twin representation includes determining a plurality of probe position measurements and a plurality of paths to be included in the digital twin representation, the plurality of paths including one or more paths along which the probe assembly and/or the ultrasonic probe can be configured to traverse within the ultrasonic testing environment, and provide the digital twin representation. receive probe position data, wherein the probe position data is generated by the one or more probe assembly controllers and the one or more probe controllers, receive coordinate system data associated with the ultrasonic testing environment, generate a digital twin representation of the ultrasonic testing environment corresponding to the coordinate system data and the probe position data, wherein the generated digital twin representation is a three-dimensional digital model of the ultrasonic testing environment and generating the digital twin representation includes determining a plurality of probe position measurements and a plurality of paths to be included in the digital twin representation, the plurality of paths including one or more paths along which the probe assembly and/or the ultrasonic probe can be configured to traverse within the ultrasonic testing environment, and provide the digital twin representation.