Table of Contents
Fetching ...

Towards Using Fast Embedded Model Predictive Control for Human-Aware Predictive Robot Navigation

Till Hielscher, Lukas Heuer, Frederik Wulle, Luigi Palmieri

TL;DR

HuMAN-MPC is presented, a computationally efficient algorithm for Human Motion Aware Navigation using fast embedded Model Predictive Control that leverages a fast state-of-the-art optimization backend based on a sequential quadratic programming real-time iteration scheme while also providing feasibility monitoring.

Abstract

Predictive planning is a key capability for robots to efficiently and safely navigate populated environments. Particularly in densely crowded scenes, with uncertain human motion predictions, predictive path planning, and control can become expensive to compute in real time due to the curse of dimensionality. With the goal of achieving pro-active and legible robot motion in shared environments, in this paper we present HuMAN-MPC, a computationally efficient algorithm for Human Motion Aware Navigation using fast embedded Model Predictive Control. The approach consists of a novel model predictive control (MPC) formulation that leverages a fast state-of-the-art optimization backend based on a sequential quadratic programming real-time iteration scheme while also providing feasibility monitoring. Our experiments, in simulation and on a fully integrated ROS-based platform, show that the approach achieves great scalability with fast computation times without penalizing path quality and efficiency of the resulting avoidance behavior.

Towards Using Fast Embedded Model Predictive Control for Human-Aware Predictive Robot Navigation

TL;DR

HuMAN-MPC is presented, a computationally efficient algorithm for Human Motion Aware Navigation using fast embedded Model Predictive Control that leverages a fast state-of-the-art optimization backend based on a sequential quadratic programming real-time iteration scheme while also providing feasibility monitoring.

Abstract

Predictive planning is a key capability for robots to efficiently and safely navigate populated environments. Particularly in densely crowded scenes, with uncertain human motion predictions, predictive path planning, and control can become expensive to compute in real time due to the curse of dimensionality. With the goal of achieving pro-active and legible robot motion in shared environments, in this paper we present HuMAN-MPC, a computationally efficient algorithm for Human Motion Aware Navigation using fast embedded Model Predictive Control. The approach consists of a novel model predictive control (MPC) formulation that leverages a fast state-of-the-art optimization backend based on a sequential quadratic programming real-time iteration scheme while also providing feasibility monitoring. Our experiments, in simulation and on a fully integrated ROS-based platform, show that the approach achieves great scalability with fast computation times without penalizing path quality and efficiency of the resulting avoidance behavior.
Paper Structure (23 sections, 6 equations, 3 figures, 2 tables)

This paper contains 23 sections, 6 equations, 3 figures, 2 tables.

Figures (3)

  • Figure 1: Human awareness considering areas for cost ($d_{\text{th}}$) and safety constraint ($d_\text{h}$) with the human predictions (blue) and the robots path (green).
  • Figure 2: Left: Scene of the simulation environment with robot, human actors (start poses) and static obstacles; Center: Paths in random crowded and cluttered scenario; Right: Paths in crossing group scenario (red: HuMAN-MPC, blue: DWB)
  • Figure 3: Left: DARKO robot. Right: Generated path.

Theorems & Definitions (3)

  • Remark 1
  • Remark 2
  • Remark 3