Enhanced Motion Control of a Self-Driving Vehicle Using Modelica, FMI and ROS

  • Schröder N
  • Lenord O
  • Lange R
N/ACitations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

This paper presents a new planar wheel model with bore friction, a control strategy to avoid locking conditions of floor vehicles with caster wheels, and the new FMI-Adapter software package, which connects the Functional Mock-up Interface (FMI) standard with the Robot Operating System (ROS). It is demonstrated how this technology enables a convenient model-based control design workflow. The approach is applied to the ActiveShuttle, a self-driving vehicle (SDV) for industrial logistics. After modeling the wheel friction characteristics of the Ac-tiveShuttle, a feed forward controller to avoid high friction torques at the caster wheels in critical operation scenarios is designed and validated by model-in-the-loop simulations. The control function is exported as Functional Mock-up Unit (FMU) for co-simulation. With help of the FMI-Adapter package, the FMU is integrated as ROS node into the service-oriented robot control architecture, enhancing the existing motion controller. The functional-ity and performance is tested and successfully verified on the ActiveShuttle Dev Kit prototype.

Cite

CITATION STYLE

APA

Schröder, N., Lenord, O., & Lange, R. (2019). Enhanced Motion Control of a Self-Driving Vehicle Using Modelica, FMI and ROS. In Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019 (Vol. 157, pp. 441–450). Linköing University Electronic Press. https://doi.org/10.3384/ecp19157441

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free