Switching Sampling Space of Model Predictive Path-Integral Controller to Balance Efficiency and Safety in 4WIDS Vehicle Navigation

Mizuho Aoki,Kohei Honda,Hiroyuki Okuda,Tatsuya Suzuki
2024-09-13
Abstract:Four-wheel independent drive and steering vehicle (4WIDS Vehicle, Swerve Drive Robot) has the ability to move in any direction by its eight degrees of freedom (DoF) control inputs. Although the high maneuverability enables efficient navigation in narrow spaces, obtaining the optimal command is challenging due to the high dimension of the solution space. This paper presents a navigation architecture using the Model Predictive Path Integral (MPPI) control algorithm to avoid collisions with obstacles of any shape and reach a goal point. The key idea to make the problem easier is to explore the optimal control input in a reasonably reduced dimension that is adequate for navigation. Through evaluation in simulation, we found that selecting the sampling space of MPPI greatly affects navigation performance. In addition, our proposed controller which switches multiple sampling spaces according to the real-time situation can achieve balanced behavior between efficiency and safety. Source code is available at <a class="link-external link-https" href="https://github.com/MizuhoAOKI/mppi_swerve_drive_ros" rel="external noopener nofollow">this https URL</a>
Robotics
What problem does this paper attempt to address?
The paper primarily addresses the issue of efficient and safe navigation of four-wheel independent drive and steering vehicles (4WIDS vehicles) in narrow spaces. Specifically: 1. **High-dimensional input space problem**: 4WIDS vehicles have eight degrees of freedom in control inputs, making control very complex. The paper proposes a method to reduce the original eight-dimensional input space to three or four dimensions through geometric constraints, thereby avoiding the curse of dimensionality and improving sampling efficiency. 2. **Optimizing control inputs**: The paper uses the Model Predictive Path Integral (MPPI) control algorithm to avoid obstacles and reach target points. The study finds that exploring a reasonably reduced input space can significantly enhance navigation performance. 3. **Dynamic switching of control spaces**: To balance efficiency and safety, the paper proposes a method to dynamically switch between multiple control input spaces based on real-time situations. This method enables efficient path planning and stable navigation behavior in different scenarios. In summary, the paper aims to improve the navigation performance of 4WIDS vehicles in complex environments by optimizing the control input space and dynamic switching strategies.