Mengke Zhang, Zhichao Han, Chao Xu, Fei Gao, Yanjun Cao
{"title":"微分驱动机器人类的通用轨迹优化框架","authors":"Mengke Zhang, Zhichao Han, Chao Xu, Fei Gao, Yanjun Cao","doi":"arxiv-2409.07924","DOIUrl":null,"url":null,"abstract":"Differential-driven robots are widely used in various scenarios thanks to\ntheir straightforward principle, from household service robots to disaster\nresponse field robots. There are several different types of deriving mechanisms\nconsidering the real-world applications, including two-wheeled, four-wheeled\nskid-steering, tracked robots, etc. The differences in the driving mechanism\nusually require specific kinematic modeling when precise controlling is\ndesired. Furthermore, the nonholonomic dynamics and possible lateral slip lead\nto different degrees of difficulty in getting feasible and high-quality\ntrajectories. Therefore, a comprehensive trajectory optimization framework to\ncompute trajectories efficiently for various kinds of differential-driven\nrobots is highly desirable. In this paper, we propose a universal trajectory\noptimization framework that can be applied to differential-driven robot class,\nenabling the generation of high-quality trajectories within a restricted\ncomputational timeframe. We introduce a novel trajectory representation based\non polynomial parameterization of motion states or their integrals, such as\nangular and linear velocities, that inherently matching robots' motion to the\ncontrol principle for differential-driven robot class. The trajectory\noptimization problem is formulated to minimize complexity while prioritizing\nsafety and operational efficiency. We then build a full-stack autonomous\nplanning and control system to show the feasibility and robustness. We conduct\nextensive simulations and real-world testing in crowded environments with three\nkinds of differential-driven robots to validate the effectiveness of our\napproach. We will release our method as an open-source package.","PeriodicalId":501031,"journal":{"name":"arXiv - CS - Robotics","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Universal Trajectory Optimization Framework for Differential-Driven Robot Class\",\"authors\":\"Mengke Zhang, Zhichao Han, Chao Xu, Fei Gao, Yanjun Cao\",\"doi\":\"arxiv-2409.07924\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Differential-driven robots are widely used in various scenarios thanks to\\ntheir straightforward principle, from household service robots to disaster\\nresponse field robots. There are several different types of deriving mechanisms\\nconsidering the real-world applications, including two-wheeled, four-wheeled\\nskid-steering, tracked robots, etc. The differences in the driving mechanism\\nusually require specific kinematic modeling when precise controlling is\\ndesired. Furthermore, the nonholonomic dynamics and possible lateral slip lead\\nto different degrees of difficulty in getting feasible and high-quality\\ntrajectories. Therefore, a comprehensive trajectory optimization framework to\\ncompute trajectories efficiently for various kinds of differential-driven\\nrobots is highly desirable. In this paper, we propose a universal trajectory\\noptimization framework that can be applied to differential-driven robot class,\\nenabling the generation of high-quality trajectories within a restricted\\ncomputational timeframe. We introduce a novel trajectory representation based\\non polynomial parameterization of motion states or their integrals, such as\\nangular and linear velocities, that inherently matching robots' motion to the\\ncontrol principle for differential-driven robot class. The trajectory\\noptimization problem is formulated to minimize complexity while prioritizing\\nsafety and operational efficiency. We then build a full-stack autonomous\\nplanning and control system to show the feasibility and robustness. We conduct\\nextensive simulations and real-world testing in crowded environments with three\\nkinds of differential-driven robots to validate the effectiveness of our\\napproach. We will release our method as an open-source package.\",\"PeriodicalId\":501031,\"journal\":{\"name\":\"arXiv - CS - Robotics\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Robotics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.07924\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Robotics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.07924","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Universal Trajectory Optimization Framework for Differential-Driven Robot Class
Differential-driven robots are widely used in various scenarios thanks to
their straightforward principle, from household service robots to disaster
response field robots. There are several different types of deriving mechanisms
considering the real-world applications, including two-wheeled, four-wheeled
skid-steering, tracked robots, etc. The differences in the driving mechanism
usually require specific kinematic modeling when precise controlling 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-driven
robots is highly desirable. In this paper, we propose a universal trajectory
optimization framework that can be applied to differential-driven robot class,
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, that inherently matching robots' motion to the
control principle for differential-driven robot class. 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 show the feasibility and robustness. We conduct
extensive simulations and real-world testing in crowded environments with three
kinds of differential-driven robots to validate the effectiveness of our
approach. We will release our method as an open-source package.