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...

Full description

Bibliographic Details
Main Authors: Xing Wu, Jorge Angeles, Ting Zou, Junjie Yang, Hongkai Li, Wei Li
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