Trajectory planning algorithm for grasping manipulator considering energy consumption and load factors

被引:0
|
作者
Tang, Xiao-Hong [1 ]
Gong, Yong-Jian [1 ]
机构
[1] School of Mechanical and Electrical Engineering, Central South University of Forestry and Technology, Changsha,410000, China
关键词
Acceleration - Interpolation - Kinematics - Linear transformations - Manipulators - Milling (machining) - Motion analysis - Particle swarm optimization (PSO) - Regression analysis - Robot programming - Trajectories;
D O I
10.13229/j.cnki.jdxbgxb.20230031
中图分类号
学科分类号
摘要
Because the trajectory planning of the grasping manipulator is unreasonable, the movement distance is increased, and a large amount of energy is lost. Therefore, an algorithm for trajectory planning of the grasping manipulator considering energy consumption and load factors is proposed. The kinematics model of the grasping manipulator is established according to the kinematics principle. The space position and attitude of each link are solved through homogeneous transformation matrix. The time interval sequence and cubic non-uniform B-spline interpolation algorithm are used to constrain the angle, velocity and acceleration of each joint, so as to optimize the energy consumption and load of its motion trajectory. The linear regression analysis equation is used to generate a new population, find out the optimal particle of the population and replace it with any particle in the original population, and the optimal movement trajectory of the population was found by repeating the process. Experimental results show that the proposed algorithm has fast convergence speed and minimum energy consumption. © 2024 Editorial Board of Jilin University. All rights reserved.
引用
收藏
页码:1862 / 1868
相关论文
共 50 条
  • [1] Trajectory planning of large redundant manipulator considering kinematic constraints and energy efficiency
    Liu, Zhenyu
    Huang, Yu
    Liu, Daxin
    Guo, Xuxin
    Wang, Ke
    Tan, Jianrong
    [J]. ROBOTICA, 2023, 41 (11) : 3524 - 3540
  • [2] Energy Optimal Trajectory Planning of a Robotic Manipulator Using Genetic Algorithm
    Biswas, Aritra
    Deekshatulu, B. L.
    Roy, Shibendu Shekhar
    [J]. INTERNATIONAL CONFERENCE ON MODELING, OPTIMIZATION, AND COMPUTING, 2010, 1298 : 492 - +
  • [3] Trajectory planning of redundant manipulator using genetic algorithm
    Konishi, Y
    Ishigaki, H
    Kita, S
    [J]. INTERNATIONAL JOURNAL OF THE JAPAN SOCIETY FOR PRECISION ENGINEERING, 1995, 29 (03): : 261 - 262
  • [4] Trajectory planning and control algorithm of industrial robot manipulator
    Liu, Jing
    [J]. JOURNAL OF VIBROENGINEERING, 2023, 25 (08) : 1516 - 1530
  • [5] Improved A* Algorithm for Path Planning of Spherical Robot Considering Energy Consumption
    Ge, Hao
    Ying, Zhanfeng
    Chen, Zhihua
    Zu, Wei
    Liu, Chunzheng
    Jin, Yicong
    [J]. SENSORS, 2023, 23 (16)
  • [6] Optimal lane-changing trajectory planning for autonomous vehicles considering energy consumption
    Yao, Zhihong
    Deng, Haowei
    Wu, Yunxia
    Zhao, Bin
    Li, Gen
    Jiang, Yangsheng
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2023, 225
  • [7] An Approach to Trajectory Planning for Underwater Redundant Manipulator Considering Hydrodynamic Effects
    Kumar, Virendra
    Sen, Soumen
    Shome, Sankar Nath
    Roy, Shibendu S.
    [J]. MACHINES, MECHANISM AND ROBOTICS, 2019, : 377 - 388
  • [8] Minimum energy trajectory for an underwater manipulator and its simple planning method by using a Genetic Algorithm
    Shintaku, E
    [J]. ADVANCED ROBOTICS, 1999, 13 (02) : 115 - 138
  • [9] Research on Trajectory Planning of Manipulator Based on GA - APF Algorithm
    Yang, Menglong
    Jiang, Yong
    Sun, Jingen
    [J]. 2017 IEEE 7TH ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (CYBER), 2017, : 210 - 215
  • [10] Research on trajectory planning algorithm of manipulator based on visual servo
    Wang X.
    Yu H.
    Niu S.
    Li S.
    [J]. Advanced Control for Applications: Engineering and Industrial Systems, 2024, 6 (01):