This robotic fish spies on real fish

Scientists at MIT developed a robotic fish with a built-in camera to monitor other marine life.

Posted: Mar 23, 2018 8:08 AM
Updated: Mar 23, 2018 8:08 AM

SoFi isn't like other fish, but they don't seem to notice.

Pale and plump with a tail that swishes side-to-side, the one-eyed robotic fish was built by scientists at MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL).

It is designed to swim naturally alongside other fish in open water and spy on them without raising suspicions or disturbing their natural habitat.

The un-tethered robot can use its camera to record behaviors of anything from sharks and whales to schools of tiny damselfish.

"With an instrument that does not impact the marine life, that is not scary or foreign to marine life, who knows what kind of magical and miraculous moments we can capture?" said Daniela Rus, director of CSAIL, who worked on the project. "[It] will give us a better understanding of underwater phenomena."

The group, which includes Rus, Robert Katzschmann, Joseph DelPreto and Robert MacCurdy, introduced SoFi to the public on Wednesday in a new paper.

The researchers have taken the 18-inch-long faux fish for test swims in Fiji's Rainbow Reef, where it swam for up to 40 minutes in 50 feet of water. A diver directed the robot's movements from up to 32 feet away using a waterproofed Super Nintendo controller.

So far, SoFi doesn't appear to disturb the movements of other fish. According to Rus, it moves with a "grace, agility and independence" -- not what you'd expect from a swimming robot.

Related: Robots could kill many Las Vegas jobs

The outside of the robot is a combination of soft silicone rubber, flexible plastic and 3D-printed pieces. It uses a custom sound-based communication system developed by the team to receive movement instructions. The quiet motor-powered tail lets it mimic the quick-changing swimming patterns and movements of real fish. In addition, it touts sensors to help it avoid hitting or damaging marine environments like delicate reefs.

While making it move like a fish was tricky, Rus said the most challenging part of the design process was buoyancy control, allowing it to smoothly move up and down in the water.

The CSAIL department has been working on underwater image and recording systems for more than seven years, but this is the first project that attempts to mimic the appearance and movements of fish so realistically.

The team intends to make SoFi even smarter so it can make decisions without a human diver feeding it instruction and move in a coordinated group of robot fish.

The researchers ultimately want to bring the tech to biologists, who could benefit from a new way of collecting data and observations about ocean life and the impacts of climate change.

Terre Haute
Overcast
47° wxIcon
Hi: 50° Lo: 36°
Feels Like: 47°
Robinson
Overcast
46° wxIcon
Hi: 49° Lo: 34°
Feels Like: 43°
Indianapolis
Overcast
46° wxIcon
Hi: 49° Lo: 39°
Feels Like: 42°
Rockville
Overcast
42° wxIcon
Hi: 48° Lo: 36°
Feels Like: 42°
Casey
Overcast
44° wxIcon
Hi: 48° Lo: 34°
Feels Like: 44°
Brazil
Overcast
47° wxIcon
Hi: 49° Lo: 37°
Feels Like: 47°
Marshall
Overcast
47° wxIcon
Hi: 48° Lo: 34°
Feels Like: 47°
Cloudy & Cold
WTHI Planner
WTHI Temps
WTHI Radar

Latest Video

Image

Off the Beaten Path: A silent hero

Image

Thursday Morning Forecast

Image

ISU Women Illinois

Image

WRV North Knox

Image

Sullivan South Knox

Image

Kevin's Winter Weather Forecast

Image

Local business makes $1,000 donation to Catholic Charities

Image

Here's how you can help the feline rescue

Image

Local catering company is getting folks ready for turkey day

Image

Isolation among the elderly during the holiday season may affect your loved one’s mental health

WTHI Events

 

Illinois Coronavirus Cases

(Widget updates once daily at 7 p.m. CT)

Cases: 685467

Reported Deaths: 12439
CountyCasesDeaths
Cook2913126414
DuPage42881762
Will36762544
Lake35460619
Kane30350453
Winnebago18042253
Madison13560236
McHenry13529153
St. Clair12513255
Champaign1042954
Sangamon955493
Peoria8529129
Rock Island8278126
Kankakee8190103
McLean802052
Tazewell633595
Macon6191128
Kendall594742
LaSalle5808130
DeKalb476446
Adams457148
Boone372133
Vermilion364446
Whiteside3595104
Williamson340779
Coles320758
Clinton310959
Ogle269929
Knox264558
Grundy259718
Effingham259520
Jackson256436
Henry250213
Stephenson235034
Marion234946
Livingston213523
Randolph213125
Morgan209534
Macoupin205617
Bureau201440
Monroe195744
Franklin193622
Christian180740
Lee180126
Jefferson175459
Woodford163826
Iroquois156825
Logan154813
McDonough154140
Fayette152528
Fulton135610
Shelby130025
Douglas128916
Jersey118723
Union112826
Montgomery107919
Crawford107710
Saline106724
Jo Daviess103817
Warren102820
Perry101423
Carroll101324
Bond98010
Pike97225
Lawrence95710
Cass93021
Hancock92312
Moultrie86010
Wayne85333
Greene78727
Clay78519
Clark75819
Edgar75016
Piatt7455
Ford71921
Richland68619
Mercer68410
Johnson6825
Mason67218
Washington6332
Jasper61812
Cumberland59416
De Witt59216
White5758
Massac5283
Wabash5038
Menard4281
Unassigned3940
Pulaski3922
Marshall3755
Hamilton3723
Brown3033
Henderson2650
Schuyler2571
Alexander2482
Putnam2360
Stark2313
Calhoun2280
Scott2230
Edwards2193
Gallatin1813
Hardin1360
Pope891
Out of IL130

Indiana Coronavirus Cases

(Widget updates once daily at 8 p.m. ET)

Cases: 312521

Reported Deaths: 5498
CountyCasesDeaths
Marion42641849
Lake27152455
Allen18010298
Elkhart17177221
St. Joseph16799229
Hamilton13011167
Vanderburgh9751120
Tippecanoe858727
Porter827986
Johnson6389165
Hendricks6098157
Vigo608384
Monroe536750
Clark515077
Madison5060122
Delaware4905103
LaPorte465595
Kosciusko462339
Howard344277
Warrick325672
Bartholomew316863
Floyd316277
Wayne307770
Cass299931
Marshall299144
Grant272550
Noble255046
Hancock253852
Henry247537
Boone244554
Dubois237931
Dearborn219030
Jackson215534
Morgan210843
Knox187819
Gibson186925
Shelby182155
Clinton180321
DeKalb177831
Lawrence177648
Adams168222
Miami162614
Wabash162521
Daviess156443
Fayette149234
Steuben147113
Jasper144412
Harrison142924
LaGrange142630
Montgomery142127
Whitley137114
Ripley132115
Huntington127410
Decatur126143
Putnam124627
Randolph124519
Wells124429
White123222
Clay122523
Posey122116
Jefferson118816
Scott109020
Greene102653
Jay99013
Sullivan96416
Starke92021
Jennings85314
Fulton84518
Spencer8378
Perry82521
Fountain7798
Washington7527
Franklin69927
Carroll68613
Orange67328
Vermillion6243
Owen6087
Tipton57627
Parke5706
Newton56312
Rush5438
Blackford53412
Pike50919
Pulaski39515
Martin3585
Brown3424
Benton3402
Crawford2941
Union2702
Switzerland2575
Warren2382
Ohio2317
Unassigned0266