Faculty of Engineering

Augmented reality sports environments

The goal of this research is to make augmented reality sports environments a reality.

Augmented reality systems combine real-world data with computer-generated data to produce immersive environments by blending audio, visual and tactile perceptions. It holds enormous potential, for example, in training for different game situations, in practicing technique and obtaining performance feedback.

An augmented reality sports environment consists of multiple sensing components, audio/visual systems, actuators and virtual actors, all of which are integrated into a single distributed system. Each component of the system progresses at its own rate and communicates with other components asynchronously. Data must be predictably processed and co-ordinated to create a realistic environment and this is the focus of our work, demonstrated using cricket.

This technology also has wide application in industrial automation, manufacturing systems and embedded systems design.

Key focus areas/issues

This research will develop:

  • A system level language for designing real time distributed systems.
  • Compilers for automatic code synthesis of the proposed language.
  • Timing analysis tools to compute tight worse-case reaction times.
  • A cricket game emulation using these tools.


Key people

Partha Roop
Electrical and Computer Engineering

Shane Xie
Mechanical Engineering


Partha Roop
Phone: +64 9 373 7599 extn 85583


Related publications

The following publications are from previous relevant research:

Andalam, S, Roop, P.S., Girault, A, 2010. Predictable multithreading of embedded applications using PRET-C. Proceedings of ACM-IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE).

Yoong L.H. and Roop, P.S. 2010. Verifying IEC 61499 Function Blocks Using Esterel, IEEE Embedded Systems Letters, Vol. 2 No.1.

Kuo, M.M.Y, Yoong, L. H., Andalam, S. and Roop, P.S., 2010. Determining the Worst-Case Reaction Time of IEC 61499 Function Blocks, 8th IEEE International Conference on Industrial Informatics, July 130-16, Osaka, Japan.

Malik, A., Salcic, Z., Roop P.S. and Girault, A 2010. SystemJ: A GALS Language for system Level Design", Computer Languages, Systems and Structures, vol 36, no. 4, pp 317-344.