SICNav: Safe and Interactive Crowd Navigation using Model Predictive Control and Bilevel Optimization

Robots need to predict and react to human motions to navigate through a crowd without collisions. Many existing methods decouple prediction from planning, which does not account for the interaction between robot and human motions and can lead to the robot getting stuck. We propose SICNav, a Model Pr...

Full description

Bibliographic Details
Main Authors: Samavi, Sepehr, Shkurti, Florian, Schoellig, Angela P.
Format: Text
Language:unknown
Published: 2023
Subjects:
Online Access:http://arxiv.org/abs/2310.10982
id ftarxivpreprints:oai:arXiv.org:2310.10982
record_format openpolar
spelling ftarxivpreprints:oai:arXiv.org:2310.10982 2023-11-12T04:24:09+01:00 SICNav: Safe and Interactive Crowd Navigation using Model Predictive Control and Bilevel Optimization Samavi, Sepehr Shkurti, Florian Schoellig, Angela P. 2023-10-17 http://arxiv.org/abs/2310.10982 unknown http://arxiv.org/abs/2310.10982 Computer Science - Robotics text 2023 ftarxivpreprints 2023-10-22T01:07:03Z Robots need to predict and react to human motions to navigate through a crowd without collisions. Many existing methods decouple prediction from planning, which does not account for the interaction between robot and human motions and can lead to the robot getting stuck. We propose SICNav, a Model Predictive Control (MPC) method that jointly solves for robot motion and predicted crowd motion in closed-loop. We model each human in the crowd to be following an Optimal Reciprocal Collision Avoidance (ORCA) scheme and embed that model as a constraint in the robot's local planner, resulting in a bilevel nonlinear MPC optimization problem. We use a KKT-reformulation to cast the bilevel problem as a single level and use a nonlinear solver to optimize. Our MPC method can influence pedestrian motion while explicitly satisfying safety constraints in a single-robot multi-human environment. We analyze the performance of SICNav in a simulation environment to demonstrate safe robot motion that can influence the surrounding humans. We also validate the trajectory forecasting performance of ORCA on a human trajectory dataset. Comment: Currently under review for IEEE Transactions on Robotics (T-RO) Text Orca ArXiv.org (Cornell University Library)
institution Open Polar
collection ArXiv.org (Cornell University Library)
op_collection_id ftarxivpreprints
language unknown
topic Computer Science - Robotics
spellingShingle Computer Science - Robotics
Samavi, Sepehr
Shkurti, Florian
Schoellig, Angela P.
SICNav: Safe and Interactive Crowd Navigation using Model Predictive Control and Bilevel Optimization
topic_facet Computer Science - Robotics
description Robots need to predict and react to human motions to navigate through a crowd without collisions. Many existing methods decouple prediction from planning, which does not account for the interaction between robot and human motions and can lead to the robot getting stuck. We propose SICNav, a Model Predictive Control (MPC) method that jointly solves for robot motion and predicted crowd motion in closed-loop. We model each human in the crowd to be following an Optimal Reciprocal Collision Avoidance (ORCA) scheme and embed that model as a constraint in the robot's local planner, resulting in a bilevel nonlinear MPC optimization problem. We use a KKT-reformulation to cast the bilevel problem as a single level and use a nonlinear solver to optimize. Our MPC method can influence pedestrian motion while explicitly satisfying safety constraints in a single-robot multi-human environment. We analyze the performance of SICNav in a simulation environment to demonstrate safe robot motion that can influence the surrounding humans. We also validate the trajectory forecasting performance of ORCA on a human trajectory dataset. Comment: Currently under review for IEEE Transactions on Robotics (T-RO)
format Text
author Samavi, Sepehr
Shkurti, Florian
Schoellig, Angela P.
author_facet Samavi, Sepehr
Shkurti, Florian
Schoellig, Angela P.
author_sort Samavi, Sepehr
title SICNav: Safe and Interactive Crowd Navigation using Model Predictive Control and Bilevel Optimization
title_short SICNav: Safe and Interactive Crowd Navigation using Model Predictive Control and Bilevel Optimization
title_full SICNav: Safe and Interactive Crowd Navigation using Model Predictive Control and Bilevel Optimization
title_fullStr SICNav: Safe and Interactive Crowd Navigation using Model Predictive Control and Bilevel Optimization
title_full_unstemmed SICNav: Safe and Interactive Crowd Navigation using Model Predictive Control and Bilevel Optimization
title_sort sicnav: safe and interactive crowd navigation using model predictive control and bilevel optimization
publishDate 2023
url http://arxiv.org/abs/2310.10982
genre Orca
genre_facet Orca
op_relation http://arxiv.org/abs/2310.10982
_version_ 1782338703460401152