Inspiration

(˶˃ ᵕ ˂˶) .ᐟ.ᐟ NextEra Energy’s SPOT Operational Intelligence Challenge asked us to turn robotic inspection data into something an operator could understand and act on. The challenge focused on connecting mission results, sensor readings, anomalies, and locations to help someone understand what happened and what needs attention.

We wanted to build Spotlight to bring those pieces together. Our goal was to make inspection data easier to explore and give operators a clearer understanding of the facility they are looking at.

What it does

Spotlight is a facility inspection dashboard built around the synthetic SPOT dataset provided for the NextEra challenge. It connects inspection history with spatial context so users can explore what happened, where it happened, and which findings need review.

◝(ᵔᵕᵔ)◜ Mission overview: Compare mission completion, action outcomes, and inspection findings

ヽ(°〇°)ノ Interactive digital twin: Explore a simulated facility, select waypoints, and view detected obstructions

( ˶ˆᗜˆ˵ ) Mission replay: Play back recorded mission events and follow SPOT’s simulated movement

ヾ( ˃ᴗ˂ )◞ Machine learning support: Provide backend APIs for gauge detection, corrosion classification, thermal-image classification, and experimental acoustic analysis

How we built it

We connected the challenge’s missions, actions, readings, anomalies, assets, and locations so users could explore their relationships.

Challenges we ran into

One of our biggest challenges was understanding what an operator would need from the inspection data. We had to translate NextEra Energy’s challenge into features that could help someone understand mission outcomes, investigate findings, and decide what needs attention.

We also had to connect different kinds of data while keeping their meaning consistent. Understanding how missions, actions, readings, and findings related to each other helped us bring that information into the dashboard.

We worked through LiDAR alignment, deployment, and merge conflicts as different parts of the project came together. Keeping everyone’s features working while maintaining a cohesive design took communication and iteration.

Accomplishments that we're proud of

We are proud of bringing our separate contributions into one working project. Seeing the dashboard, mission replay, and digital twin come together made the inspection data feel much easier to understand.

We also built a backend that can store and organize inspection records alongside machine learning results. Together, these features helped us address the challenge’s goal of making relationships in the data easier to explore.

What we learned

We learned how much work goes into connecting a full-stack application beyond building its individual pieces. Data relationships, API contracts, deployment, and collaboration all shaped how the final project came together.

We also learned that sleep is important. It is easy to keep pushing during a hackathon, but taking a break helps us think more clearly, catch mistakes, and work better together. (- - )💤

What's next for spotlight

As we continue developing the project, we would like to improve our models, test them on more representative data, and keep refining the interface.

Share this project:

Updates

Submission history