A Study on the Use of Simulation in Synthesizing Path-Following Control Policies for Autonomous Ground Robots

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhang, Harry, Caldararu, Stefan, Young, Aaron, Ruiz, Alexis, Unjhawala, Huzaifa, Mahajan, Ishaan, Ashokkumar, Sriram, Batagoda, Nevindu, Zhou, Zhenhao, Bakke, Luning, Negrut, Dan
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913285999165440
author Zhang, Harry
Caldararu, Stefan
Young, Aaron
Ruiz, Alexis
Unjhawala, Huzaifa
Mahajan, Ishaan
Ashokkumar, Sriram
Batagoda, Nevindu
Zhou, Zhenhao
Bakke, Luning
Negrut, Dan
author_facet Zhang, Harry
Caldararu, Stefan
Young, Aaron
Ruiz, Alexis
Unjhawala, Huzaifa
Mahajan, Ishaan
Ashokkumar, Sriram
Batagoda, Nevindu
Zhou, Zhenhao
Bakke, Luning
Negrut, Dan
contents We report results obtained and insights gained while answering the following question: how effective is it to use a simulator to establish path following control policies for an autonomous ground robot? While the quality of the simulator conditions the answer to this question, we found that for the simulation platform used herein, producing four control policies for path planning was straightforward once a digital twin of the controlled robot was available. The control policies established in simulation and subsequently demonstrated in the real world are PID control, MPC, and two neural network (NN) based controllers. Training the two NN controllers via imitation learning was accomplished expeditiously using seven simple maneuvers: follow three circles clockwise, follow the same circles counter-clockwise, and drive straight. A test randomization process that employs random micro-simulations is used to rank the ``goodness'' of the four control policies. The policy ranking noted in simulation correlates well with the ranking observed when the control policies were tested in the real world. The simulation platform used is publicly available and BSD3-released as open source; a public Docker image is available for reproducibility studies. It contains a dynamics engine, a sensor simulator, a ROS2 bridge, and a ROS2 autonomy stack the latter employed both in the simulator and the real world experiments.
format Preprint
id arxiv_https___arxiv_org_abs_2403_18021
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Study on the Use of Simulation in Synthesizing Path-Following Control Policies for Autonomous Ground Robots
Zhang, Harry
Caldararu, Stefan
Young, Aaron
Ruiz, Alexis
Unjhawala, Huzaifa
Mahajan, Ishaan
Ashokkumar, Sriram
Batagoda, Nevindu
Zhou, Zhenhao
Bakke, Luning
Negrut, Dan
Robotics
We report results obtained and insights gained while answering the following question: how effective is it to use a simulator to establish path following control policies for an autonomous ground robot? While the quality of the simulator conditions the answer to this question, we found that for the simulation platform used herein, producing four control policies for path planning was straightforward once a digital twin of the controlled robot was available. The control policies established in simulation and subsequently demonstrated in the real world are PID control, MPC, and two neural network (NN) based controllers. Training the two NN controllers via imitation learning was accomplished expeditiously using seven simple maneuvers: follow three circles clockwise, follow the same circles counter-clockwise, and drive straight. A test randomization process that employs random micro-simulations is used to rank the ``goodness'' of the four control policies. The policy ranking noted in simulation correlates well with the ranking observed when the control policies were tested in the real world. The simulation platform used is publicly available and BSD3-released as open source; a public Docker image is available for reproducibility studies. It contains a dynamics engine, a sensor simulator, a ROS2 bridge, and a ROS2 autonomy stack the latter employed both in the simulator and the real world experiments.
title A Study on the Use of Simulation in Synthesizing Path-Following Control Policies for Autonomous Ground Robots
topic Robotics
url https://arxiv.org/abs/2403.18021