skip to main content

Safety-Guaranteed Planning and Control for Autonomous Underwater Robots

Project

Project Details

Program
Electrical Engineering
Field of Study
Robotics, Feedback Control Systems, Optimization, Machine Learning
Division
Computer, Electrical and Mathematical Sciences and Engineering

Project Description

With 2000km of coral reef and marine life surrounding it, the Red Sea is a rich and diverse ecosystem. Due to its ecological and economic importance, persistent monitoring of its key areas is critical for marine biology research, economic development, and environmental protection. However, long-term survey and observation of extensive marine environments are extremely labor-intensive and hence require new technological development. There have been a numerous efforts made in research and development of robots designed to autonomously survey and collect data in remote areas that are hard to access by human divers or require long-term and repeated monitoring. However, there remain technical challenges in implementing long-term autonomy in underwater robotics to allow a robot to navigate in close proximity of marine lives over an extended period of time while ensuring absolute safety and not interfering with their natural habitats. In this project, we explore learning-based planning/control approaches that combine optimization-based design and data-driven machine learning methods. Leveraging the optimal feedback control and reinforcement learning, we aim to develop a framework that enables the robot to 1) learn how the environmental characteristics (light condition, current speed, etc.) affect its navigation performance and 2) adaptively revise its control policies to safely and graciously navigate around marine habitats.

About the Researcher

Shinkyu Park
Assistant Professor, Electrical and Computer Engineering
Computer, Electrical and Mathematical Science and Engineering Division

Affiliations

Education Profile

  • Postdoctoral Fellow, Massachusetts Institute of Technology, 2019
  • PhD, University of Maryland College Park, 2015
  • MS, Seoul National University, 2008BS, Kyungpook National University, 2006

Research Interests

Professor Park's research interests are in the general areas of robotics, multi-agent decision making, and feedback control. His most recent research has been in design and control of multi-robot systems and related topics of game theory and feedback control systems, with applications to multi-robot learning and coordination.

Selected Publications

  • S. Park, M. Cap, J. Alonso-Mora, C. Ratti, and D. Rus, ""Social Trajectory Planning for Urban Autonomous Surface Vessels,"" IEEE Transactions on Robotics, 2020.
  • S. Park, K. H. Aschenbach, M. Ahmed, W. Scott, N. E. Leonard, K. Abernathy, G. Marshall, M. Shepard, and N. C. Martins, ""Animal-Borne Wireless Network: Remote Imaging of Community Ecology,"" Journal of Field Robotics, vol. 36, no. 6, pp. 1141-1165, 2019.
  • S. Park, J. S. Shamma, and N. C. Martins, ""From Population Games to Payoff Dynamics Models: A Passivity-Based Approach,"" Tutorial Session at IEEE Conference on Decision and Control (CDC), pp. 6584-6601, 2019.
  • B. Gheneti, S. Park, R. Kelly, D. Meyers, P. Leoni, C. Ratti, and D. Rus, ""Trajectory Planning for the Shapeshifting of Autonomous Surface Vessels,"" 2nd IEEE International Symposium on Multi-Robot and Multi-Agent Systems (MRS' 19), pp. 76-82, 2019.
  • S. Park and N. C. Martins, ""Design of Distributed LTI Observers for State Omniscience,"" IEEE Transactions on Automatic Control, vol. 62, no. 2, pp. 561-576, 2017.

Desired Project Deliverables

We adopt computational methods from optimization and reinforcement learning to design libraries that allow robots of various types to safely navigate in underwater environments for automated data collection applications. The students are expected to collaborate with the lab members to explore creative ideas and implement them on the underwater robot being developed in the robotics lab at KAUST. To fulfill the requirements of the project, the students are expected to have experience working with robotic systems/software and confidence in Python programming. Software library design and experiment reports are expected to be delivered at the end of the internship program.

Recommended Student Background

Robotics
Feedback Control Systems
Optimization
Machine Learning