Autonomous Multi Robot Shark Tracking
Kehlani Fay, Michael Giordano, Alberto Soto, Christopher M. Clark, Emily Spurgeon, James Anderson, Christopher G. Lowe
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Motivation: Why Track Sharks
Ecologists interested in understanding shark behaviors, and the drivers behind them including:
Lab for Autonomous and Intelligent Robotics
Motivation
A range of telemetry tools help gather data:
Satellite Tags
Acoustic Tags
“Smart” Packages
Lab for Autonomous and Intelligent Robotics
Motivation
Lab for Autonomous and Intelligent Robotics
Research Goals
Image Credit: LAIR and Christopher Lowe
Lab for Autonomous and Intelligent Robotics
Prior Work - Single AUV tracking
Clark, Christopher & Forney, Christina & Manii, Esfandiar & Shinzaki, Dylan & Gage, Chris & Farris, Michael & Lowe, Christopher & Moline, Mark. (2013). Tracking and Following a Tagged Leopard Shark with an Autonomous Underwater Vehicle. Journal of Field Robotics. 30. 10.1002/rob.21450.
Credit: Lin et al. 2016 (LAIR)
Lab for Autonomous and Intelligent Robotics
Prior Work - Multi-AUV tracking
Lin, Yukun & Hsiung, Jerry & Piersall, Richard & White, Connor & Lowe, Christopher & Clark, Christopher. (2016). A Multi-Autonomous Underwater Vehicle System for Autonomous Tracking of Marine Life: A Multi-AUV System for Autonomous Tracking of Marine Life. Journal of Field Robotics. 34. 10.1002/rob.21668.
Image Credits: Lin et al. 2016 (LAIR)
Lab for Autonomous and Intelligent Robotics
Prior Work - Multi-AUV archeology
Wu, Jane & Bingham, Russell & Ting, Samantha & Yager, Kolton & Wood, Zoë & Gambin, Timmy & Clark, Christopher. (2019). Multi‐AUV motion planning for archeological site mapping and photogrammetric reconstruction. Journal of Field Robotics. 36. 10.1002/rob.21905.
Image Credit: Wu et al. 2019 (LAIR)
Lab for Autonomous and Intelligent Robotics
Problem Statement
Lab for Autonomous and Intelligent Robotics
Overview
Lab for Autonomous and Intelligent Robotics
Data Collection [James]
Lab for Autonomous and Intelligent Robotics
Motion Data
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Motion Data
Heading change in radians
1 minute position change by velocity groups
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Probability Distribution
For every cell, the probability of a shark being at that location is updated via Markovian expansion:
Where probability is between [0,1] at t
Probability Model of Future Positions with Normalized Headings
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Fitness Function
= probability of shark
Lab for Autonomous and Intelligent Robotics
Fitness Function
= probability of shark
= AUV-shark angle value
Lab for Autonomous and Intelligent Robotics
Fitness Function
= probability of shark
= angle value
= distance function
Lab for Autonomous and Intelligent Robotics
Fitness Function - Relative Heading
= relative heading between robot,r, and shark, s
= difference actual and optimal spread with N AUVs
= reward for AUV headings with averaged differences between AUVs��
Lab for Autonomous and Intelligent Robotics
Fitness Function - Distance function
Lab for Autonomous and Intelligent Robotics
MRMP Algorithms
Independent State Planner
Each robot state is planned from the prior robot’s state
Joint Expansive Planner
Robot states are planned around a central point and robot’s prior state
Node Definitions:
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Algorithm(s)
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Algorithm(s) Expansions
ISE and JSE:
JSE Only:
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Algorithm - Individual
Total end fitness: 0.84
Total end fitness: 0.86
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Algorithm - Individual
Total end fitness: 0.73
Robot Origin: (-40, 40)
Shark Start: 0,0
Total end fitness: 0.74
Robot Origin : (25, 40)
Shark Start: 0,0
Total end fitness: 0.91
Robot Start : (0, 0)
Shark Start: 0,0
Probability Distribution
Robot Origin: robots spaced evenly around start (+/- 15 meters from this location)
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Result Comparison
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Result Comparison
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Discussion
Lab for Autonomous and Intelligent Robotics
Future Work
Lab for Autonomous and Intelligent Robotics
Acknowledgements
CSULB SharkLab:
Shark Data - Christopher Lowe
Emily Spurgeon, James Anderson
Honorary Biologist - Alberto Soto
Research Advisor
Christopher M Clark
Michael Giordano
Harvey Mudd College
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics
Autonomous Multi Robot Shark Tracking
Kehlani Fay, Michael Giordano, Alberto Soto, Christopher M. Clark, Emily Spurgeon, James Anderson, Christopher G. Lowe
Lab for Autonomous and Intelligent Robotics
Lab for Autonomous and Intelligent Robotics