Universal Trajectory Optimization Framework for Differential Drive Robot Class

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Zhang, Mengke, Chen, Nanhe, Wang, Hu, Qiu, Jianxiong, Han, Zhichao, Ren, Qiuyu, Xu, Chao, Gao, Fei, Cao, Yanjun
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909626728972288
author Zhang, Mengke
Chen, Nanhe
Wang, Hu
Qiu, Jianxiong
Han, Zhichao
Ren, Qiuyu
Xu, Chao
Gao, Fei
Cao, Yanjun
author_facet Zhang, Mengke
Chen, Nanhe
Wang, Hu
Qiu, Jianxiong
Han, Zhichao
Ren, Qiuyu
Xu, Chao
Gao, Fei
Cao, Yanjun
contents Differential drive robots are widely used in various scenarios thanks to their straightforward principle, from household service robots to disaster response field robots. There are several types of driving mechanisms for real-world applications, including two-wheeled, four-wheeled skid-steering, tracked robots, and so on. The differences in the driving mechanisms usually require specific kinematic modeling when precise control is desired. Furthermore, the nonholonomic dynamics and possible lateral slip lead to different degrees of difficulty in getting feasible and high-quality trajectories. Therefore, a comprehensive trajectory optimization framework to compute trajectories efficiently for various kinds of differential drive robots is highly desirable. In this paper, we propose a universal trajectory optimization framework that can be applied to differential drive robots, enabling the generation of high-quality trajectories within a restricted computational timeframe. We introduce a novel trajectory representation based on polynomial parameterization of motion states or their integrals, such as angular and linear velocities, which inherently matches the robots' motion to the control principle. The trajectory optimization problem is formulated to minimize complexity while prioritizing safety and operational efficiency. We then build a full-stack autonomous planning and control system to demonstrate its feasibility and robustness. We conduct extensive simulations and real-world testing in crowded environments with three kinds of differential drive robots to validate the effectiveness of our approach.
format Preprint
id arxiv_https___arxiv_org_abs_2409_07924
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Universal Trajectory Optimization Framework for Differential Drive Robot Class
Zhang, Mengke
Chen, Nanhe
Wang, Hu
Qiu, Jianxiong
Han, Zhichao
Ren, Qiuyu
Xu, Chao
Gao, Fei
Cao, Yanjun
Robotics
Differential drive robots are widely used in various scenarios thanks to their straightforward principle, from household service robots to disaster response field robots. There are several types of driving mechanisms for real-world applications, including two-wheeled, four-wheeled skid-steering, tracked robots, and so on. The differences in the driving mechanisms usually require specific kinematic modeling when precise control is desired. Furthermore, the nonholonomic dynamics and possible lateral slip lead to different degrees of difficulty in getting feasible and high-quality trajectories. Therefore, a comprehensive trajectory optimization framework to compute trajectories efficiently for various kinds of differential drive robots is highly desirable. In this paper, we propose a universal trajectory optimization framework that can be applied to differential drive robots, enabling the generation of high-quality trajectories within a restricted computational timeframe. We introduce a novel trajectory representation based on polynomial parameterization of motion states or their integrals, such as angular and linear velocities, which inherently matches the robots' motion to the control principle. The trajectory optimization problem is formulated to minimize complexity while prioritizing safety and operational efficiency. We then build a full-stack autonomous planning and control system to demonstrate its feasibility and robustness. We conduct extensive simulations and real-world testing in crowded environments with three kinds of differential drive robots to validate the effectiveness of our approach.
title Universal Trajectory Optimization Framework for Differential Drive Robot Class
topic Robotics
url https://arxiv.org/abs/2409.07924