Tag Archives: computer science

Kornfeld Simpson ’14 uses computer science to aid archaeologists

20940-a_kornfeld_simpson-thumb-300x225-20939.jpg
Anna Kornfeld Simpson ’14, left, and Yingxue Li ’13 test a robot at the project site in Malta. (Photo: Christopher Clark)

The complicated network of underground tunnels and wells under the island of Malta holds promise for archaeologists seeking to uncover more of the nation’s history. But to humans, they are largely inaccessible because of their narrow passages and the modern-day buildings that sit atop many. Archaeologists have resorted to using autonomous robots to explore the tunnels’ depths, and Princeton computer science major Anna Kornfeld Simpson ’14  has worked to improve how robots can navigate and understand where they are in the tunnels.

Kornfeld Simpson became interested in the project after a course in autonomous robot navigation with visiting professor Christopher Clark during her sophomore year. Looking for a way to get involved and apply what she’d learned, Kornfeld Simpson joined Clark’s team and set off for Malta last spring.

Kornfeld Simpson was tasked with finding a way to make it easier for a robot to move about the tunnels and create maps from the sonar information it collects. A robot lowered into an underwater tunnel is good at swimming, she said, but difficulties arise with how well the robot knows where it’s going. Sonar is helpful, but only up to a certain point.

“The biggest challenge with this data is that it’s really noisy, messy, and complicated,” she explained. “It’s just a whole bunch of numbers to the robot. … [The robot] takes a ‘look around’ like a bat might do. It finds out roughly how far away the nearest obstacle is in all directions.”

Continue reading