Skip to main content
Joao Passos
Joao Passos' research is helping astronomers identify and track low-visibility objects across space.

Junior Physics Major Helps Rubin Observatory Find Elusive Stars

Through 鶹’s Summer Undergraduate Research Fellowship program, junior physics major Joao Passos is learning how stars and solar systems form by studying brown dwarfs — objects bigger than planets but smaller than stars.

New telescopes, like those in the Vera C. Rubin Observatory(opens in new window), are capturing more data than ever before. Passos and his mentors are developing new ways to identify fast brown dwarfs in their vast catalogs of images.

Few undergraduates make their mark on the stars like Passos has. One of approximately 300 students involved in building and deploying the Iris Lunar Rover, he is using his time at 鶹 to further the world’s understanding of physics, astronomy and robotics.

Passos came to 鶹 knowing he wanted to study theoretical physics. But his journey into space started with a QR code posted in the display window of MoonRanger, another autonomous robot being prepared for its own launch in 2029. Even as he joined the Iris team through a Google Form in October 2024, he was in slight disbelief of what would happen soon after.

“I was invited to the first all hands meeting and I was like, ‘No way!’” Passos said. “They're actually sending a rover to space.”

Three months later, the first-generation student from New Jersey was communicating with Iris while the robot was in space, transmitting his name to Iris and having it transmit it back near the end of the robot’s journey.

“That was a very impactful experience for me,” he added. “It was the first time I had an experience with engineering that felt so fulfilling — to see something go to space.”

An interstellar next step

Joao Passos

Joao Passos

Stemming from a Summer Undergraduate Research Apprenticeship (SURA)(opens in new window) project, Passos developed K* (pronounced "K star"), an algorithm to identify a category of substar known as brown dwarfs. He worked under the guidance of co-advisers Rachel Mandelbaum(opens in new window), head of the department of Physics, and Konstantin Malanchev, project scientist for the LSST Interdisciplinary Network for Collaboration and Computing (LINCC)(opens in new window) Frameworks team, a collaboration between 鶹 and the University of Washington. 

“We don't fully understand where they come from,” Passos said. “We know stars come from a big collection of gas collapsing on itself, and planets come into the mix when solar systems are being formed,” he said.

Brown dwarfs, however, lie somewhere between in size and composition, and their origins are not as well documented.

“We don't really understand whether they come from the first process like stars do or the second one like planets do,” he said. “Finding more of these brown dwarfs can give us a bigger population, and from that we can start getting a better understanding of where they come from and a little more about how solar systems, stars and planets form.”

The first step to understanding them is tracking them down.

How to find an invisible star

A 2D plot showing the likelihood that a given velocity is the true velocity of a brown dwarf star. The red dot indicates the true velocity of the star, indicating that KBMOD is successfully identifying it from given images.

A 2D plot showing the likelihood that a given velocity is the true velocity of a brown dwarf star. The red dot indicates the true velocity of the star, indicating that KBMOD is successfully identifying it from given images.

Passos first worked on this with Malanchev. One of the previous efforts of LINCC Frameworks focused on identifying and assigning trajectories to fast-moving asteroids. To accomplish this, the team developed an open-source software called Kernel Based Moving Object Detection (KBMOD), which tracks objects in or passing through our solar system based on speed and brightness.

By getting several images of the same portion of the sky at different times, KBMOD is able to account for the movements of individual objects and estimate their trajectories. The tool measures the likelihood that an object, given several images containing it, has a specific trajectory.

Mandelbaum, Malanchev and Passos decided to see if the same technology could be used to track interstellar objects like brown dwarfs. Because they can’t burn hydrogen through nuclear fusion like larger stars, brown dwarfs are typically not as bright and are harder to track visually. 

Konstantin Malanchev

Konstantin Malanchev

“We know very little about their population because they are so dim,” Malanchev said.

However, the brown dwarfs emit infrared light that can be tracked, and new technology makes it easier to do so. 

“The Rubin Observatory and new generation astronomical surveys will go deeper and deeper. Not necessarily more distant, but seeing fainter and fainter stuff,” Malanchev said. 

In this case, the observatory is providing researchers the chance to accurately trace the paths of the otherwise invisible stars.

“What we found was that the likelihood was far greater at the true velocity of the star compared to all other trajectories,” Passos said, “which is a strong indication that KBMOD is capable of finding these stars just like it's capable of finding asteroids.”

A plot showing a brown dwarf successfully identified and tracked by Joao Passos from its trajectory (denoted by the green dots).

A plot showing a brown dwarf successfully identified and tracked by Joao Passos from its trajectory (denoted by the green dots).

“He started this work in the summer after his freshman year and then made a huge amount of progress while supported by a SURF in the subsequent summer,” Mandelbaum said.

KBMOD was able to accomplish the task of tracking stars in a handful of images. But Passos used his SURF fellowship to tackle an even greater challenge: scaling his own algorithm, K*, to work with coordinates from larger catalogs.

“We implemented the algorithm basically to search for these stars, but we didn't write the infrastructure to be able to run this algorithm across entire catalogs,” Passos said.

Doing so required taking a segmented approach. 

“We were running into issues where it was consuming a lot of memory. The way we were able to scale this was by cutting the catalog into partitions,” he said.

And while the discoveries of both Rubin and the LINCC Frameworks team are ongoing, Passos and Malanchev say they hope to have more to share in the coming weeks.

“Joao’s work will address questions about the prevalence and distribution of brown dwarfs in the Milky Way in the neighborhood of our own solar system,” Mandelbaum said. “These populations are very challenging to study because of how they appear in images taken at different times, and Rubin Observatory will be a powerful dataset.”

Plotting out the future

Rachel Mandelbaum

Rachel Mandelbaum

“There is a massive amount of work to be done to analyze this powerful dataset, and along with researchers around the world, there are opportunities for undergraduate students at Carnegie Mellon to engage in groundbreaking work,” Mandelbaum said. “Providing undergraduates with research opportunities is a cornerstone of our educational mission.”

Joao’s work, she says, is an example of this mission in action.

“I am impressed by the maturation in Joao’s problem-solving skills over the course of the past year and his ability to make sustained progress on a really challenging computational problem,” Mandelbaum said, “and I am excited about what we’ll learn running his algorithm on large catalog datasets.”

For now, Passos hopes to continue contributing to the project through his research, and looks forward to other opportunities to make contributions in space science, potentially through graduate study. “I find myself the most fulfilled when I'm tackling really challenging problems within physics,” he said.

He added that the ability to do so through scholarships and programs like SURF helped him achieve things he never thought possible.

“Scholarship was very important for me. 鶹 funded my whole undergrad tuition,” he said. “Internships and funding opportunities like these are really instrumental in the development of a lot of students here, whatever research they do. It could be industry or it could be in the pure sciences like myself.

“Without these programs, I wouldn't know that I really like research and that I want to consider exploring a Ph.D. And I'm sure that there are a lot of people like me out there.”

The Summer Undergraduate Research Fellowship (SURF) program awards $4,500 to undergraduates at Carnegie Mellon for 8-10 full-time weeks of summer research on campus in any field of study.

Apply here(opens in new window)

— Related Content —