Improvement of the TEB Algorithm for Local Path Planning of Car-like Mobile Robots Based on Fuzzy Logic Control
TEB (timed elastic band) can efficiently generate optimal trajectories that match the motion characteristics of car-like robots. However, the quality of the generated trajectories is often unstable, and they sometimes violate boundary conditions. Therefore, this paper proposes a fuzzy logic control–...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2025-01-01
|
Series: | Actuators |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-0825/14/1/12 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832589555473055744 |
---|---|
author | Lei Chen Rui Liu Daiyang Jia Sijing Xian Guo Ma |
author_facet | Lei Chen Rui Liu Daiyang Jia Sijing Xian Guo Ma |
author_sort | Lei Chen |
collection | DOAJ |
description | TEB (timed elastic band) can efficiently generate optimal trajectories that match the motion characteristics of car-like robots. However, the quality of the generated trajectories is often unstable, and they sometimes violate boundary conditions. Therefore, this paper proposes a fuzzy logic control–TEB algorithm (FLC-TEB). This method adds smoothness and jerk objectives to make the trajectory generated by TEB smoother and the control more stable. Building on this, a fuzzy controller is proposed based on the kinematic constraints of car-like robots. It uses the narrowness and turning complexity of the trajectory as inputs to dynamically adjust the weights of TEB’s internal objectives to obtain stable and high-quality trajectories in different environments. The results of real car-like robot tests show that compared to the classical TEB, FLC-TEB increased the trajectory time by 16% but reduced the trajectory length by 16%. The trajectory smoothness was significantly improved, the change in the turning angle on the trajectory was reduced by 39%, the smoothness of the linear velocity increased by 71%, and the smoothness of the angular velocity increased by 38%, with no reverse movement occurring. This indicates that when planning trajectories for car-like mobile robots, while FLC-TEB slightly increases the total trajectory time, it provides more stable, smoother, and shorter trajectories compared to the classical TEB. |
format | Article |
id | doaj-art-98f059e5ecce4ce19263b6b1b8beacfc |
institution | Kabale University |
issn | 2076-0825 |
language | English |
publishDate | 2025-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Actuators |
spelling | doaj-art-98f059e5ecce4ce19263b6b1b8beacfc2025-01-24T13:15:10ZengMDPI AGActuators2076-08252025-01-011411210.3390/act14010012Improvement of the TEB Algorithm for Local Path Planning of Car-like Mobile Robots Based on Fuzzy Logic ControlLei Chen0Rui Liu1Daiyang Jia2Sijing Xian3Guo Ma4School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, ChinaSchool of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, ChinaSchool of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, ChinaElectronics, Electrical Appliances and Intelligent Connectivity Department, Liuzhou Wuling New Energy Automobile Co., Ltd., Liuzhou 545007, ChinaTechnical Center, Liuzhou Wuling Automobile Industry Co., Ltd., Liuzhou 545007, ChinaTEB (timed elastic band) can efficiently generate optimal trajectories that match the motion characteristics of car-like robots. However, the quality of the generated trajectories is often unstable, and they sometimes violate boundary conditions. Therefore, this paper proposes a fuzzy logic control–TEB algorithm (FLC-TEB). This method adds smoothness and jerk objectives to make the trajectory generated by TEB smoother and the control more stable. Building on this, a fuzzy controller is proposed based on the kinematic constraints of car-like robots. It uses the narrowness and turning complexity of the trajectory as inputs to dynamically adjust the weights of TEB’s internal objectives to obtain stable and high-quality trajectories in different environments. The results of real car-like robot tests show that compared to the classical TEB, FLC-TEB increased the trajectory time by 16% but reduced the trajectory length by 16%. The trajectory smoothness was significantly improved, the change in the turning angle on the trajectory was reduced by 39%, the smoothness of the linear velocity increased by 71%, and the smoothness of the angular velocity increased by 38%, with no reverse movement occurring. This indicates that when planning trajectories for car-like mobile robots, while FLC-TEB slightly increases the total trajectory time, it provides more stable, smoother, and shorter trajectories compared to the classical TEB.https://www.mdpi.com/2076-0825/14/1/12car-like mobile robottimed elastic bandfuzzy logic controllocal path planningtrajectory smoothness |
spellingShingle | Lei Chen Rui Liu Daiyang Jia Sijing Xian Guo Ma Improvement of the TEB Algorithm for Local Path Planning of Car-like Mobile Robots Based on Fuzzy Logic Control Actuators car-like mobile robot timed elastic band fuzzy logic control local path planning trajectory smoothness |
title | Improvement of the TEB Algorithm for Local Path Planning of Car-like Mobile Robots Based on Fuzzy Logic Control |
title_full | Improvement of the TEB Algorithm for Local Path Planning of Car-like Mobile Robots Based on Fuzzy Logic Control |
title_fullStr | Improvement of the TEB Algorithm for Local Path Planning of Car-like Mobile Robots Based on Fuzzy Logic Control |
title_full_unstemmed | Improvement of the TEB Algorithm for Local Path Planning of Car-like Mobile Robots Based on Fuzzy Logic Control |
title_short | Improvement of the TEB Algorithm for Local Path Planning of Car-like Mobile Robots Based on Fuzzy Logic Control |
title_sort | improvement of the teb algorithm for local path planning of car like mobile robots based on fuzzy logic control |
topic | car-like mobile robot timed elastic band fuzzy logic control local path planning trajectory smoothness |
url | https://www.mdpi.com/2076-0825/14/1/12 |
work_keys_str_mv | AT leichen improvementofthetebalgorithmforlocalpathplanningofcarlikemobilerobotsbasedonfuzzylogiccontrol AT ruiliu improvementofthetebalgorithmforlocalpathplanningofcarlikemobilerobotsbasedonfuzzylogiccontrol AT daiyangjia improvementofthetebalgorithmforlocalpathplanningofcarlikemobilerobotsbasedonfuzzylogiccontrol AT sijingxian improvementofthetebalgorithmforlocalpathplanningofcarlikemobilerobotsbasedonfuzzylogiccontrol AT guoma improvementofthetebalgorithmforlocalpathplanningofcarlikemobilerobotsbasedonfuzzylogiccontrol |