Trajectory Planning With Lamé-Curve Blending for Motor-Saturation Avoidance Upon Mobile-Robot Turning
In order to avoid motor saturation in turning maneuvers, an iterative Lamé-trajectory planning scheme is proposed to generate a smooth curvature-bounded transition trajectory for a differential-driving wheeled mobile robot (DWMR) switching from one straight path to another. The scheme co...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9044866/ |
_version_ | 1830300645410734080 |
---|---|
author | Xing Wu Jorge Angeles Ting Zou Junjie Yang Hongkai Li Wei Li |
author_facet | Xing Wu Jorge Angeles Ting Zou Junjie Yang Hongkai Li Wei Li |
author_sort | Xing Wu |
collection | DOAJ |
description | In order to avoid motor saturation in turning maneuvers, an iterative Lamé-trajectory planning scheme is proposed to generate a smooth curvature-bounded transition trajectory for a differential-driving wheeled mobile robot (DWMR) switching from one straight path to another. The scheme consists of Lamécurve blending, inverse-kinematics computation, peak-torque positioning and torque-saturation avoidance. Firstly, a Lamé-curve blending procedure based on affine transformations, is formulated to generate a smooth G2-continuous transition trajectory for connecting two straight paths. Secondly, the platform twist is calculated according to the curvature of the Lamé-curve trajectory, then transformed into the actuated-joint rates by means of the inverse-kinematics model. Thirdly, a peak-torque positioning technique is developed to estimate the peak torques of the driving wheels when the DWMR tracks the trajectory, by combining the computed-torque method and the inverse-dynamics model. Finally, an iterative r-step saturation-avoidance prediction planning strategy is devised to suppress the peak motor torques, by means of two torque limitation schemes via adjusting trajectory curvature and robot speed. The simulation results show that, compared with the conventional planning techniques for circular arcs, our trajectory planning scheme can generate a smooth saturation-free transition trajectory with feasible curvature and traveling speed. The scheme is significantly beneficial for trajectory tracking under finite actuation torque in turning maneuvers, thereby preventing any possible path deviation caused by insufficient torque. |
first_indexed | 2024-12-19T08:31:51Z |
format | Article |
id | doaj.art-5659074c3df64ff08a842ee36dcc8f0e |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-19T08:31:51Z |
publishDate | 2020-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-5659074c3df64ff08a842ee36dcc8f0e2022-12-21T20:29:10ZengIEEEIEEE Access2169-35362020-01-018584835849610.1109/ACCESS.2020.29827409044866Trajectory Planning With Lamé-Curve Blending for Motor-Saturation Avoidance Upon Mobile-Robot TurningXing Wu0https://orcid.org/0000-0002-3352-6960Jorge Angeles1Ting Zou2Junjie Yang3https://orcid.org/0000-0002-1033-7198Hongkai Li4https://orcid.org/0000-0003-1392-7027Wei Li5College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaCentre for Intelligent Machines, McGilll University, Montreal, CanadaDepartment of Mechanical Engineering, Memorial University of Newfoundland, St. John’s, NL, CanadaCollege of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaCollege of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaState Key Laboratory of Mechanical System and Vibration, Shanghai Jiao Tong University, Shanghai, ChinaIn order to avoid motor saturation in turning maneuvers, an iterative Lamé-trajectory planning scheme is proposed to generate a smooth curvature-bounded transition trajectory for a differential-driving wheeled mobile robot (DWMR) switching from one straight path to another. The scheme consists of Lamécurve blending, inverse-kinematics computation, peak-torque positioning and torque-saturation avoidance. Firstly, a Lamé-curve blending procedure based on affine transformations, is formulated to generate a smooth G2-continuous transition trajectory for connecting two straight paths. Secondly, the platform twist is calculated according to the curvature of the Lamé-curve trajectory, then transformed into the actuated-joint rates by means of the inverse-kinematics model. Thirdly, a peak-torque positioning technique is developed to estimate the peak torques of the driving wheels when the DWMR tracks the trajectory, by combining the computed-torque method and the inverse-dynamics model. Finally, an iterative r-step saturation-avoidance prediction planning strategy is devised to suppress the peak motor torques, by means of two torque limitation schemes via adjusting trajectory curvature and robot speed. The simulation results show that, compared with the conventional planning techniques for circular arcs, our trajectory planning scheme can generate a smooth saturation-free transition trajectory with feasible curvature and traveling speed. The scheme is significantly beneficial for trajectory tracking under finite actuation torque in turning maneuvers, thereby preventing any possible path deviation caused by insufficient torque.https://ieeexplore.ieee.org/document/9044866/Mobile robottrajectory planningcurve blendingtorque computationmotor saturation |
spellingShingle | Xing Wu Jorge Angeles Ting Zou Junjie Yang Hongkai Li Wei Li Trajectory Planning With Lamé-Curve Blending for Motor-Saturation Avoidance Upon Mobile-Robot Turning IEEE Access Mobile robot trajectory planning curve blending torque computation motor saturation |
title | Trajectory Planning With Lamé-Curve Blending for Motor-Saturation Avoidance Upon Mobile-Robot Turning |
title_full | Trajectory Planning With Lamé-Curve Blending for Motor-Saturation Avoidance Upon Mobile-Robot Turning |
title_fullStr | Trajectory Planning With Lamé-Curve Blending for Motor-Saturation Avoidance Upon Mobile-Robot Turning |
title_full_unstemmed | Trajectory Planning With Lamé-Curve Blending for Motor-Saturation Avoidance Upon Mobile-Robot Turning |
title_short | Trajectory Planning With Lamé-Curve Blending for Motor-Saturation Avoidance Upon Mobile-Robot Turning |
title_sort | trajectory planning with lam x00e9 curve blending for motor saturation avoidance upon mobile robot turning |
topic | Mobile robot trajectory planning curve blending torque computation motor saturation |
url | https://ieeexplore.ieee.org/document/9044866/ |
work_keys_str_mv | AT xingwu trajectoryplanningwithlamx00e9curveblendingformotorsaturationavoidanceuponmobilerobotturning AT jorgeangeles trajectoryplanningwithlamx00e9curveblendingformotorsaturationavoidanceuponmobilerobotturning AT tingzou trajectoryplanningwithlamx00e9curveblendingformotorsaturationavoidanceuponmobilerobotturning AT junjieyang trajectoryplanningwithlamx00e9curveblendingformotorsaturationavoidanceuponmobilerobotturning AT hongkaili trajectoryplanningwithlamx00e9curveblendingformotorsaturationavoidanceuponmobilerobotturning AT weili trajectoryplanningwithlamx00e9curveblendingformotorsaturationavoidanceuponmobilerobotturning |