UROP Project
Virtual Reality (VR)-Based Visualization of Graph and Time-Series Data
VR; Graph Data; Time-Series Data; Data Visualization; Real-Time Interaction
Research Mentor: Dr., Prof. Ravikumar Gelli, He, His, Him
Department, College, Affiliation: Florida State University, FAMU-FSU College of Engineering
Contact Email: rgelli@fsu.edu
Research Assistant Supervisor (if different from mentor):
Research Assistant Supervisor Email:
Faculty Collaborators:
Faculty Collaborators Email:
Department, College, Affiliation: Florida State University, FAMU-FSU College of Engineering
Contact Email: rgelli@fsu.edu
Research Assistant Supervisor (if different from mentor):
Research Assistant Supervisor Email:
Faculty Collaborators:
Faculty Collaborators Email:
Looking for Research Assistants: Yes
Number of Research Assistants: 2
Relevant Majors: Computer Science, Computer Engineering, Electrical Engineering, Data Science, Software Engineering, Information Technology, or related disciplines. Students interested in visualization, VR, interactive systems, or data are encouraged to apply.
Project Location: On FSU Main Campus
Research Assistant Transportation Required: Remote or In-person: Partially Remote
Approximate Weekly Hours: 5 to 8 hours per week, Flexible schedule (Combination of business and outside of business. TBD between student and research mentor.)
Roundtable Times and Zoom Link:
Number of Research Assistants: 2
Relevant Majors: Computer Science, Computer Engineering, Electrical Engineering, Data Science, Software Engineering, Information Technology, or related disciplines. Students interested in visualization, VR, interactive systems, or data are encouraged to apply.
Project Location: On FSU Main Campus
Research Assistant Transportation Required: Remote or In-person: Partially Remote
Approximate Weekly Hours: 5 to 8 hours per week, Flexible schedule (Combination of business and outside of business. TBD between student and research mentor.)
Roundtable Times and Zoom Link:
- Day: Tuesday, September 1
Start Time: 1:00
End Time: 2:00
Zoom Link: https://fsu.zoom.us/j/6540925978
Project Description
Many engineering systems can be represented as networks or graphs in which individual nodes are connected through physical, communication, or logical relationships. These systems also generate time-series measurements associated with individual nodes and connections. Understanding both the network structure and the changing data can be difficult using conventional two-dimensional plots.This project will explore the use of Virtual Reality (VR) to create interactive visualizations of graph-based systems and associated time-series data. Undergraduate researchers will learn how to represent network data in a three-dimensional interactive environment and connect individual graph nodes to measurements that change over time.
Students may develop a VR environment in which a user can navigate a network, select individual nodes, inspect associated measurements, visualize changes over time, and interact with the data in real time. Power and energy systems may be used as a representative application, where network nodes can correspond to buses, devices, sensors, or other system components.
The project is designed as an interdisciplinary introduction to research in data visualization, VR, graph modeling, and interactive engineering systems. Prior experience with VR, graph theory, or power systems is not required.
Research Tasks: 1) Review introductory concepts in graph data, network visualization, time-series data, and virtual reality.
2) Learn the basic software tools and development environment used for the VR application.
3) Create and visualize simple graph structures with nodes and connections.
4) Associate time-series measurements with individual graph nodes or edges.
5) Develop interactive functions that allow users to select, inspect, and navigate graph elements.
6) Display associated time-series data when a user interacts with a selected node or system component.
7) Integrate and test real-time or simulated data streams into the visualization environment where feasible.
8) Document the developed system and prepare a research demonstration or poster for the Undergraduate Research Symposium.
Skills that research assistant(s) may need: Required:
-- Interest in virtual reality, interactive systems, data visualization, or engineering
-- Willingness to learn new programming and visualization tools
-- Curiosity and creativity in designing interactive systems
-- Ability to work consistently and communicate progress
-- Willingness to troubleshoot software and interface problems
Recommended but not required:
-- Basic programming experience in Python
-- Familiarity with Unity, Unreal Engine, or another graphics environment
-- Introductory knowledge of graphs, networks, or data structures
-- Basic experience with data visualization